MySQLのインストール
環境
OS:CentOS6.4
インストール
設定の変更
文字コードをUTF8にします。
$ sudo vim /etc/my.cnf
character-set-server = utf8
MysSQLサーバの起動
$ sudo /etc/rc.d/init.d/mysqld start
初期設定
$ mysql_secure_installation
ログイン
$ mysql -u root -p
DB作成
testDBを作ります。
mysql> create database test;
ユーザ作成
ユーザ作成testDBの権限があるtestユーザを作りました。
作成したtestユーザでログイン
$ mysql -u test -p
リモート接続
リモート接続用のユーザ作成
ローカルIPからのみ接続できるtestユーザを作成しました。
mysql> grant all on test.* to test@"192.168.%" identified by 'パスワード'
ユーザが作成されたか確認するコマンド
ポートを開ける。デフォルトの3306をあけました。
$ sudo /etc/init.d/iptables restart
DBのアクセス元設定
sudo vim /etc/my.cnfbind-address = 0.0.0.0 ←この設定を削除するsudo /etc/rc.d/init.d/mysqld restart
bind-addressは複数IP指定できないようなので設定を削除しました。
アクセス制御する場合はhosts.allowとかでやるとよさそうです。
a5で接続
こんな感じで設定する
接続できました。