MySQL 8.0.15 バージョンのインストールチュートリアル Navicat.list への接続

MySQL 8.0.15 バージョンのインストールチュートリアル Navicat.list への接続

落とし穴

1. ネット上の多くのチュートリアルでは環境変数を設定するファイル名はmy.iniと書いてありますが、どうやっても起動できません。起動してパスワードを入れてログインしてもいろいろエラーが出ます。最終的にmy-default.iniに変更すると問題なく起動してログインできます。

2. MySQL を使用する前に、初期パスワードを変更する必要があります。バージョン 8.0.15 の手順は他のバージョンと異なります。パスワードは暗号化されているため、mysql_native_password を使用してパスワードをダウングレードする必要があります。そうしないと、Navicat に接続するときにエラー 1064 が表示されます。

特定のインストール

1.公式サイトからダウンロード

これは圧縮パッケージを解凍した後で、インストールは不要で、ターミナルコマンドを入力するだけです。

2. 環境変数を設定します(この手順を設定しないこともできます。環境変数を設定することはショートカットを設定することと同じです。Windows ターミナルで操作する場合は、パスに cd する必要はありません)

マイコンピュータ > 右クリック > プロパティ > システムの詳細設定 > 詳細設定 > 環境変数 >

直接編集します。ここでは、既存のコンテンツの後にセミコロンを追加し、解凍したmysqlのパスを入力するだけです。私の場合はc:\mysql\binで、binファイルディレクトリにあるはずです。

3. my-default.iniファイルを追加し、新しいメモ帳を作成し、ファイル名とサフィックス名を変更します。内容は次のとおりです。

[mysql]
# mysqlクライアントのデフォルトの文字セットをdefault-character-set=utf8に設定します 

[mysqld]
#ポート3306を設定 port = 3306 
 
# MySQLのインストールディレクトリを設定します basedir=C:\mysql# MySQLデータベースの保存ディレクトリを設定します datadatadir=C:\mysql\data
 
# 許可される最大接続数 max_connections=200
 
# サーバーが使用するデフォルトの文字セットは UTF8 です
文字セットサーバー=utf8
 
# 新しいテーブルを作成するときに使用されるデフォルトのストレージエンジン default-storage-engine=INNODB
 
# デフォルトでは、認証には「mysql_native_password」プラグインが使用されます。default_authentication_plugin=mysql_native_password
 
[クライアント]
# MySQL クライアントがサーバーに接続するために使用するデフォルトのポートとデフォルトの文字セットを設定します。ポート = 3306

デフォルトの文字セット=utf8 


これは落とし穴です。my.ini に多くの情報が書き込まれ、後で多くのエラーが発生します。basedireと datadir のパスを変更することに注意してください

4.端末の起動とログイン

ステップ 1 cd c:\mysql\bin (ファイル パスを変更し、独自のパスを記述します)

ステップ2 mysqldのインストール

c:\mysql\bin>mysqld インストール
サービスはすでに存在します!
現在インストールされているサーバー: "C:\Program Files\MySQL\bin\mysqld" MySQL

このエラーは、以前にMySQLをインストールし、完全にアンインストールしていないために発生します。次のコマンドを使用するか、直接mysqld removeを使用してください。

c:\mysql\bin>cd c:\

c:\>sc クエリ mysql

サービス名: mysql
 タイプ: 10 WIN32_OWN_PROCESS
 状態: 1 停止
 WIN32_EXIT_CODE: 1067 (0x42b) 終了コード:
 サービス終了コード: 0 (0x0)
 チェックポイント: 0x0
 WAIT_HINT: 0x0

c:\>sc 削除 mysql
[SC] DeleteService 成功 c:\>cd c:\mysql\bin

c:\mysql\bin>mysqld インストール
サービスが正常にインストールされました。

サービスが正常にインストールされました。mysqldが正常にインストールされたことを示します。

ステップ3: MySQLサービスを開く

落とし穴:構成ファイル名が正しくないため、サービスを開始できません

ステップ4: MySQLにログインする

パスワードが表示されたら、Enterキーを押します

落とし穴: 10061 エラー

これは、設定ファイル名が間違っているためです。

