openstack第五章-配置mysql

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了openstack第五章-配置mysql相关的知识,希望对你有一定的参考价值。

1、安装相关的包
yum install mariadb mariadb-server python2-Pymysql -y

2、创建并编辑文件
直接复制下面整条命令即可,这个是echo直接写入
#注意IP换成自己的
Vim /etc/my.cnf.d/openstack.cnf?

[mysqld]
bind-address = 192.168.244.133
default-storage-engine = innodb
innodb_file_per_table
max_connections = 4096
collation-server = utf8_general_ci
character-set-server = utf8

技术图片

3、启动并设置成开机启动

systemctl enable mariadb.service
systemctl start mariadb.service

4、设置密码
mysql_secure_installation
Enter current password for root (enter for none): 第一步回车
Set root password? [Y/n] 选择Y
输入密码,这里记住自己输入的密码
Remove anonymous users? 选择是,移除匿名用户
Disallow root login remotely? 这里可以选择否,如果只是测试环境,不要禁止root远程登陆
Remove test database and access to it? [Y/n] 选择是
Reload privilege tables now? [Y/n] 选择是

5、登陆测试
Mysql -u root -p
回车输入密码

show databases,查看数据库
技术图片

至此mysql部分安装完毕。

后续,mysql与mariadb说明

首先想看各大数据库排行榜可以通过这个网站看
https://db-engines.com/en/ranking

mariadb的地址
https://mariadb.org/

在官网上有这么一句话
MariaDB Server是最受欢迎的开源关系数据库之一。它由MySQL的原始开发人员制作,并保证保持开源。
我们知道Mysql被oracle收购了,后续可能存在闭源的风险,因此就把mariadb分离出来了。
所以openstack也使用了mariadb,
关于mysql与mariadb的详细对比,我这里就不详细列了,网上一大堆,感兴趣的可以去看看,不过有一定的mysql基础对本次安装也没有什么难度。

MariaDB vs MySQL – Comparing MySQL 8.0 with MariaDB 10.3
https://www.eversql.com/mariadb-vs-mysql/

以上是关于openstack第五章-配置mysql的主要内容,如果未能解决你的问题,请参考以下文章

MySQL第五章——主从复制

第五章 MyBatis代码生成器和缓存配置

MySQL学习总结之路(第五章:函数)

MySQL_第五章

IDEA第五章----Git常用技能

第五章 MySQL事务,视图,索引,备份和恢复