几乎所有在OpenStack上的用户数据都存储在MySQL服务器上,这里设置了MySQL服务器的IP地址192.168.137.102内部通讯的IP地址为192.168.1.102,需要安装相应的服务器软件。
首先需要对软件列表进行更新,否则可能找到不到软件包我吧这个放到脚本mysql_install.sh中以后安装就不用打那么多字了。 可以通过 source mysql_install.sh加载脚本。接下来需要对数据库的配置文件进行修改。修改主要有两处,配置文件/etc/mysql/my.cnf
为了方便可以吧这个放进脚本中,它会自动把配置文件中所有的127.0.0.1改成0.0.0.0简直是运维利器
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
然后重启服务