この記事は主に、以前のインストール方法を使用して MySQL 5.7.14 をインストールするときに、パスワードログインの失敗やパスワードの有効期限切れなどの問題の解決策について説明します。同じ問題を抱えている友人の助けになれば幸いです。 具体的なプロセスは以下のとおりです。 1. ソフトウェアのダウンロード: 1. http://dev.mysql.com/downloads/mysql/ から mysql5.7.14 をダウンロードします。 2. ダウンロードしたファイルを解凍します。作者の解凍ディレクトリは、D:\Program Files (x86)\MySQL-5.7.14-winx64 です。 2. インストール前の準備: 1. 環境変数を設定し、パスに D:\Program Files (x86)\mysql-5.7.14-winx64\bin を追加します。 2. 解凍パスに my-default.ini をコピーし、貼り付けて、名前を my.ini に変更します。 3. 作成した my.ini を開き (レイアウトを明確にするには Editplus をお勧めします)、次の情報を追加します。 ここで、port はデータベースに接続するためのポート番号です。 datadir はデータベース データが保存されるディレクトリです。 Basedir はデータベースの解凍パスです。 3. インストールプロセス: 1. Windows コマンドラインを管理者として実行します。 2. mysql 解凍ディレクトリの bin フォルダに入ります。 3. コマンドを実行します:
4. 実行後の結果は次のようになります (矢印は生成されたパスワードを指しています。保存してください)。 5. コマンドを実行して MySQL データベースをインストールします (図を参照)。 6. インストールが成功したら、net start mysql を使用して mysql サービスを開始できます。 この時点で MySQL サービスが起動しない場合は、上記のコマンドを実行するために bin ディレクトリにアクセスしなかったことが原因である可能性があります。解決方法は、MySQL サービス (mysqld –remove) を削除し、手順 3 のコマンドを再実行することです。 7. サービスが正常に開始されたら、次のようにして mysql にログインできます。 エラーが発生しました。まずパスワードを変更してください。 my.ini ファイルで、[mysqld] の後の行に 次のコマンドを実行します。 パスワードを変更するには、次のコマンドを実行します。 8. 操作は成功し、パスワードは正常に変更されました。このとき、my.ini の skip-grant-tables を削除し、サービスを再起動します。この時点で、mysql データベースは正常にインストールされています。 9. 一部の友人は、navicat for mysql などのサードパーティのデータベース ツールを起動するときに、次の問題に遭遇します。 これは、MySQL データベースが 5.7 以降で新しいセキュリティ ポリシーを使用するためです。 解決: 1) ルートパスワードを再度変更します。SET PASSWORD FOR 'root'@'localhost' = PASSWORD('12345678'); 2) 次のコマンドを使用できます。 ALTER USER 'root'@localhost' パスワードの有効期限を 90 日に設定します。 ALTER USER 'root'@'localhost' パスワードの有効期限を決して切らさないでください。 ALTER USER 'root'@'localhost' パスワードの有効期限をデフォルトに設定します。 最初の判決は90日間有効です。 2番目の文は有効期間を証明していない 3番目の文はデフォルト値として設定されます 10. この時点で、Navicat for MySQL はデータベースに正常に接続できます。 上記は、編集者が紹介したMysql5.7.14のインストールと設定方法のグラフィックチュートリアルです。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
<<: Win7 の VMware 仮想マシンに Linux7.2 をインストールするインターネット アクセス構成チュートリアル
>>: 要素UIポップアップコンポーネントをカプセル化する手順
目次序文文章パラメータ例Lodash 実装:トーキー機能: castPath関数: stringTo...
システムとユーザー環境の設計<br />Apple システムの成功は、そのシステム アー...
序文部門テーブルなどのデータベース内のツリー構造データの場合、部門のすべての従属部門または部門のすべ...
1. this.$router.push() 1. ビュー <テンプレート> <d...
最近、セキュリティ製品をテストする必要があったため、mariadb の起動ユーザーを root に調...
ページに複数の画像を導入すると、画像のサイズがばらつくことがあります。しかし、それらを一貫したサイズ...
設定ファイルに直接 サーバー{ listen 80 default; # IPへの直接アクセスを禁止...
1. Linuxサーバーは、/etc/hosts.denyを設定して、相手のIPがSSH経由でサー...
この記事では、Linux のユーザーおよびグループのコマンドについて例を挙げて説明します。ご参考まで...
1. まず、node、express、express-generator をインストールします (4...
前回の記事では、docker compose を使用して FastDfs ファイル サーバーをインス...
主な違いは次のとおりです。 1. MySQL はデフォルトで MyISAM を使用します。 2. M...
目次Linux での Hbase のインストールと設定1. Hbaseインストールパッケージをダウン...
Linux バージョンに関する情報を表示および解釈するのは、見た目よりも少し複雑です。単純なバージョ...
手ぶれ防止: 繰り返しのクリックによるイベントのトリガーを防止まず、揺れとは何でしょうか? 震えるの...