Windows 10にMySQL 5.7をインストールする手順

MySQL 5.7のダウンロード

公式サイトからダウンロード(非推奨):https://dev.mysql.com/downloads/mysql/ 清华ミラーサイトからのダウンロード(推奨):https://mirrors.tuna.tsinghua.edu.cn/mysql/downloads/MySQL-5.7/mysql-5.7.27-winx64.zip

MySQL 5.7の解凍

ダウンロードしたzipファイルを適切なディレクトリに解凍します。ここでは、解凍したフォルダをF:\InstallProgram\MySQL-5.7.27-winx64に配置します。解凍後のファイル構成は以下の通りです:

インストールディレクトリにmy.iniファイルを作成し、以下の内容を記述します:

[mysql]
# MySQLクライアントのデフォルト文字セットを設定
default-character-set=utf8
 
[mysqld]
# 3306ポートを設定
port = 3306

# MySQLのインストールディレクトリを設定
basedir=F:\InstallProgram\MySQL-5.7.27-winx64

# MySQLデータベースのデータ保存ディレクトリを設定(MySQL 8.0以降では不要)
datadir=F:\InstallProgram\MySQL-5.7.27-winx64\data

# 最大接続数を許可
max_connections=20

# サーバー側で使用するデフォルト文字セットをutf8に設定
character-set-server=utf8

# 新しいテーブル作成時に使用するデフォルトストレージエンジンを設定
default-storage-engine=INNODB

注意:赤色の部分はMySQLのディレクトリパスです。ご自身の環境に合わせて変更してください。

環境変数の設定

システム変数に新しい変数を作成します:

  • 変数名:MYSQL_HOME
  • 変数値:F:\InstallProgram\MySQL-5.7.27-winx64

システム変数Pathを編集し、%MYSQL_HOME%\binを追加します。

MySQL 5.7のインストール

管理者権限でコマンドプロンプトを開き、MySQLのインストールディレクトリのbinフォルダに移動後、以下のコマンドを実行してインストールします:

mysqld -install

"Service successfully installed."と表示されればインストール成功です。

次に、以下のコマンドで初期化を実行します:

mysqld --initialize-insecure --user=mysql

成功すると、dataディレクトリが作成され、rootユーザーが生成されます。

コマンドラインでの起動

以下のコマンドでサービスを起動します:

net start mysql

パスワードの設定

  1. 以下のコマンドでMySQLにログインします:
mysql -u root -p
  1. 以下のコマンドでパスワードを設定します:
# mysqlデータベースに切り替え
use mysql;

# パスワード設定:'新しいパスワード'の部分を任意のパスワードに変更
update user set authentication_string=password('new_password') where user='root';

# MySQLのシステム権限テーブルをリフレッシュ
flush privileges;

リモート接続の設定

以下のコマンドでリモート接続を許可します:

# MySQLにログイン -u:ユーザー、-p:パスワード
mysql -u root -p
Enter password: [設定したパスワード]

# mysqlデータベースに切り替え
use mysql;

# リモートからの接続を許可
GRANT ALL ON *.* TO 'remote_user'@'%' IDENTIFIED BY 'remote_password' WITH GRANT OPTION;

# MySQLのシステム権限テーブルをリフレッシュ
flush privileges;

タグ: MySQL データベース Windows インストール データベース設定

7月28日 00:11 投稿