

1.编辑mysq文件
[AppleScript] 纯文本查看 复制代码
# vim /etc/my.cnf |
//在配置文件【mysqld】字段下添加: skip-grant-tables
完成后按ESC,然后shift+:输入:wq进行保存。
例:
0001 0002 0003 0004 0005 0006 0007 0008 0009 0010 0011 | root@localhost ~]# vim /etc/my.cnf[mysqld]datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sockuser=mysql skip-grant-tables //在这里添加这一行# Disabling symbolic-links is recommended to prevent assorted security riskssymbolic-links=0[mysqld_safe]log-error=/var/log/mysqld.logpid-file=/var/run/mysqld/mysqld.pid |
2.重启mysql
service mysqld restart
3.登陆mysql更改密码
#mysql
mysql>
mysql>use mysql;
Database changed
mysql>UPDATE user SET Password = password ( 'new-password' ) WHERE User = 'root' ;
Query OK, 0 rows affected (0.00 sec)
Rows matched: 2 Changed: 0 Warnings: 0
mysql> flush privileges ;
Query OK, 0 rows affected (0.01 sec)
mysql> quit
4.将MySQL的登录设置修改回来
# vim /etc/my.cnf
将刚才在[mysqld]的段中加上的skip-grant-tables删除
保存并且退出vim
5.重新启动mysqld
# service mysqld restart
Stopping MySQL: [ OK ]
Starting MySQL: [ OK ]
如果你有此类的问题需要帮助或者一起探讨学习,欢迎你加入到我们的"椰子笔记"技术交流qq群:686806140 里面来一起进行互动交流。
此外!你同样可以通过椰果笔记的论坛站(www.yeguobiji.com)和一群热爱技术的开源爱好者进行互动交流。





