第一个:
#服务mysqld stop
# mysqld _ safe-- user=MySQL-- skip-grant-tables-- skip-networking
# mysql -u root
mysql use mysql;
mysqlupdateusersetpassword=password (' new password ' ) where user='root ';
MySQL flush权限;
mysql service mysqld restart
# mysql -uroot -p
输入新设定的密码回到车上
登录成功
第二类
首先登录到服务器,然后找到自己的my.cnf文件(find/-name my.cnf )。 通常位于/etc目录下,然后使用vi my.cnf命令编辑该文件(建议先备份),并在[mysqld]下加上skip-grant-tables )
角色是任何密码root都可以登录
#mysql -uroot-p;
输入任何密码都可以访问mysql
mysqluse mysql;
mysqlupadteusersetpassword=password (' 123 ' ) where user='root );
mysq闪存权限;
Mysql队列;
然后删除或注释添加到my.cnf文件中的skip-grant-tables
#重新启动服务mysqld重新启动; 完成