在controller节点执行以下操作。
1
|
yum -y install mariadb mariadb-server python2-PyMySQL |
1
|
vi /etc/my.cnf.d/openstack.cnf
|
1 2 3 4 5 6 7 |
[mysqld] bind-address = 192.168.100.120 default-storage-engine = innodb innodb_file_per_table = on max_connections = 4096 collation-server = utf8_general_ci character-set-server = utf8 |
1 2 |
systemctl enable mariadb.service systemctl start mariadb.service |
1
|
mysql_secure_installation |
初次安装MariaDB,默认的root密码是空的,直接按“Enter”即可,然后再为root用户设置密码,例如“123456”,其余的操作按照截图操作即可:
vi /usr/lib/systemd/system/mariadb.service
1 2 |
LimitNOFILE=65535 LimitNPROC=65535 |
vi /etc/security/limits.conf
1 2 |
* soft nofile 65536 * hard nofile 65536 |
vi /etc/pam.d/login
1
|
session required /lib64/security/pam_limits.so |
vi /etc/sysctl.conf
1
|
fs.file-max = 65536 |
1
|
sysctl -p
|
1 2 |
systemctl daemon-reload systemctl restart mariadb.service |
1
|
mysql -u root -p |
输入数据库密码:
1
|
show variables like 'max_connections'; |
1
|
show global status like 'Max_used_connections'; |
exit