スーパー管理者パスワードを忘れてしまったのMySQL

・助成金・テーブルを--skip:許可テーブルをスキップ
--skip-ネットワーキング:スキップTCP / IP接続を

データベースを閉じます

サービスmysqldを停止

セーフモードを使用ブート

mysqld_safeを--skip-助成金・テーブル--skip-ネットワーキング& 
または:予期せぬ発見
-サービスは、再起動mysqldを --skip-グラント・テーブル--skip-ネットワーキング

ログインし、パスワードのデータベースを変更

[ルート@ DB01〜]#mysqlの
mysqlの > ALTERユーザーroot @ ' localhostの'によって識別される' 123 ' ; 
ERROR 1290(HY000):MySQLサーバが--skip-grant-で実行されている、それはこの文を実行することはできませんので、テーブルオプション
のmysql >  
mysqlの > フラッシュ権限; #手工加载授权表
のmysql > ALTERユーザーroot @ ' localhostの'によって識別される' 123 ' ;

通常モードにデータベースを再起動します。

[ルート@ DB01〜]#サービスmysqldは再起動
のMySQL .. SUCCESSシャットダウンを 
MySQLを起動します。SUCCESS

 

おすすめ

転載: www.cnblogs.com/Mercury-linux/p/12319307.html