欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

linux不通过密码或修改密码 更新密码 重设密码 进mysql 自己亲自做的 有大用 有大大用

shiping1 的头像

下面是自己亲自试的 有大用  
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


5mysql> flush privileges;     


6mysql> 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

 

 

普通分类: