1.打开并修改 vi /etc/my.cnf这个目录 按i,然后可以在最后一行添加 skip-grant-tables这句话 在按esc 然后再按 Shift+:输入wq 2.输入service mysqld restart重新启动服务 3.输入mysql -uroot -p按回车再按回车 4.进入数据库的操作 4.1show databases;查看数据库 4.2use mysql;(使用该数据库) 4.3show tables;(显示所有表,使用到user表) 4.4desc user;(显示user的结构) 复制 authentication_string或者找到authentication_string 执行 update user set authentication_string=password('lmydeu100') where user='root';(其中小括号里面的为密码) 再执行:flush privileges; 输入quit退出数据库 5.再打开并修改 vi /etc/my.cnf这个目录 在刚才那添加的skip-grant-tables添加一个 '#'号(如图所示) 保存退出, 最后再输入service mysqld restart