Ansible で Apache をソースインストールしてみる
に続き、MySQL
を Ansible
にて。
要件は以下。
CentOS 6.6 x86_64
- 事前に
git clone
する必要あり(手順は後述) -
MySQL
のバージョンは5.6.24
-
cmake
にてconfigure
する -
/usr/local
にインストール -
/usr/local/mysql
にシンボリックリンク作成 -
mysql/mysql
でuser/group
作成 - 起動スクリプトを設置
-
Ansible
はroot@localhost
にて実行
実行手順は以下。
shell-command
$ git clone https://github.com/ichifx/ansible-webdb-setup.git /var/tmp/ansible-webdb-setup
$ sudo ansible-playbook /var/tmp/ansible-webdb-setup/playbooks/mysql-install.yml
MySQL インストール後、mysqld プロセスを起動する流れは以下。
shell-command
$ sudo /usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
$ sudo service mysqld start
/usr/local/mysql/data に mysql_install_db を突っ込んでます。
以上。