时间:2021-07-01 10:21:17 帮助过:29人阅读
- # systemctl restart mysqld
- <br># mysql -u root -p
- mysql> use mysql;
- Reading table information for completion of table and column names
- You can turn off this feature to get a quicker startup with -A<br>
- Database changed
- mysql> update user set authentication_string=‘‘ where user=‘root‘;<br>
- mysql> select Host,User,authentication_string from user;
- +-----------+------------------+------------------------------------------------------------------------+
- | Host | User | authentication_string |
- +-----------+------------------+------------------------------------------------------------------------+
- | localhost | mysql.infoschema | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED |
- | localhost | mysql.session | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED |
- | localhost | mysql.sys | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED |
- | localhost | root | |
- +-----------+------------------+------------------------------------------------------------------------+
- 4 rows in set (0.00 sec)
- <br>mysql> flush privileges; <br><br>mysql> exit
2. 把 skip-grant-table 去掉 重启mysql后,这时候 用空字符串可以登录mysql了
- # systemctl restart mysqld
- # mysql -u root -p<br>mysql>
3. 再修改密码
- mysql> alter user ‘root‘@‘localhost‘IDENTIFIED BY ‘MyNewPas‘;
- <br>mysql> flush privileges;
修改完成.
mysql8 修改root密码
标签:quick row art database mct mysqld erb off ica