LoginSignup
0
0

More than 3 years have passed since last update.

Windows10へのMYSQL(Zip版)インストール

Posted at

アーカイブ入手先

https://dev.mysql.com/downloads/mysql/5.7.html
から。ここでは5.7.32の例で。

インストール

zip解凍して任意の場所に配置。スペースが入ったフォルダでもいいみたいだが、2バイト文字は不可。
ここでは「C:\mysql-5.7.32-winx64」に配置したとして。
配置先直下にmy.iniでファイル新規作成。中身は以下。

[my.ini]
[mysqld]
character-set-server=utf8mb4
collation_server=utf8mb4_general_ci
init-connect='SET NAMES utf8mb4'
skip-character-set-client-handshake
port=3307
character-set-server=utf8mb4
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

[mysqldump]
default-character-set=utf8mb4

[mysql]
default-character-set=utf8mb4

[client]
default-character-set=utf8mb4

コマンドプロンプトを管理者で起動。DB初期化を行う。rootの初期パスワードはログに吐かれるらしいが、Windowsだとどこにログがあるか不明だったので、初期パスワードなしでインストールしその後にパスワードを設定する方法をとった。
配置先直下にdataの名前でフォルダを作る。

> C:\mysql-5.7.32-winx64\bin\mysqld --defaults-file=C:\mysql-5.7.32-winx64\my.ini --initialize-insecure

何も出ずにかえってくれば成功。dataフォルダに何かあるとエラーになるのでその場合は空にして再実行。

サービスに登録する。

> C:\mysql-5.7.32-winx64\bin\mysqld --install MYSQL5_7_32 --defaults-file=C:\mysql-5.7.32-winx64\my.ini
Service successfully installed.

これでサービスダイアログからでも上げ下げできる。
rootのパスワードを設定する。

> C:\mysql-5.7.32-winx64\bin\mysql -u root -P 3307
mysql> alter user root@localhost identified by 'root';
Query OK, 0 rows affected (0.00 sec)

これでrootにもパスワードが設定できた。
あとはA5Mk2などのツールで。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0