Mariadb数据库管理系统

Mariadb(mysql)数据库管理系统-01——安装、库管理

Mariadb(mysql)数据库管理系统-02——表管理

Mariadb(mysql)数据库管理系统-03——用户管理

Mariadb其实也就是Mysql,在RHEL5和RHEL6中的数据库叫做Mysql,在RHEL7中叫做Mariadb。

数据库指的是以一定的方式存储在一起的,能够为多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据的集合。

一、安装Mariadb

以一个组的形式安装

Mariadb sql set 用法 mariadb数据库_mysql

二、启动Mariadb并且下次开机有效

Mariadb sql set 用法 mariadb数据库_Mariadb sql set 用法_02

三、查看端口号

可见是:3306/tcp

Mariadb sql set 用法 mariadb数据库_Marisdb_03

四、修改防火墙添加服务

Mariadb sql set 用法 mariadb数据库_Marisdb_04

五、配置文件

1、Marisdb(mysql)的配置文件

Mariadb sql set 用法 mariadb数据库_数据库_05

2、数据文件位置

此目录下的目录就是一个一个库

Mariadb sql set 用法 mariadb数据库_Mariadb sql set 用法_06

六、登录Marisdb

登录后未连接到任何的库

Mariadb sql set 用法 mariadb数据库_Marisdb_07

1、在mysql、mariadb、oracle、sql语言都要以“;”或者“\G”结束

Mariadb sql set 用法 mariadb数据库_Marisdb_08

2、help 可以看到哪些指令在mysql中使用

Mariadb sql set 用法 mariadb数据库_mysql_09

3、system 后面可以使用shell命令

在不退出Mysql的情况下执行Linux命令

Mariadb sql set 用法 mariadb数据库_mysql_10

4、source 后面可以使用shell命令

(1)编写一个shell

Mariadb sql set 用法 mariadb数据库_Linux_11

(2)执行shell脚本

Mariadb sql set 用法 mariadb数据库_数据库_12

5、prompt 改变提示符

Mariadb sql set 用法 mariadb数据库_Mariadb sql set 用法_13

6、查看mariadb系统变量

Mariadb sql set 用法 mariadb数据库_Linux_14

7、在/usr/share/mysql目录中有4种情况的配置文件,根据实际情况复

制配置文件到/etc/my.cnf

Mariadb sql set 用法 mariadb数据库_数据库_15

根据数据库的大小选择

七、Marisdb(mysql)里的数据库操作

1、显示当前登录的数据库

登录后未连接到任何的库,所以是NULL的

Mariadb sql set 用法 mariadb数据库_数据库_16

2、查看都拥有那些库

(1)使用命令查看

Mariadb sql set 用法 mariadb数据库_Mariadb sql set 用法_17

(2)直接查看这个目录下的文件

Mariadb sql set 用法 mariadb数据库_mysql_18

3、登录到一个库

Mariadb sql set 用法 mariadb数据库_Marisdb_19

4、建立一个新的数据库

Mariadb sql set 用法 mariadb数据库_Linux_20

同样在“/var/lib/mysql/”下会多一个文件

Mariadb sql set 用法 mariadb数据库_Marisdb_21

5、status 查看mariadb属性

Mariadb sql set 用法 mariadb数据库_mysql_22

6、修改Marisdb的字符集

客户端的字符集要和数据库的字符集一致,或者客户端的字符集比服务器端的字符集小,不一致有可能乱码。一般都使用UTF-8。

修改配置文件

Mariadb sql set 用法 mariadb数据库_数据库_23

修改完配置文件需要重新启动Mariadb服务

Mariadb sql set 用法 mariadb数据库_mysql_24

进入数据库查看是否修改

Mariadb sql set 用法 mariadb数据库_mysql_25

7、查看数据库的属性

Mariadb sql set 用法 mariadb数据库_Mariadb sql set 用法_26

可见字符集还是以前的,现在Mariadb的字符集是“utf8”的,重新创建一个新的数据库就会变成是现在的“utf8”

Mariadb sql set 用法 mariadb数据库_mysql_27

8、更改库的编码

Mariadb sql set 用法 mariadb数据库_Linux_28

9、删除数据库

Mariadb sql set 用法 mariadb数据库_Linux_29