部署MariaDB服务器
admin
2023-01-26 22:25:43
0

本例要求在CentOS 7虚拟机上部署MariaDB数据库服务器,完成下列任务:
1)安装mariadb-server、mariadb软件包
2)启动mariadb服务,并设置开机自启,确认服务状态
3)将数据库管理用户 root 的密码设为 pwd@123
4)将默认字符集设为utf8,以支持中文
步骤一:安装 mariadb-server、mariadb 软件包
yum -y install mariadb-server mariadb //安装
步骤二:启动 mariadb 服务,并设置开机自启,确认服务状态
1) 启动服务
2) systemctl restart mariadb //启动数据库服务
3) systemctl enable mariadb //设置开机自启
查看服务状态
systemctl status mariadb
检查监听端口
netstat -nl | grep :3306
步骤三:将数据库管理用户 root 的密码设为 pwd@123
mysqladmin -uroot password 'pwd@123'

步骤四:将默认字符集设为utf8,以支持中文
[root@svr7 ~]#vim /etc/my.cnf
进入后按i键插入模式然后把光标定在后面[mysqld]回车输入character_set_server=utf8
在按Esc返回命令行在按Shift+:输入wq保存退出
部署MariaDB服务器
[root@svr7 ~]# systemctl restart mariadb //重启以生效
部署MariaDB服务器
2 案例2:使用mysql连接工具
本例要求以案例1的结果为基础,使用mysql命令工具连接本机的MariaDB数据库服务器,完成下列任务:
1)以管理用户root登入
2)列出有哪些库
3)退出MariaDB>交互界面,返回Linux命令行
2.2 步骤
实现此案例需要按照如下步骤进行。
步骤一:以管理用户root登入
[root@svr7 ~]# mysql -uroot -ppwd@123
部署MariaDB服务器
步骤二:列出有哪些库
MariaDB [(none)]> SHOW DATABASES; //列出有哪些库
部署MariaDB服务器
步骤三:退出MariaDB>交互界面,返回Linux命令行
MariaDB [(none)]> QUIT; //退出管理
部署MariaDB服务器
步骤二:选择mysql库,列出此库中有哪些表,找到 user 表
命令
MariaDB [(none)]> USE mysql;
MariaDB [mysql]> SHOW TABLES;
部署MariaDB服务器
步骤三:创建名为 studb 的库,确认结果
命令
MariaDB [(mysql)]> CREATE DATABASE studb;
MariaDB [(mysql)]> SHOW DATABASES;
部署MariaDB服务器
步骤四:删除名为 test 的库,确认结果
命令
MariaDB [mysql]> DROP DATABASE test;
MariaDB [mysql]> SHOW DATABASES;

部署MariaDB服务器
步骤一:在 studb 库中创建 base 表
命令
MariaDB [mysql]> USE studb;
创建 base 表
MariaDB [studb]> CREATE TABLE base(学号 char(13), 姓名 varchar(20), 性别 char(1), 手机号 char(13), 通信地址 varchar(48));
步骤二:检查表格的列设置
MariaDB [(studb)]> DESC base;
部署MariaDB服务器
步骤三:向表格 base 中录入前3条数据记录
MariaDB [studb]> INSERT INTO base VALUES('NTD2020110001', '郭靖', '男', '13145201314', '东海桃花岛');
Query OK, 1 row affected (0.00 sec)
MariaDB [studb]> INSERT INTO base VALUES('NTD2020110002', '黄蓉', '女', '13145201413', '东海桃花岛');
Query OK, 1 row affected (0.00 sec)
MariaDB [studb]> INSERT INTO base VALUES('NTD2020110003', '华筝', '女', '13705666777', '蒙古大营');
Query OK, 1 row affected (0.00 sec)
步骤四:确认表格 base 的内容
MariaDB [(studb)]> SELECT FROM base;
部署MariaDB服务器
删除 base 表中的所有数据记录,确认结果
MariaDB [studb]> DELETE FROM base;
MariaDB [studb]> SELECT
FROM base;

删除整个 base 表,确认结果
MariaDB [studb]> DROP TABLE base;
MariaDB [studb]> SELECT * FROM base;
重新建立 base 表,并录入全部5条数据记录
MariaDB [studb]> CREATE TABLE base(学号 char(13), 姓名 varchar(20), 性别 char(1), 手机号 char(13), 通信地址 varchar(48));
MariaDB [studb]> INSERT INTO base VALUES('NTD2020110001', '郭靖', '男', '13145201314', '东海桃花岛');
Query OK, 1 row affected (0.00 sec)
MariaDB [studb]> INSERT INTO base VALUES('NTD2020110002', '黄蓉', '女', '13145201413', '东海桃花岛');
Query OK, 1 row affected (0.00 sec)
MariaDB [studb]> INSERT INTO base VALUES('NTD2020110003', '华筝', '女', '13705666777', '蒙古大营');
Query OK, 1 row affected (0.00 sec)
MariaDB [studb]> INSERT INTO base VALUES('NTD2020110004', '洪七公', '男', '13888888888', '太湖北丐帮总舵');
Query OK, 1 row affected (0.01 sec)
MariaDB [studb]> INSERT INTO base VALUES('NTD2020110005', '欧阳锋', '男', '18777777777', '西域白驼山庄');
Query OK, 1 row affected (0.00 sec)

MariaDB [studb]> CREATE TABLE studb.sd SELECT FROM studb.base;
Query OK, 5 rows affected (0.00 sec)
Records: 5 Duplicates: 0 Warnings: 0
MariaDB [studb]> SELECT
FROM studb.sd;
部署MariaDB服务器

相关内容

热门资讯

终于明白“全民内蒙古麻将.有没... 您好:全民内蒙古麻将这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9784099】很多玩家在这...
玩家攻略科普“来来淮北麻将.怎... 您好:来来淮北麻将这款游戏可以开挂,确实是有挂的,需要了解加客服微信【4282891】很多玩家在这款...
【今日要闻】“飞鹰互娱牛牛.有... 网上科普关于“飞鹰互娱牛牛有没有挂”话题很是火热,小编也是针对飞鹰互娱牛牛作*弊开挂的方法以及开挂对...
终于明白“战皇炸金花.真的有挂... 终于明白“战皇炸金花.真的有挂吗?”其实是有挂您好,战皇炸金花这个游戏其实有挂的,确实是有挂的,需要...
今日重大通报“小乐红中麻将.究... 家人们!今天小编来为大家解答小乐红中麻将透视挂怎么安装这个问题咨询软件客服徽4282891的挂在哪里...
【今日要闻】“同城跑胡子.到底... 您好:同城跑胡子这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9752949】很多玩家在这款游...
最新引进“卡贝大厅.开挂器?”... 最新引进“卡贝大厅.开挂器?”确实真的有挂您好,卡贝大厅这个游戏其实有挂的,确实是有挂的,需要了解加...
我来教教您“欢聚水鱼.有挂吗?... 有 亲,根据资深记者爆料欢聚水鱼是可以开挂的,确实有挂(咨询软件无需打开...
【第一财经】“天府棋牌.辅助器... 网上科普关于“天府棋牌有没有挂”话题很是火热,小编也是针对天府棋牌作*弊开挂的方法以及开挂对应的知识...
【第一消息】“麻友圈2.真的有... 有 亲,根据资深记者爆料麻友圈2是可以开挂的,确实有挂(咨询软件无需打开...