MySQL 8.0.12 のインストールと使用方法のチュートリアル

MySQL 8.0.12 のインストールと使用方法のチュートリアル

MySQL 8.0.12のインストールと使用のチュートリアルを録画しました。

ウィンドウズ

まず、公式ウェブサイトから圧縮パッケージをダウンロードします。

インストールディレクトリに解凍します。

圧縮されたディレクトリに入り、ディレクトリ内に新しい my.ini を作成し、内容を次のように構成します。

[mysqld]
# ポート 3306 を設定 port=3306
# mysql のインストール ディレクトリを設定します。basedir=D:\\mysql\\mysql-8.0.12-winx64 # ここでは必ず二重スラッシュ \\ を使用してください。私は単一のスラッシュを使用すると間違いを犯しますが、他の人のチュートリアルを見ると、単一のスラッシュを使用している人もいます。自分で試してみてください # mysql データベースデータの保存ディレクトリを設定します datadir=D:\\mysql\\mysql-8.0.12-winx64\\Data # 上記と同じ # 最大接続数を許可します max_connections=200
# 許容される接続失敗の回数。これは、誰かがこのホストからデータベースシステムを攻撃しようとするのを防ぐためです。max_connect_errors = 10
# サーバーが使用するデフォルトの文字セットは UTF8 です
文字セットサーバー=utf8
# 新しいテーブルを作成するときに使用されるデフォルトのストレージエンジン default-storage-engine=INNODB
# デフォルトでは、認証には「mysql_native_password」プラグインが使用されます。default_authentication_plugin=mysql_native_password
[mysql]
# mysqlクライアントのデフォルトの文字セットをdefault-character-set=utf8に設定します
[クライアント]
# MySQL クライアントがサーバーに接続するために使用するデフォルトのポートを設定します。ポート = 3306
デフォルトの文字セット=utf8

ディレクトリを環境変数に追加します。

管理者としてcmdを実行します。

MySQL インストール ディレクトリの bin ディレクトリでコマンドを実行します: mysqld --initialize --console; 実行が完了すると、root ユーザーの初期パスワードが次のように出力されます:

[サーバー] root@localhost の一時パスワードが生成されました: rI5rvf5x5G,E

このうち、rI5rvf5x5G,E はスペースなしの初期パスワードなので、すぐに閉じないでください。

MySQL インストール ディレクトリの bin ディレクトリでコマンドを実行します: mysqld --install;

インストールが完了したら、net start mysql コマンドを使用して MySQL サービスを開始できます。 net stop mysql コマンドを使用してサービスを停止します。 sc delete MySQL/mysqld -remove; コマンドを使用して MySQL サービスをアンインストールします。

MySQL インストール ディレクトリの bin ディレクトリで、次のコマンドを実行します: mysql -u root -p (パスワードを空白にして、root アカウントとして MySQL にログイン)。次に、上記のパスワードを入力します。

MySQL でコマンドを実行します。

ALTER USER 'root'@'localhost' を '新しいパスワード' によって mysql_native_password で識別します。

コマンドの最後には「;」がなければならないことに注意してください。これは MySQL の構文です。

管理者ルートのホストは localhost です。つまり、localhost のログイン アクセスのみが許可されます。他の IP アドレスからのログインを許可する場合は、新しいホストを追加する必要があります。すべての IP アドレスからのアクセスを許可する場合は、直接「%」に変更できます。

ユーザーを作成します:

'xxh'@'%' というユーザーを作成し、'xxh123!@#' によって mysql_native_password で識別します。
*.* のすべてを root@'%' に許可し、'password' で識別します。ルートユーザーにリモートログインを許可するように設定します。

ユーザーを確認します:

user\G からユーザー、ホスト、プラグイン、認証文字列を選択します。

すべての権限を付与します:

*.* のすべての権限を 'xxh'@'%' に付与します。

基本的なクエリと変更の権限を承認し、必要に応じて設定します。

*.* に対して SELECT、INSERT、UPDATE、DELETE、CREATE、DROP、ALTER 権限を 'xxh'@'%' に付与します。

ユーザー権限を表示します。

'xxh'@'%' の許可を表示します。

リナックス

注意すべき点がいくつかあります:

1. MySQL をインストールした後、/ect/my.cnf のデータベース エンコーディング設定を変更し、次のフィールドをそれぞれ追加します。

[mysql]
デフォルトの文字セット=utf8
 
[クライアント]
デフォルトの文字セット=utf8
 
