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
相關文章
相關標籤/搜索