Access denied for user 'root'@'localhost'

解决办法:

 
# service mysqld stop
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
# mysql -u root mysql
mysql> update user set password=password('123456') where user=’root’;
mysql> flush privileges; 
mysql> quit
# service mysqld restart
# mysql -u root -p