私はMySQLのrootパスワードをリセットしようとすると、厄介な状況に陥っています。私はdev.mysql.comの指示に従っています:mysqlは自分のrootパスワードを変更しません
ステップ1.システムに管理者としてログオンします。
ステップ2.実行中の場合は、MySQLサーバーを停止します。 Windowsサービスとして実行されているサーバーの場合は、サービスマネージャーに移動します。[スタート]メニューから、[コントロールパネル]、[管理ツール]、[サービス]の順に選択します。リスト内のMySQLサービスを見つけて停止します。 サーバーがサービスとして実行されていない場合は、タスクマネージャを使用して強制的に停止する必要があります。
手順3.パスワード割り当てステートメントを含むテキストファイルを1行に作成します。パスワードを使用するパスワードに置き換えます。
のMySQL 5.7.6以降:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';
のMySQL 5.7.5およびそれ以前:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPass');
ステップ4ファイルを保存します。この例では、ファイル名をC:\ mysql-init.txtとします。
ステップ5.コンソールウィンドウを開いて、コマンドプロンプトを表示します。[スタート]メニューから[ファイル名を指定して実行]を選択し、実行するコマンドとしてcmdと入力します。
ステップ6.スタート特別--init-fileオプションでMySQLサーバは、(オプションの値にバックスラッシュが倍増していることに注意してください):
私はこだわっていますC:\> cd "C:\Program Files\MySQL\MySQL Server 5.7\bin"
C:\> mysqld --init-file=C:\\mysql-init.txt***
:ステップを6.私はそれに応じてすべてをした、とcmdは私に戻っています:
mysqld: CAN'T CHANGE DIR TO 'C:Program Files\MySQL\MySQL SERVER 5.7\data\'
<Errcode: 2 - No such file or directory>
0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated.
Please use --explicit_defaults_for_timestamp server option<see documentation for more details>
0 [Note] --secure-file-priv is set to NULL. Operations related to importing and exporting data are disabled
...
をPS:私はのmysqld-Iを保存しましたローカルディスク(C :)のnit.txt
私はこの混乱を解決する方法の手掛かりはありません。私は、ルートパスワードをリセットし、MySQLに接続する必要があります。
おかげ
この方法は簡単です、ただWAMPServer特定のフォルダを無視https://stackoverflow.com/questions/29070501/regaining-access-to-lost-mysql-password- for-phpmyadmin-on-wamp/29073563#29073563 – RiggsFolly
可読性を向上させ、重要な部分を見やすくするために、マークアップを使用する必要があります。すべてを太字で書いても、信頼性の向上には役立ちません。 –
wamp/xamppまたはmysql自体を使用していますか? –