Another article: Mysql ERROR 1045 (28000): Access denied for user ' root ' @ ' localhost ' problem resolution
This is a problem that requires you to force the password to be modified in the following ways:
/etc/init.d/mysql Stop (service mysqld stop)
/usr/bin/mysqld_safe--skip-grant-tables
Open an SSH connection in addition
[Root@localhost ~]# MySQL
Mysql>use MySQL
Mysql>update User Set Password=password ("123456") where user= "root";
Mysql>flush privileges;
Mysql>exit
Pkill-kill-t pts/0 can force a * * User with pts 0 (previously running the Mysqld_safe User window) to kick out
Normal start Mysql:/etc/init.d/mysql start (Service mysqld start)
Note: You also encounter the need for service MySQL star to start the service MySQL stop to stop.
There is also a direct use of MySQL can not find the command, the error is "Bash:mysql:command not found" can be directly **mysql in the installation directory of the Bin folder with the absolute path to run the command, and some need to add./mysql to execute.