概: 数据库服务在OpenStack中是非常重要的基础服务,openstack云计算平台的每个核心组件都会使用到他来存储相关数据并实现快速检索等功能,
安装、配置、启动、使用MariaDB数据库服务(在controller节点安装)
一、安装、配置MariaDB数据库
yum -y install mariadb-server python2-PyMySQL
'mariadb-server' 是MariaDB数据库的后台服务;’python2-PyMySQL‘是实现openstack与数据库相连的软件模块
对数据库进行配置:MariaDB数据库配置文件是‘/etc/my.cnf.d’下所有后缀为‘cnf’的文件。
可以新建一个文件进行配置: vim /etc/my.cnf.d/openstack.cnf
[mysqld]:设置的是数据库的服务端
bind-address=controller IP
二、启动、初始化数据库
设置开机启动、立即启动服务:
systemctl enable mariadb
systemctl start mariadb
实现对数据库的初始化:
Enter current password for root (enter for none): |
#输入当前密码,若没有密码则直接按enter键 |
Change the root password? [Y/n] |
#设置新密码 |
|
#输入新密码 |
Re-enter new password: |
#确认新密码 |
Remove anonymous users? [Y/n] |
#是否去掉匿名用户 |
|
#是否禁止root用户远程登陆 |
Remove test database and access to it? [Y/n] y |
#是否去掉测试数据库 |
Reload privilege tables now? [Y/n] y |
#是否重新加载权限表 |
初始化成功:
三、登陆MariaDB数据库
MariaDB数据库需要先登录再使用,基本语法:mysql -h《数据库服务器地址》 -u《用户名》 -p《密码》
mysql -hlocalhost -uroot -p000000
即可使用结构化查询语言(Structured Query Language,SQL)来操作database。
显示MariaDB中存在的三个database
show databases;
查询‘mysql’数据库中存在哪些表
改变当前操作的数据库为mysql: use mysql;
mysql数据库中的表名列表: show tables;
标签:MariaDB,服务,数据库,cnf,mysql,password,root From: https://www.cnblogs.com/lpmp/p/16823297.html