MySQLサーバ構築

1.MySQLをインストール

MySQLの公式サイトから「MySQL Community (GPL) Downloads」を選択し、MySQL Community Server をダウンロードします。
https://www.mysql.com/jp/

MySQLのインストールは既定値のまま、「Next」をクリックしインストールします。
※本例ではWindows11(64bit) の環境、Mysql 5.6.15 を利用

2.my.iniファイル編集

インストール完了するとC:\Program Files配下に「MySQL」フォルダが作成されますので、my.iniファイルを環境に合わせて編集します。
C:\Program Files\MySQLパス配下の「my-default.ini」がありますがこのファイルコピーし、以下内容で「my.ini」を作成します。

[client]
port = 3306

[mysqld]
port = 3306
datadir=C:\Program Files\MySQL\MySQL Server 5.6\data
basedir=C:\Program Files\MySQL\MySQL Server 5.6
character_set_server = utf8
max_connections=500
performance_schema=0
slow_query_log_file=C:\Program Files\MySQL\MySQL Server 5.6\log\slow.log
3.MySQLサーバ構築

・コマンドプロンプト
Windowsスタートメニューのフォームに「cmd」と入力し「管理者として実行」をクリックします。

・インストールコマンドを実行
C:\Program Files\MySQL\MySQL Server 5.6\bin>mysqld -install

Service successfully installed.
が表示されたらOKです。

・MySQL サービスを開始
C:\Program Files\MySQL\MySQL Server 5.6\bin>net start mysql
MySQL サービスを開始します.
MySQL サービスは正常に開始されました。

・MySQLに接続
C:\Program Files\MySQL\MySQL Server 5.6\bin>mysql -u root
mysql >
と表示されれば、MySQLに接続成功となります。

4.rootユーザ作成

・rootユーザーにパスワードを設定
mysql> update mysql.user set password=password(‘d6775d7cfc’) where user=’root’;

完了すると、Query OK, 3 rows affected (0.00 sec) と表示されます。

一旦 exit; して、MySQLを再起動します。

MySQLを停止
C:\Program Files\MySQL\MySQL Server 5.6\bin>net stop mysql

MySQLを起動します。
C:\Program Files\MySQL\MySQL Server 5.6\bin>net start mysql

起動が完了したら、rootユーザーにて、パスワードオプションを指定して、MySQL に接続します。
mysql -u root -p

これでRootユーザ設定は完了です。

 

5.開発ユーザ作成

・MySQL の user テーブルを確認
select host,user,password from mysql.user;

・開発ユーザを追加
CREATE USER steeple@localhost IDENTIFIED BY ‘s5m6f3’
※例:steepleのユーザ追加

・権限確認
show grants for steeple@localhost;

・権限追加
以下コマンドを実行
GRANT ALL PRIVILEGES ON *.* to steeple@localhost;
GRANT ALL ON *.* to steeple@localhost;
flush privileges;

 

6.データベース作成

・Mysqlクライアントツールをインストール

 クライアントツールはMySQLが対応できるツールを利用します。今回はオープンソースの「HeidiSQL」を利用します。

https://www.heidisql.com/

・DBログイン

 インストール後、”root”よりログインします。

・データベースを作成
名前に作成したいデータベース名を入力後、「OK」ボタンを押下します。それ以外はデフォルト値で問題ありません。

   ※例:”steeple”のデータベースを作成

・データベースを選択

 

 

 

 

 

 

 

 

 

 

 

この先はデータベースに必要なテーブルを作成すれば良いです。

これでMySQLサーバ構築は完了です。