Linux环境下修改mysql用户密码(忘记密码)

  1. 首先中止mysql服务mysql

service mysqld stop

    2.  以跳过受权的方式启动mysqlsql

mysqld_safe --skip-grant-tables &

    3.   以root用户登陆mysqlshell

mysql -u root

    4.   操做mysql库的user表,进行updatesocket

mysql> use mysql;
mysql> update user set password=password('root') where user='root' and host='localhost';
mysql> flush privileges;
mysql> quit

    5.   以前跳过受权,如今须要进vi编辑器设置回来编辑器

    例如:
ui

[mysqld] 
datadir=/var/lib/mysql 
socket=/var/lib/mysql/mysql.sock 
skip-grant-tables

    把这里面的spa

skip-grant-tables

    去掉,而后保存退出
rest

    6. 重启mysqlcode

service mysqld restart
相关文章
相关标签/搜索