部署MariaDB服务器

本例要求在CentOS 7虚拟机上部署MariaDB数据库服务器,完成下列任务:
1)安装mariadb-server、mariadb软件包
2)启动mariadb服务,并设置开机自启,确认服务状态
3)将数据库管理用户 root 的密码设为 [email protected]
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 的密码设为 [email protected]
mysqladmin -uroot password ‘[email protected]‘

步骤四:将默认字符集设为utf8,以支持中文
[[email protected] ~]#vim /etc/my.cnf
进入后按i键插入模式然后把光标定在后面[mysqld]回车输入character_set_server=utf8
在按Esc返回命令行在按Shift+:输入wq保存退出

[[email protected] ~]# systemctl restart mariadb //重启以生效

2 案例2:使用mysql连接工具
本例要求以案例1的结果为基础,使用mysql命令工具连接本机的MariaDB数据库服务器,完成下列任务:
1)以管理用户root登入
2)列出有哪些库
3)退出MariaDB>交互界面,返回Linux命令行
2.2 步骤
实现此案例需要按照如下步骤进行。
步骤一:以管理用户root登入
[[email protected] ~]# mysql -uroot [email protected]

步骤二:列出有哪些库
MariaDB [(none)]> SHOW DATABASES; //列出有哪些库

步骤三:退出MariaDB>交互界面,返回Linux命令行
MariaDB [(none)]> QUIT; //退出管理

步骤二:选择mysql库,列出此库中有哪些表,找到 user 表
命令
MariaDB [(none)]> USE mysql;
MariaDB [mysql]> SHOW TABLES;

步骤三:创建名为 studb 的库,确认结果
命令
MariaDB [(mysql)]> CREATE DATABASE studb;
MariaDB [(mysql)]> SHOW DATABASES;

步骤四:删除名为 test 的库,确认结果
命令
MariaDB [mysql]> DROP DATABASE test;
MariaDB [mysql]> SHOW DATABASES;


步骤一:在 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;

步骤三:向表格 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;

删除 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;

原文地址:https://blog.51cto.com/14310238/2426208

时间: 2024-10-18 11:59:23

部署MariaDB服务器的相关文章

Centos部署MariaDB数据库服务器

数据库服务器在企业中特别常见,本文介绍Centos部署MariaDB数据库服务. 第一步:确保YUN源已经配置好: 第二步:安装数据库软件包,mariadb-server.mariadb 软件包: yum -y install mariadb-server mariadb 第三步:启动 mariadb 服务,并设置开机自启,确认服务状态 systemctl restart mariadb //启动数据库服务 systemctl enable mariadb //设置开机自启 systemctl

MariaDB Galera Cluster 部署(如何快速部署 MariaDB 集群)

MariaDB Galera Cluster 部署(如何快速部署 MariaDB 集群)  OneAPM蓝海讯通7月3日 发布 推荐 4 推荐 收藏 14 收藏,1.1k 浏览 MariaDB 作为 Mysql 的一个分支,在开源项目中已经广泛使用,例如大热的 openstack,所以,为了保证服务的高可用性,同时提高系统的负载能力,集群部署是必不可少的. MariaDB Galera Cluster 介绍 MariaDB 集群是 MariaDB 同步多主机集群.它仅支持 XtraDB/ Inn

Rsyslog+Loganalyer+MySQL下部署日志服务器

Rsyslog+Loganalyer+MySQL下部署日志服务器 准备工作(三台Centos服务器Centos7): MySQL服务器(192.168.1.70):收集储存管理日志 web/Rsyslog服务器(192.168.1.52):搭建httpd服务,提供在web端查看日志信息 测试服务器(192.168.1.71):生成日志,并将日志信息发送给Rsyslog服务器 关闭防火墙和selinux 配置MySQL服务器 安装MySQL服务,创建用户,授权对Syslog数据库的访问. #yum

CentOS 6.4多配置文件方式部署mariadb多实例

什么是mariadb? MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可.开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险. MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品.在存储引擎方面,使用XtraDB(英语:XtraDB)来代替MySQL的InnoDB. MariaDB由MySQL的创始人Michael Widenius(英语

基于Windows Server 2012 R2部署KMS服务器

基于Windows Server 2012 R2部署KMS服务器 关于Microsoft Windows / Microsoft Office "VLK" 和"MAK"两种激活的异同 "VLK"和"MAK"都是微软为"大客户"量身特定的激活方式.只要实施激活,就是永久激活."VLK"是Volume Licensing Key的缩写.微软对于"VLK"密钥施行"

JBPM(四)——把流程部署到服务器上

当我们的业务流程被设计开发完毕之后,会有许多相关的文件"散落"在工程中,其中包括: 定义流程的JPDL文件 根据图形化流程定义同步生成的流程图片文件(PNG格式) 业务流程中用于人机交互的表单页面文件 事件监听器等用户自定义代码的Java类文件 其他流程资源文件,例如小图标.css样式表.脚本文件.属性文件等 jbpm4支持将流程定义及其相关资源打包一个JAR(Java归档)格式的文件,部署到服务器上(其实就是服务所连接的JBPM数据库中),然后流程定义就可以被执行了. 一.如何将流程

Skype for Business Server 2015系列(三)部署前端服务器-3

1.创建Skype 拓扑 打开"Skype for Business Server 2015 拓扑生成器" 在 拓扑生成器中,选择"新建拓扑".根据提示输入位置和文件名以保存拓扑.为拓扑文件提供一个的名称,单击[确定],并保持文件的后缀扩展名不变(tbxml). 在"定义主域"页上,为组织输入主 SIP 域的名称,然后单击[下一步]. 在"指定其他支持域"页上,输入其他域的名称(如果有),然后单击[下一步]. 在"定

centos 6.2 部署pptp服务器

一.系统环境说明 [[email protected] ~]# uname -a Linux cdit-00007b48 2.6.32-220.17.1.el6.x86_64 #1 SMP Wed May 16 00:01:37 BST 2012 x86_64 x86_64 x86_64 GNU/Linux [[email protected] ~]# cat /etc/issue CentOS release 6.2 (Final)Kernel \r on an \m 二.系统环境检查,查看是

CentOS 6.5下利用Rsyslog+LogAnalyzer+MySQL部署日志服务器

一.简介 LogAnalyzer 是一款syslog日志和其他网络事件数据的Web前端.它提供了对日志的简单浏览.搜索.基本分析和一些图表报告的功能.数据可以从数据库或一般的syslog文本文件中获取,所以LogAnalyzer不需要改变现有的记录架构.基于当前的日志数据,它可以处理syslog日志消息,Windows事件日志记录,支持故障排除,使用户能够快速查找日志数据中看出问题的解决方案. LogAnalyzer 获取客户端日志会有两种保存模式,一种是直接读取客户端/var/log/目录下的