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で動画合成機能を実現(ドラッグ&ドロップアップロード)

推薦する

Golang を使って Docker API を実際に操作する

目次SDKのインストールローカル Docker の管理コンテナの実行バックグラウンドでコンテナを実行...

CSSセレクタを使用してラベルスタイルを設定するサンプルコード

CSS セレクターHTML タグにスタイルを設定すると、タグの属性を設定できます。 <div ...

VMware仮想マシンにdeepin20をインストールする最も完全で詳細なプロセス

仮想マシンソフトウェア: VMware Workstationイメージ: deepin-deskto...

MySQL MGR 構築時の一般的な問題と解決策

目次01 よくある故障 1 02 よくある欠陥 2 03 よくある欠陥 3 04 よくある欠陥 4 ...

Tomcat を再デプロイした後にイメージやその他のリソースが自動的に削除される問題を解決します

昨日は写真をアップロードしてリンクを返す機能を実装していました。プロジェクトが Tomcat に再デ...

7つの便利なTypeScriptの新機能

目次1. オプションの連鎖2. NULL値の結合3. 再帰型エイリアス4. アサーション署名5. P...

デザイン理論:人間中心のグリーンデザイン

「人間中心」と「グリーンデザイン」という2つの視点から考える——デザイン業界の同僚とも議論する2つの...

iFrameは背景を覆うポップアップレイヤーとして使うのに最適です

最近、私は「ぶどうコレクション」というプロジェクトに取り組んでいます。簡単に言うと、Budou ペー...

CSSはコーナーカット+ボーダー+投影+コンテンツ背景色のグラデーション効果を実現します

CSS を使用するだけで、コーナーカット + ボーダー + 投影 + コンテンツの背景色のグラデーシ...

MySQL グループ化クエリと集計関数

概要私たちは、双十一に天猫で化粧品を購入する人の平均支出額を知りたい(商品の価格帯を見つけるのに役立...

Vueコンポーネントが相互に値を転送する方法の詳細な説明

目次概要1. 親コンポーネントが子コンポーネントに値を渡す2. 子コンポーネントが親コンポーネントに...

js メモリ リークのシナリオ、それらを詳細に監視および分析する方法

目次序文どのような状況でメモリリークが発生する可能性がありますか? 1. 偶発的なグローバル変数2....

水平ヒストグラムを作成するための MySQL ソリューション

序文ヒストグラムは、RDBMS によって提供される基本的な統計情報です。最も一般的に使用されるのは、...

vue3 における vuex と pinia の落とし穴

目次導入インストールと使用方法文章の相違点と類似点の簡単な比較VuexとPiniaの長所と短所Pin...

条件によるMysqlカウントの複数の実装方法を詳細に解説

最近、あるウェブサイトのバックエンドに一連の統計機能を追加していたのですが、条件によるカウントが必要...