error records
[Error] MySql: Access denied for user 'root'@'localhost'
알로호모라
2021. 8. 17. 04:11
반응형
mysql 비밀번호가 초기화 되지 않아서 생기는 문제
로그인 시 권한 정보를 확인하는 테이블을 일시적으로 스킵하여 로그인할 수 있게 만든 후, DB정보를 바꾸고 다시 재시작해야한다.
1. mysql 종료
sudo /etc/init.d/mysql stop
2. mysql 데몬 직접 실행
sudo /usr/sbin/mysqld --skip-grant-tables --skip-networking &
3. mysql 접속 ( 비밀번호 없이 접속하기)
mysql -u root
4. 'mysql' 입장
use mysql;
5. 비밀번호 변경
UPDATE user SET authentication_string=PASSWORD('바꿀 비번 ') where USER='root';
flush privileges;
끝!
반응형