MySQL 8.0.17 解凍版のインストールと設定方法のグラフィックチュートリアル

MySQL 8.0.17 解凍版のインストールと設定方法のグラフィックチュートリアル

インストール中に遭遇した問題を記録しておきますので、皆様のお役に立てれば幸いです。

1. ダウンロード(公式の推奨はダウンロードしてインストールすることですが、解凍されたバージョンの方が便利です)、ダウンロードアドレス:

2. 解凍するには、もう 1 つの手順を追加する必要があります。

(1) my.ini というファイルを作成します。追記: 以前データフォルダを作成しましたが、その後のインストールでエラーが発生しました。これは警告として受け止めてください。

3. my.ini ファイルを変更します。

[mysql]

# mysqlクライアントのデフォルトの文字セットをdefault-character-set=utf8に設定します
[mysqld]
# ポート 3306 を設定 port = 3306
# mysqlのインストールディレクトリを設定します basedir = D:\\Program Files\\mysql\\
# mysqlデータベースデータの保存ディレクトリを設定します。datadir = D:\\Program Files\\mysql\\data
# 許可される最大接続数 max_connections=20
# サーバーが使用するデフォルトの文字セットは、8 ビットの latin1 文字セットです。character-set-server=utf8
# 新しいテーブルを作成するときに使用されるデフォルトのストレージエンジン default-storage-engine=INNODB
# 作成モード sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

特に注意すべき点:

(1) ディレクトリ D:\\Program Files\\mysql\\data は「\\」でなければなりません。「\」を使用するとエラーが報告されます。代わりに「/」を使用することもできます。
(2)MySQLインストールディレクトリとデータ保存ディレクトリは、設定したディレクトリが上記と同じでない限り、設定したディレクトリに変更する必要があります。

4. mysql環境変数を設定します。

パスをクリックして以下を追加します:

5. 管理者として cmd を実行し、次の操作を行います。

(1)mysqlのbinディレクトリに切り替えます。
(2) mysqld --initialize コマンドを実行します。新しいディレクトリデータが生成されます。.err ファイルをチェックして、root ユーザーによって生成されたランダム パスワードを確認します。


(3)mysqld --installコマンドを実行してmysqldサービスをインストールします。

(4)net start mysqlコマンドを実行してMySQLサービスを開始します。

(5)mysql -u root -pコマンドを実行してMySQLデータベースに接続し、上記でランダムに生成されたパスワードを入力します。

(6)次のSQLを実行してルートパスワードをリセットします。

mysql> mysql_native_password で識別されるユーザー 'root'@'localhost' を '新しいパスワード' で変更します。

ヒント:

  • mysqld –initialize-insecure はパスワードなしで root ユーザーを自動的に生成します。
  • mysqld –initialize はランダムなパスワードを持つ root ユーザーを自動的に生成します。
  • mysqld -remove は自身の mysqld サービスを削除します。
  • net stop mysql コマンドは、mysql サービスを停止します。
  • エラーが発生した場合は、データ フォルダーをクリアします。データ ファイルを削除し、remove--initialize--install--start (これらはコマンドではありません) プロセスを再実行することをお勧めします。

素晴らしいトピックの共有:

MySQL の異なるバージョンのインストール チュートリアル

さまざまなバージョンの MySQL 5.7 インストール チュートリアル

さまざまなバージョンの MySQL 5.6 インストール チュートリアル

さまざまなバージョンのmysql8.0インストールチュートリアル

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

以下もご興味があるかもしれません:
  • Windows 10 での mysql-8.0.17-winx64 のインストール方法
  • Windows10でmysql8.0.17を置き換える詳細なチュートリアル
  • MySQL 8.0.17 インストール グラフィック チュートリアル
  • MySQL 8.0.17 のインストールと設定のグラフィックチュートリアル
  • win2008 で mysql8.0.11 を mysql8.0.17 にアップグレードする詳細な手順
  • MySQL 8.0.17 のインストールと設定方法のグラフィックチュートリアル
  • MySQL 8.0.17 winx64 (Navicat 付き) 手動構成バージョンのインストール チュートリアル図
  • mysql-8.0.17-winx64 のデプロイメント方法
  • MySQL 8.0.17 のインストールと使用方法のチュートリアル図
  • Mysql 8.0.17 winx64バージョンのインストール中に発生した問題を解決する

<<:  Linux nlコマンドの使い方

>>:  LinuxにRocketMQインスタンスをインストールする手順

推薦する

パスワードログインなしのLinux構成スタンドアロンおよびフルディストリビューションの詳細なチュートリアル

目次1: 単一マシンのパスワードフリーログイン構成1. 仮想マシンのホスト名を設定する2. 仮想マシ...

Vue の基本 MVVM、テンプレート構文、データバインディング

目次1. Vueの概要Vue公式サイトMVVM アーキテクチャ パターンVue の紹介2. Vueを...

Linux の vsftpd サービス構成の簡単な分析 (匿名、ユーザー、仮想ユーザー)

vsftpd の概要vsftpd は「very secure FTP daemon」の略称で、セキ...

IframeとFRAMEの違いの分析

1. Iframe タグの使用<br />Iframe については、「忘れられた隅」に放...

HTML で点線の境界線を設定する方法

CSSスタイルとHTMLタグ要素を使用するさまざまな HTML タグに点線の境界線を追加するために、...

Jenkins統合Dockerプラグインの問題を解決するいくつかの方法

目次背景質問1エラー 2エラー 3エラー4要約する背景テスト環境では、docker プラグインを統合...

nginxとバックエンドポート間の競合の解決策

質問: Alice 管理システムを開発しているときに、すべてのバックエンド インターフェイスが最初の...

Linux の高並列性とパフォーマンス最適化の落とし穴の紹介

目次序文Linux アプリケーション実行中に開いているファイルが多すぎる問題の分析と解決Linux ...

CSS トップに戻る コード例

最近のウェブサイトのほとんどはページが長く、4 画面または 5 画面の長さのものもあれば、2 画面ま...

スライド階段効果を実現するjQuery

この記事では、階段スライド効果を実現するためのjQueryの具体的なコードを参考までに紹介します。具...

CUDA10.0 のインストールと Ubuntu での問題

Tensorflow バージョンと Cuda および CUDNN の対応: https://tens...

VueはPCで写真をアップロードする機能を実現

この記事の例では、PC上で写真アップロード機能を実現するためのVueの具体的なコードを参考までに共有...

Vue 2.0 の基礎を詳しく解説

目次1. 特徴2. 例3. オプション4. 基本的な文法5. ライフサイクル6. ルーティング管理 ...

Oracle の MySQL バージョンでユーザー Scott のテーブル ステートメントを作成する例

概要: Oracle scottユーザーには4つのテーブルがあり、実験やデータ検証に便利です。現在は...

MySQL 8.0 をインストールした後、初めてログインするときにパスワードを変更する問題を解決する

MySQL 8.0.16で初回ログイン時のパスワードを変更する方法を紹介します。 MySQLデータベ...