[mysqld]
文字セットサーバー=utf8

2. データベースのセキュリティ設定を初期化します: リモート接続を容易にするため、mysql_secure_installation。

3. Navicat を使用してデータベースに接続します。

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

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

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

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

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

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

以下もご興味があるかもしれません:
  • MySQL 8.0.12 のインストールと設定方法のグラフィックチュートリアル (Windows 版)
  • MySQL 8.0.12 インストール設定方法とパスワード変更
  • CentOS7 は yum を使用して mysql 8.0.12 をインストールします
  • MySQL Community Server 8.0.12 のインストールと設定方法のグラフィックチュートリアル
  • MySQL 8.0.12 winx64 詳細なインストールチュートリアル
  • MySQL 8.0.12 解凍バージョンのインストールチュートリアル
  • MySQL 8.0.12 解凍版インストールチュートリアル個人テスト!
  • mysql インストーラ コミュニティ 8.0.12.0 インストール グラフィック チュートリアル
  • MySQL 8.0.12 のインストールと設定方法のグラフィック チュートリアル (Windows10)
  • MySQL 8.0.12 簡単インストールチュートリアル
  • MySQL 8.0.12 のインストールと設定のグラフィックチュートリアル
  • MySQL 8.0.12 クイックインストールチュートリアル
  • MySQL 8.0.12 のインストールと設定方法のグラフィックチュートリアル
  • Windows 10 で MySQL 8.0.12 の解凍バージョンをインストールして構成する方法 (グラフィック チュートリアル付き)
  • MySQL 8.0.12 winx64 解凍バージョンのインストール グラフィック チュートリアル
  • mysql 8.0.12 winx64 のダウンロードとインストールのチュートリアル

<<:  Vue.jsクラウドストレージで画像アップロード機能を実現

>>:  Docker を使用して Spring Boot をデプロイする方法

推薦する

Vueプロジェクトをパッケージ化してリリースする手順

目次1. 開発環境から本番環境への移行2. 統一されたリクエストパスを設定する3. パッケージ化コマ...

MySQL 5.7.29 + Win64 解凍バージョンのインストールチュートリアル(画像とテキスト付き)

公式サイトをダウンロード自分に合ったバージョンを選択してダウンロードしてください。 ダウンロードをク...

js における浅いコピーと深いコピーの詳細な説明

目次1. jsメモリ2. 譲渡3. 浅いコピー4. ディープコピー序文:以下の記事を読む前に、記憶に...

コメント付きのスネークゲームを実装する js

この記事の例では、スネークゲームを実装するためのjsの具体的なコードを参考までに共有しています。具体...

MySQL データベースの詳細な説明 (Ubuntu 14.0.4 LTS 64 ビットベース)

1. MySQLデータベースの構成と関連概念まず、MySQL はリレーショナル データベースである...

XHTML 入門チュートリアル: テキストの書式設定と特殊文字

<br />このセクションでは、XHTML でテキストの書式設定と特殊文字を実装する方法...

無料のパブリック STUN サーバー

無料のパブリック STUN サーバーSIP 端末がプライベート IP アドレスを使用する場合、スタン...

Linux サーバーの状態を監視する方法

私たち、特に Linux エンジニアは毎日 Linux サーバーを扱っています。サーバーのセキュリテ...

HTML ページに SVG を挿入する複数の方法

SVG (Scalable Vector Graphics)は、XML 構文に基づいた画像形式です。...

ECMAScript のイテレータの詳細な説明

目次序文以前のバージョンイテレータパターンイテレータファクトリ関数イテレータプロトコル最後に序文多く...

CentOS7にNginxをインストールして自動起動を設定する方法

1.公式サイトからインストールパッケージをダウンロードするhttp://nginx.org/en/d...

Dockerコンテナの構築と実行のプロセスの詳細な説明

イメージをプルし、コンテナを作成してコンテナを実行するだけです。 docker run -d --r...

CentOS インストール mysql5.7 詳細チュートリアル

この記事では、参考までに、centOSにmysql5.7をインストールする詳細な手順を紹介します。具...

a タグにはテキストと画像があります。テキストを非表示にして画像のみを表示するにはどうすればよいでしょうか?

多くの場合、画像を表示する<a>タグのスタイルに遭遇しますが、タグ内にテキストがあり、そ...

TomcatはLog4jを使用してcatalina.outログを出力します。

Tomcat のデフォルトのログは java.util.logging を使用しますが、これにはい...