ステップ5: パスワードを変更します。MySQLを使用する前にパスワードを変更する必要があります。ネイティブパスワードをお持ちの場合は、Navicatに接続できます。BY '自分のパスワードを入力してください'セミコロンを忘れないでください

Navicatに接続

MySQLに接続する

接続名はランダムに入力され、パスワードは以前に変更した mysql ルート権限のパスワードです。エラー 1251 の原因はパスワードの問題です。8.0.15 の mysql パスワードは暗号化されており、以前のパスワード変更ステートメント (例: alter user 'root'@'localhost' identified by 'password'😉) によってこの問題が発生します。

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Win10 での MySQL 8.0.15 のインストールと設定のチュートリアル
  • MySQL 8.0.15 のダウンロードとインストールの詳細なチュートリアルは初心者にとって必須です。
  • Windows での MySQL 8.0.15 のインストールと設定方法のグラフィック チュートリアル
  • MySQL 8.0.15 のインストールと設定方法のグラフィックチュートリアル
  • MySQL 8.0.15 winx64 解凍版のインストールと設定方法のグラフィックチュートリアル
  • MySQL 8.0.15 インストール グラフィック チュートリアルとデータベースの基礎
  • MySQL 8.0.15 のインストールと設定のグラフィックチュートリアル
  • Win10 での MySQL 8.0.15 のインストールと設定のグラフィック チュートリアル
  • MySQL 8.0.15 のインストールと設定のグラフィックチュートリアルと Linux でのパスワード変更
  • Centos7 での mysql 8.0.15 のインストールと設定

<<:  DockerでVueプロジェクトをデプロイする方法を教えます

>>:  Linuxでユーザーが所属するグループを変更する方法

推薦する

MySQLの保存場所を新しいディスクに移行する方法

1. 新しいディスクを準備し、現在のルートパーティションと同じファイルシステムでフォーマットし、ディ...

MIME エンコーディングの概要 (オンライン情報と実際の経験から統合)

1. MIME: 多目的インターネットメール拡張インペリアル カレッジ オブ コンピュータ オンラ...

MySQLデータベース設計:Pythonを使ったスキーマ操作方法の詳しい解説

矢が放たれる前に、弓は矢にささやきました。「お前の自由は私のものだ。」スキーマは矢のようなもので、弓...

React で setInterval 関数を使用する例

この記事はWindows 10のシステム環境をベースに、Reactの学習と使用について説明しています...

Linux サーバーが処理できる接続数をご存知ですか?

序文まず、TCP 接続を識別する方法を見てみましょう。システムは、(src_ip、src_port、...

Ubuntu 18.04 で apt-get ソースを変更する方法

apt-get を使用してインストールすると、非常に遅くなります。国内のソースを変更すると、この問題...

Alibaba Cloud ドメイン名と IP バインディングの手順と方法

1 Alibaba Cloud コンソールに入り、ドメイン名コンソールを見つけて、バインドするドメイ...

JSON.stringify のさまざまな用途のまとめ

序文json を使用したことがある人なら、オブジェクトを文字列化してからバックエンドに送信するのが一...

MySQL 8.0.23 無料インストールバージョンの設定詳細チュートリアル

最初のステップは、MySQL 8.0.23の無料インストールバージョンをダウンロードすることです。 ...

Vue3のサンドボックスの仕組みの詳しい説明

目次序文ブラウザコンパイル版ローカルプリコンパイルバージョン要約する序文vue3サンドボックスには主...

Node.jsはexpress-fileuploadミドルウェアを使用してファイルをアップロードします

目次プロジェクトを初期化するサーバーの作成クライアントを初期化するコンポーネントの記述ファイルアップ...

Dockerイメージをプルしてバージョンを確認する方法

イメージのバージョンとタグを確認するには、docker hubで確認する必要があります。アドレスは次...

docker に php-fpm サービス/拡張機能/構成をインストールする詳細なチュートリアル

macにbrewを使ってphp56をインストールしたところ、 opensslがバージョン1.1だった...

Ubuntu 18.04 は mysql 5.7.23 をインストールします

以前、Ubuntu 16.04 に MySQL をスムーズにインストールしました。今回、Ubuntu...

JSキャンバスは描画ボードと署名ボードの機能を実現します

この記事では、お絵かきボード/サインボード機能を実現するためのJSキャンバスの具体的なコードを参考ま...