mysql 1045 error user access denied 해결

jun hyeon·2024년 8월 1일
0

Database

목록 보기
2/2

systemctl stop mysqld 로 종료 후

1mysqld_safe --skip-grant-tables &
로 user의 정보입력없이 접속하려했으나 mysqld_safe가 없음

2mysqld --skip-grant-tables &로 접속하려 했으나 다음과 같은 에러가..
[ERROR][MY-010123] [Server] Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!
Aborting 당함

3sudo -u mysql mysqld --skip-grant-tables &
mysql 유저로 mysql에 접속 후
mysql -u root로 접속

후에 다음과 같은 쿼리로 passwd를 바꿔줌

USE mysql;
UPDATE mysql.user SET authentication_string=null WHERE User='root';
FLUSH PRIVILEGES;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new_password';
FLUSH PRIVILEGES;

추가참고
다른방법

0개의 댓글