Win10 システムに MySQL8.0.13 をインストールする際の問題と解決策

Win10 システムに MySQL8.0.13 をインストールする際の問題と解決策

オペレーティングシステム: Windows10

MySQL バージョン: 8.0.13-winx64

インストール手順は比較的簡単なので、この記事では詳しく説明しません。以下は、runoob が提供するインストール手順です。

http://www.runoob.com/mysql/mysql-install.html

インストール後に発生した問題:

1: ユーザー 'root'@'localhost' のアクセスが拒否されました (パスワードの使用: YES)

解決:

1. 管理者として cmd コマンド ウィンドウに入り、MySQL インストール パスの bin ディレクトリに cd します。

2. MySQL サービスをシャットダウンします。

net stop mysql

3. --skip-grant-tables構成項目を使用して権限検証をスキップし、MySQL に入ります。

注意: MySQL 8.x では、my.ini 構成ファイルの内容を直接変更することはできないようです。その場合、「MySQL サービスを開始できず、サービスはエラーを報告しませんでした。」というエラーが発生します。

注文:

mysqld --console --shared-memory --skip-grant-tables

注意: --shared-memory がない場合、「TCP/IP、--shared-memory、または -name-pipe を NT OS で構成する必要があります」というエラー メッセージが表示されます。

4. 手順 3 のウィンドウを開いたまま、管理者として cmd ウィンドウを開き、MySQL インストール パスの下の bin ディレクトリに移動して「mysql」と入力すると、正常に入力できます。

5. 権限を更新します。

FLUSH PRIVILEGES;

6. パスワードを変更する:

ALTER USER 'root'@'localhost' IDENTIFIED BY '新密碼';

7. 変更が成功したら、MySQL サービスを通常どおり起動し、ユーザー名とパスワードでログインして設定が成功したかどうかを確認します。

MySQL サービスを開始します。

net start mysql

ログインコマンド:

mysql -uroot -p密碼

2. Navicatを使用してMySQLに接続すると、エラーメッセージが表示されます: クライアントはサーバーが要求した認証プロトコルをサポートしていません。MySQLクライアントのアップグレードを検討してください。

解決:

警告ユーザー 'root'@'localhost' は 'password' によって識別されます。パスワードの有効期限はありません。
 警告ユーザー 'root'@'localhost' が 'password' によって mysql_native_password で識別されました。
 権限のフラッシュ;

注意: MySQL 8.x のデフォルトの認証プラグインは Caching_sha2_password です。 使用されていた元のプラグインは mysql_native_password であり、元の navicat およびその他の接続で認証が失敗していました。

要約する

上記は、編集者が紹介したWin10システムにMySQL8.0.13をインストールするときに遭遇した問題と解決策です。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。

以下もご興味があるかもしれません:
  • Win10 64ビットMySQL8.0のダウンロードとインストールのチュートリアル図
  • MySQL 8.0.16 圧縮版のダウンロードと Win10 システムへのインストール チュートリアル
  • Win10 での MySQL 8.0.16 のインストールと設定のチュートリアル
  • mysql8.0.11 winx64 のインストールと設定方法のグラフィック チュートリアル (win10)
  • Win10にMySQL8圧縮パッケージ版をインストールするチュートリアル

<<:  MySQL 5.7.18 インストールチュートリアルと問題の概要

>>:  Vue+flaskで動画合成機能を実現(ドラッグ&ドロップアップロード)

推薦する

ウェブサイトの画像にグレー効果を加える3つの方法

私はグレースケールの画像の方が芸術的に見えると思うので、いつもグレースケールの画像を好んで使っていま...

dockerプライベート倉庫の構築と利用の詳細説明

1. リポジトリイメージをダウンロードする docker プルレジストリ 2. プライベートウェアハ...

Vueはパーセンテージバー効果を実現します

この記事では、パーセンテージバーを実現するためのVueの具体的なコードを参考までに共有します。具体的...

CSS はコンテナ レベル (div...) タグを 1 つの位置 (ページの右端) に固定します。

コードは次のようになります。 。プロセス{ 境界線:1px 実線 #B7B7B8; 背景:#F8F8...

Linux に Python 3.8.1 をインストールするための詳細なチュートリアル

この例では、Linux への Python 3.8 のインストールを例に挙げます。 1. 依存パッケ...

Linux のバックグラウンドで実行するいくつかの方法 (まとめ)

1. ノーフープハングアップ信号を無視してプログラムを実行する追加メモnohup コマンドは、ハン...

MySQL データベースの文字化け問題の原因と解決策

序文データベースのデータを表示すると、文字化けした文字が表示されることがあります。実際、どのようなデ...

CSS グリッドレイアウトを使用してレスポンシブな縦棒グラフを作成する方法

私はしばらくの間チャートをいじっていましたが、好奇心から、CSS を使用してチャートを作成するより良...

Tomcatの自動シャットダウンに関するバグ修正

序文最近、4 年間実行されている Java EE Web プロジェクトでは、システムが開けないという...

CSS3を使用してボタンホバーフラッシュダイナミック特殊効果コードを実装する

CSS3 の列シリーズ属性を使用してウォーターフォールレイアウトを作成する方法を紹介しました。興味の...

ルート権限なしでログインするためのDockerソリューション

docker コマンドを初めて使用する場合、権限の問題を確認するメッセージが表示されます。 unix...

Mysql が CPU を過剰に占有する場合の最適化方法 (必読)

Mysql が CPU を占有しすぎる場合、どこから最適化を開始すればよいでしょうか? CPU 使...

Alibaba Cloud イメージリポジトリを使用して外部 Docker イメージを構築する方法の詳細な説明

Alibaba Cloud Image Repositoryを使用して外部イメージをダウンロードする...

nginx ベースのブラウザネゴシエーションキャッシュプロセスの詳細な説明

この記事は主に、nginx に基づいてブラウザネゴシエーションキャッシュを設定する詳細なプロセスを紹...

CentOS6.7 mysql5.6.33 でデータファイルの場所を変更する方法

問題: MySQL がデータ ファイルを保存するパーティションの容量が小さく、現在いっぱいになってい...