編輯my.cnf文件,容許空密碼登陸mysql
vi /etc/my.cnf
在[mysqld] 插入: skip-grant-tablessql
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
skip-grant-tables
重啓MySQL服務數據庫
service mysqld restart
登陸數據庫、使用mysql數據庫、修改root密碼、退出數據庫socket
[root@localhost~]# mysql -u root
mysql> use mysql;
mysql> update user set authentication_string = password('m123'),password_last_changed=now() where user='root';
mysql> exit;
再次打開my.cnf,將skip-grant-tables刪掉,保存退出spa
重啓Mysql服務,便可使用重置的密碼登陸數據庫了rest
service mysqld restart