mysql 연결 문제 해결(ERROR 1045(28000): Access denied for user'root'@'localhost'(using password: NO))

681 단어
루트 사용자로 전환하고 mysql의bin 디렉터리에 들어가면
root@cps-desktop:/usr/local/mysql/bin# /etc/init.d/mysql stop
root@cps-desktop:/usr/local/mysql/bin# ./mysqld_safe --user=mysql --skip-grant-tables --skip-networking&
root@cps-desktop:/usr/local/mysql/bin# ./mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
mysql> FLUSH PRIVILEGES;
mysql> quit;

마지막으로 데이터베이스를 다시 시작하려면:
root@cps-desktop:/usr/local/mysql/bin# /etc/init.d/mysql restart
root@cps-desktop:/usr/local/mysql/bin# mysql -u root -p
Enter password: 

여기서 주의해야 할 것은 mysql의 bin 디렉터리는 다를 것이다. 나의 것은/usr/bin#이다

좋은 웹페이지 즐겨찾기