OpenStack 最小化安装配置(三):MySQL服务配置

本文介绍了在OpenStack最小化安装过程中,如何配置MySQL服务。内容包括将监听地址从127.0.0.1改为0.0.0.0以允许所有网络连接,解决MySQL默认非UTF8编码导致的问题,修改配置文件启用UTF8支持,并通过create.sql脚本创建用于KeyStone, Glance, Nova等组件的数据库用户和库。" 47838539,5107209,面试必备:堆与队列数据结构解析,"['数据结构', '链表', '栈', '队列', '面试准备']
摘要由CSDN通过智能技术生成
   几乎所有在OpenStack上的用户数据都存储在MySQL服务器上,这里设置了MySQL服务器的IP地址192.168.137.102内部通讯的IP地址为192.168.1.102,需要安装相应的服务器软件。
apt-get update
apt-get install -y mysql-server python-mysqldb
service mysql restart #重启服务 

     首先需要对软件列表进行更新,否则可能找到不到软件包我吧这个放到脚本mysql_install.sh中以后安装就不用打那么多字了。 可以通过 source mysql_install.sh加载脚本。接下来需要对数据库的配置文件进行修改。修改主要有两处,配置文件/etc/mysql/my.cnf

我们需要吧监听所有的网络端口,所以要吧127.0.0.1改成0.0.0.0

可以在命令行通过流编辑器sed 编辑

sed -i 's/127.0.0.1/0.0.0.0/g'  /etc/mysql/my.cnf

为了方便可以吧这个放进脚本中,它会自动把配置文件中所有的127.0.0.1改成0.0.0.0简直是运维利器

不过这里需要另外注意的是。由于MySQL默认的服务不是utf8的。如果采用默认的话,在glance服务器创建表的时候会发生错误,因为它是要求采用utf8编码才能使用数据库。所以我们还要对文件进行修改。

找到[mysqld]

在下面添加

character-set-server=utf8
然后重启服务


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值