初始化 MariaDB 服务
MariaDB数据库管理系统有了很多新鲜的扩展特性,例如对微秒级别的支持、线程池、子查询优化、进程报告等。

  1. [root@localhost ~]# yum install mariadb mariadb-server.x86_64
  2. [root@localhost ~]# systemctl start mariadb.service
  3. [root@localhost ~]# systemctl enable mariadb.service

Ø 设置root管理员在数据库中的密码值(注意,该密码并非root管理员在系统中的密码,这里的密码值默认应该为空,可直接按回车键)。
Ø 设置root管理员在数据库中的专有密码。
Ø 随后删除匿名账户,并使用root管理员从远程登录数据库,以确保数据库上运行的业务的安全性。
Ø 删除默认的测试数据库,取消测试数据库的一系列访问权限。
Ø 刷新授权列表,让初始化的设定立即生效。

创建用户

MariaDB [mysql]> CREATE USER joker@localhost IDENTIFIED BY 'password'; 
Query OK, 0 rows affected (0.00 sec)

用户授权

命令 作用
GRANT权限ON数据库.表单名称TO账户名@主机名 对某个特定数据库中的特定表单给予授权
GRANT权限ON数据库.*TO账户名@主机名 对某个特定数据库中的所有表单给予授权
GRANT权限ON.TO账户名@主机名 对所有数据库及所有表单给予授权
GRANT权限1,权限2 ON数据库.*TO账户名@主机名 对某个数据库中的所有表单给予多个授权
GRANT ALL PRIVILEGES ON .TO账户名@主机名 对所有数据库及所有表单给予全部授权(需谨慎操作)
参数 作用
= 相等
<>或!= 不相等
> 大于
< 小于
>= 大于或等于
<= 小于或等于
BETWEEN 在某个范围内
LIKE 搜索一个例子
IN 在列中搜索多个值