MySQLに関する設定
MR
https://gitlab.com/karasu97/ansible-httpd/-/merge_requests/8
要項
mysqld
を起動
MySQLデーモンを起動させ、mysql>
というプロンプトが表示されることを確認する。
$ systemctl start mysqld
mysqlコマンドを実行したときに、Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'
と表示された場合は何らかの理由でソケットファイルが削除されてしまった可能性があるため、下記を実行する。
$ touch /var/lib/mysql/mysql.sock
データベースの設定
community.mysql
でAnsibleを活用して自動化できそう。
https://docs.ansible.com/ansible/latest/collections/community/mysql/mysql_db_module.html#ansible-collections-community-mysql-mysql-db-module
mysql> create database wordpress;
Query OK, 1 row affected (0.01 sec)
mysql> grant all on wordpress.* to [roortusername]@localhost identified by '任意のパスワード';
Query OK, 0 rows affected (0.04 sec)
mysql> \q
Bye
Edited by Lucifer