ホームページ >データベース >mysql チュートリアル >Windows で mysql 5.7.5 m15 winx64 (推奨)_MySQL を noinstall モードでインストールします。
ダウンロードと解凍については教えないでください
E:DBFilesmysql-5.7.15-winx64mysql-5.7.15-winx64で解凍しました
設定ファイルE:DBFilesmysql-5.7.15-winx64mysql-5.7.15-winx64my.iniを追加します
リーリー
データ ディレクトリは zip パッケージには含まれていないため、mysqld --initialize で初期化する必要があります
その後、サービス登録を実行します: E:DBFilesmysql-5.7.15-winx64mysql-5.7.15-winx64bin>mysqld install MySQL --defaults-file="E:DBFilesmysql-5.7.15-winx64mysql-5.7.15-winx64my.ini"
プロンプトインストール成功
サービスが正常に登録されたら、MySQL サービスを開始します。root ユーザーとしてログインすると、この時点ではパスワードの入力を求められます。
サービスを停止し、my.ini に Skip-grant-tables=1 の設定を追加してパスワードのスキップを許可し、変更後に MySQL サービスを再起動すると、root ユーザーは通常どおりログインできるようになります
ログイン後、「root」で識別される alter user root を使用してパスワードを変更します
ヒント: MySQL サーバーは --skip-grant-tables オプションを使用して実行されているため、このステートメントを実行できません
次に、インターネットを参照して次を使用します: update user setauthentication_string=PASSWORD('root') where User='root'; これを正常に変更できます。
update user setauthentication_string=password('root') where user ='root' を通じてパスワードを変更すると、成功を求めるメッセージが表示されます
パスワードを変更した後、上で設定した Skip-grant-tables=1 を削除し、root ユーザーと先ほど設定したパスワード root でログインします。問題ありません。
しかし、mysql を使用してデータを切り替えると、パスワードを変更するように求められます。
それから私は実行しました: alter user 'root'@'localhost'identified by 'root';
やっと良くなりました
その後、HeidiSQL 管理ツールを使用して通常どおり接続できます:
途中でパスワードを変更する場合は、alter user 'root'@'localhost'identified by 'root';を使用します
ヒント: MySQL サーバーは --skip-grant-tables オプションを使用して実行されているため、このステートメントを実行できません
次に、インターネットを参照して次を使用します: update user setauthentication_string=PASSWORD('root') where User='root'; これを正常に変更できます。
ただし、再起動中に、次のコマンドを使用してパスワードが再度変更されました。 alter user 'root'@'localhost'identified by 'root'; これで root パスワードの変更が完了しました。以前は次の手順でインストールしましたが、今回はアンインストールを繰り返したため、途中で多くの問題が発生し、成功するまでに 3 回かかりました。
上記は、編集者が Windows に mysql 5.7.5 m15 winx64 をインストールするための noinstall 方法の全体的な説明です。ご質問があれば、私にメッセージを残してください。編集者が対応します。間に合うようにご返信いたします。また、ウェブサイトをサポートしていただきありがとうございます。