一、更改my.cnf配置文件
0、MySQL 版本查看
mysql --version
1、用命令编辑/etc/my.cnf配置文件,即:vim /etc/my.cnf 或者 vi /etc/my.cnf 或者 nano /etc/my.cnf
2.在[mysqld]下添加skip-grant-tables,然后保存并退出
3.重启mysql服务:service mysqld restart
二、更改root用户名
1、重启以后,执行mysql命令进入mysql命令行
2、修改root用户密码
进入mysql命令行:
mysql -u root -pupdate user set password=password("*******") where user="*******"; #修改密码报错 ERROR 1054 (42S22): Unknown column 'password' in 'field list' # 5.7版本下的mysql数据库下已经没有password这个字段了,password字段改成了authentication_string update mysql.user set authentication_string=password('*******') where user='*******'; #修改密码成功 flush privileges; #立即生效exit; #退出#重新登录 mysql -u ******* -p #以该用户登录成功. Enter password: ********
转载于:https://www.cnblogs.com/EveningWind/p/10130314.html