ERROR 1045(28000):Access denied for user'root'@'localhost'(using password:NO)Macソリューション

1397 ワード

MySqlに接続する問題は、私を朝にして、もう少しで私の命を奪うところだった.3時間も無駄にして、ここに記録した.
//      ,      !

ql   
/etc/init.d/mysqld stop
#Mac         ./mysqld stop

#2.      
mysqld_safe --user=mysql --skip-grant-tables --skip-networking &

#3.  root  mysql   
mysql -u root mysql

#4.  root  
mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
#   MySQL     SQL:
mysql> UPDATE user SET authentication_string=PASSWORD('newpassword') where USER='root';

#5.     
mysql> FLUSH PRIVILEGES;

#6.  mysql
mysql> quit

#7.  mysql
/etc/init.d/mysqld restart
#Mac         ./mysqld restart

#8.  root      mysql
mysql -uroot -p 
Enter password: