第4课:MariaDB部署和配置【DevOps基础培训】
第4课:MariaDB部署和配置
——DevOps基础培训
1. MariaDB简介
1.1 什么是MariaDB?
- MariaDB的前身是MySQL,是MySQL源代码的一个分支,二者在绝大多数方面是兼容的。
- MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。
1.2 安装MariaDB
使用yum方式安装MariaDB:yum install mariadb

这里之前已经安装好了,所以显示已经安装。
2. 配置MariaDB
2.1 修改监听地址
mariadb默认监听地址是0.0.0.0,我们需要更改MariaDB监听地址为127.0.0.1。通过更改MariaDB的配置文件来实现:vim /etc/my.cnf
更改文件内容:

重新启动MariaDB:systemctl restart mariadb
查看是否运行成功:systemctl status mariadb

查看是否修改监听地址成功:netstat -nlp | grep 127

从第一行可见成功修改监听地址。
2.2 在云主机上使用mysql命令连接MariaDB
使用命令mysql -u root

2.3 展示数据库中的所有数据库
进行2.2操作后输入命令:show databases;

2.4 创建一个数据库
使用命令create database [name];
然后使用命令show databases;查看是否创建成功

2.5 创建一个test1的表,包含两列user和name
选择刚刚创建的test数据库:use test
创建新表的通用语法:CREATE TABLE table_name (column_name column_type);
创建test1表,默认user和name的类型为varchar且非空:

查看表的属性:desc test1;

2.6 在test数据库中插入一条数据
在表中插入数据的通用指令:
INSERT INTO table_name ( field1, field2,...fieldN )
VALUES
( value1, value2,...valueN );

检查是否插入成功:select * from test1;

3. 使用图形化界面连接数据库
- 下载Navicat
- 远程连接:
![在这里插入图片描述]()
发现报错,解决方案:
vim /etc/ssh/sshd_config将AllowTcpForwarding改为yes。
重启一下ssh:systemctl restart sshd
再次进行连接:
![在这里插入图片描述]()
4. 使用系统服务管理MariaDB
输入命令:systemctl enable mariadb.service
查看开机自启服务列表:systemctl list-unit-files




浙公网安备 33010602011771号