パスワードの解決MySQLを忘れました

説明:MySQLでログインできずに行う方法、パスワードを忘れましたか?

環境:CentOSの7、データベース:MySQLの5.7

1.(最初のMySQLサービスが実行されている参照)データベースを停止

#のPs -ef | grepのmysqlの-i // MySQLの実行中の状態を確認
#サービスMySQLの停止を

2、コンフィギュレーションファイルのディレクトリをMySQLの設定ファイルを編集しますな/etc/my.cnf

[mysqldを] 
スキップ -grant - //テーブルのパスワードをスキップ

3は、MySQLにログインするためにパスワードを使用し、MySQLサービスを開始

#サービスmysqlの起動
#mysqlの -uroot -p

4、データベースのパスワードを変更します

MySQLの>使用のmysql;     // 使用するMySQLデータベース 
MySQLの> mysql.userに更新のSET authentication_string =パスワード(' 新しいパスワード'ユーザー= ' ルートを' ;         //は、rootのパスワードの変更 
MySQLの>フラッシュ権限;         // リフレッシュ許可mysqlの>終了

5、設定パラメータを追加し、設定ファイルを削除します

助成金-スキップパラメータを削除//テーブル
:WQ //保存して終了

6、データベースを再起動

mysqld.serviceを開始systemctl

7、[OK]をデータベースに再度ログインし、新しいパスワードを使用して

おすすめ

転載: www.cnblogs.com/ByteBeat/p/11300332.html