mirror of
https://github.com/aljazceru/ansible-role-mysql.git
synced 2025-12-20 03:44:19 +01:00
Merge pull request #38 from abelboldu/mariadb
Add MariaDB support (especially for RHEL/CentOS 7).
This commit is contained in:
24
README.md
24
README.md
@@ -106,6 +106,30 @@ None.
|
|||||||
password: similarly-secure-password
|
password: similarly-secure-password
|
||||||
priv: "example_db.*:ALL"
|
priv: "example_db.*:ALL"
|
||||||
|
|
||||||
|
|
||||||
|
## Mariadb usage
|
||||||
|
|
||||||
|
For CentOS 7:
|
||||||
|
|
||||||
|
mysql_packages:
|
||||||
|
- mariadb
|
||||||
|
- mariadb-server
|
||||||
|
- mariadb-libs
|
||||||
|
- MySQL-python
|
||||||
|
- perl-DBD-MySQL
|
||||||
|
mysql_daemon: mariadb
|
||||||
|
mysql_socket: /var/lib/mysql/mysql.sock
|
||||||
|
mysql_log_error: /var/log/mariadb/mariadb.log
|
||||||
|
mysql_syslog_tag: mariadb
|
||||||
|
mysql_pid_file: /var/run/mariadb/mariadb.pid
|
||||||
|
|
||||||
|
For Ubuntu 14.04:
|
||||||
|
|
||||||
|
mysql_packages:
|
||||||
|
- mariadb-client
|
||||||
|
- mariadb-server
|
||||||
|
- python-mysqldb
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
MIT / BSD
|
MIT / BSD
|
||||||
|
|||||||
@@ -23,6 +23,7 @@ mysql_enablerepo: ""
|
|||||||
mysql_port: "3306"
|
mysql_port: "3306"
|
||||||
mysql_bind_address: '0.0.0.0'
|
mysql_bind_address: '0.0.0.0'
|
||||||
mysql_datadir: /var/lib/mysql
|
mysql_datadir: /var/lib/mysql
|
||||||
|
mysql_pid_file: /var/run/mysqld/mysqld.pid
|
||||||
|
|
||||||
# Slow query log settings.
|
# Slow query log settings.
|
||||||
mysql_slow_query_log_enabled: no
|
mysql_slow_query_log_enabled: no
|
||||||
|
|||||||
@@ -8,6 +8,11 @@
|
|||||||
mysql_packages: "{{ __mysql_packages | list }}"
|
mysql_packages: "{{ __mysql_packages | list }}"
|
||||||
when: mysql_packages is not defined
|
when: mysql_packages is not defined
|
||||||
|
|
||||||
|
- name: Define mysql_daemon.
|
||||||
|
set_fact:
|
||||||
|
mysql_daemon: "{{ __mysql_daemon }} "
|
||||||
|
when: mysql_daemon is not defined
|
||||||
|
|
||||||
# Setup/install tasks.
|
# Setup/install tasks.
|
||||||
- include: setup-RedHat.yml
|
- include: setup-RedHat.yml
|
||||||
when: ansible_os_family == 'RedHat'
|
when: ansible_os_family == 'RedHat'
|
||||||
|
|||||||
@@ -94,4 +94,4 @@ quick
|
|||||||
max_allowed_packet = {{ mysql_mysqldump_max_allowed_packet }}
|
max_allowed_packet = {{ mysql_mysqldump_max_allowed_packet }}
|
||||||
|
|
||||||
[mysqld_safe]
|
[mysqld_safe]
|
||||||
pid-file = /var/run/mysqld/mysqld.pid
|
pid-file = {{ mysql_pid_file }}
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
---
|
---
|
||||||
mysql_daemon: mysql
|
__mysql_daemon: mysql
|
||||||
mysql_config_file: /etc/mysql/my.cnf
|
mysql_config_file: /etc/mysql/my.cnf
|
||||||
__mysql_packages:
|
__mysql_packages:
|
||||||
- mysql-common
|
- mysql-common
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
---
|
---
|
||||||
mysql_daemon: mysqld
|
__mysql_daemon: mysqld
|
||||||
mysql_config_file: /etc/my.cnf
|
mysql_config_file: /etc/my.cnf
|
||||||
__mysql_packages:
|
__mysql_packages:
|
||||||
- mysql
|
- mysql
|
||||||
|
|||||||
Reference in New Issue
Block a user