この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 24914|答える: 3

[出典] MySQL Server 5.7 ルートパスワードのリセット

[リンクをコピー]
掲載地 2017/05/25 9:51:07 | | | |
まず最初にすべきことは、mysqlサービスを停止することです。サービス内で停止するか、コマンドで停止することもできます。私はサービスから直接停止する方法があります。



私のmysqlインストールディレクトリ:C:\Program Files\MySQL\MySQL Server 5.7\bin\,
インターネットのチュートリアルによると、cmdコマンドを使ってmysqlのbinフォルダに入り、次の動作を実行しました。


そんな筈はありません。 実行後のエラー報告は以下の通り、シェンマ???の状況です。



mysqld: Can't change dir to 'C:\Program Files\MySQL\MySQL Server 5.7\data\' (Errcode: 2 - No such file or directory)
2017-05-25T01:26:39.139544Z 0 [警告] TIMESTAMPと暗黙のデフォルト値は廃止されています。 サーバーオプションexplicit_defaults_for_timestampをご利用ください(詳細はドキュメントを参照)。
2017-05-25T01:26:39.139544Z 0 [注] --secure-file-privはNULLに設定されています。 データのインポートおよびエクスポートに関連する操作は無効化されています
2017-05-25T01:26:39.142318Z 0 [注] mysqld (mysqld 5.7.17) プロセス 11960 ...
2017-05-25T01:26:39.161559Z 0 [警告] テストファイルを作成できません C:\Program Files\MySQL\MySQL Server 5.7\data\DESKTOP-7IAJK37.lower-test
2017-05-25T01:26:39.162538Z 0 [警告] テストファイルを作成できません C:\Program Files\MySQL\MySQL Server 5.7\data\DESKTOP-7IAJK37.lower-test
2017-05-25T01:26:39.163179Z 0 [エラー] datadir を C:\Program Files\MySQL\MySQL Server 5.7\data\ に設定できませんでした
2017-05-25T01:26:39.163179Z 0 [エラー] 中止中止

2017-05-25T01:26:39.163179Z 0 [注] ビンログ終了
2017-05-25T01:26:39.163179Z 0 [注] mysqld: シャットダウン完了

ルーティン通りにカードをしないで!!

はは、インターネット上の多くのチュートリアルは間違っています。「mysqld --skip-grant-tables」という文を実行すると、mysqlはbinの親ディレクトリからmy.iniとdataフォルダを見つけます。

mysql 5.7がインストールされてから、データベースデータとmy.ini設定フォルダのディレクトリが変更され、binフォルダと同じディレクトリには入れていませんでした。

最初の図には、mysqlサービスに非常に重要なパラメータがあります:





ルートパスワードを変更する正しい方法は以下の通りです:

1: mysqlサービスを停止する
2: --defaults-fileの設定ファイルを開きます(私のは「C:\ProgramData\MySQL\MySQL Server 5.7\my.ini」)。
my.iniの一番下に文を追加して保存します:
3: MySQLサービスの開始
4: cmdコマンドを使い、mysqlのbinフォルダにcdを入れて実行します:
ただ気軽にパスワードを入力して! ただ気軽にパスワードを入力して! ただ気軽にパスワードを入力して!

無事に入賞しました!
5: 次のコマンドを実行します:
6: ルートパスワードが正常に変更されました!! しかし、まだ終わっていません。さっき追加した文my.ini削除することを忘れないでください!! それから、mySQLを再起動します!

スコア

参加者数1MB+1 貢献する+1 倒れる 理由
トゥトゥトゥ + 1 + 1 とても強力です!

すべての評価を見る





先の:CSS PCおよび携帯電話の幅適応問題
次に:C#はICSharpCode.SharpZipLib.dllを使ってファイルやフォルダを圧縮・解凍します
掲載地 2018/11/08 16:50:55 |
素晴らしいですが、パスワードを何気なく入力すると、次のようなプロンプトが表示されます:
C:\Program Files\MySQL\MySQL Server 5.7\bin>mysql.exe -uroot -h 127.0.0.1 -p
パスワードを入力してください:*****
エラー 2003(HY000):'127.0.0.1'(10061)のMySQLサーバーに接続できません
掲載地 2018/11/22 19:38:30 |
ありがとうございます、ボス。ついに解決し、MySQLデータベースへのリモート接続がハッキングするのに1週間かかったことに気づきました。 今日、telnetをオンにした瞬間、長年悩まされていた古い便秘が治ったように感じました~
改めてありがとうございます!!
掲載地 2018/12/27 22:20:46 |
兄貴、兄貴、ついにその!!!!! どうもありがとうございます!!!!!!!!!
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com