欢迎各位兄弟 发布技术文章
这里的技术是共享的
下面是自己亲自试的 有大用
1)如果您已经忘记密码:(或者进不去)
# /etc/init.d/mysql stop ( service mysqld stop) 1、结束当前正在运行的mysql进程。
2)用mysql安全模式运行并跳过权限验证。
# /usr/bin/mysqld_safe --skip-grant-tables (/www/wdlinux/mysql-5.1.61/bin/mysqld_safe --skip-grant-tables )
3)重开一个终端以root身份登录mysql。
# mysql -u root
mysql> use mysql;
Database changed
4)修改root用户口令。
mysql> update user set Password = PASSWORD('root') where User ='root';
Query OK, 3 rows affected (0.00 sec)Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
.
MySQL [mysql]> update user set authentication_string=PASSWORD('123456') where us
er='root'; #新版好像把 Password 字段变成了 authentication_string
5)mysql> flush privileges;
6)mysql> exit
7) # /etc/init.d/mysql restart ( service mysqld restart) 好像是此时结束mysql安全模式,用正常模式运行mysql。
8)试试你新修改的口令 mysql -u root -p
来自 http://blog.csdn.net/sunboy_2050/article/details/8957284