启动及关闭MariaDB服务器

1、我们需要通过以下命令来检MariaDB服务器是否启动:
MariaDB管理

2、关闭和启动MariaDB服务器命令如下:
MariaDB管理
 
MariaDB用户设置
1、添加用户的的实例:用户名为guest,密码为guest123,并授权用户可进行 SELECT, INSERT 和 UPDATE操作权限。
MariaDB管理
在添加用户时,请注意使用MariaDB提供的 PASSWORD() 函数来对密码进行加密。 
注意:需要执行 FLUSH PRIVILEGES 语句。 这个命令执行后会重新载入授权表。如果你不使用该命令,你就无法使用新创建的用户来连接MariaDB服务器,除非你重启MariaDB服务器。
你可以在创建用户时,为用户指定权限,在对应的权限列中,在插入语句中设置为 'Y' 即可,用户权限列表如下:Select_priv、Insert_priv、Update_priv、Delete_priv、Create_priv、Drop_priv、Reload_priv、Shutdown_priv、Process_priv、File_priv、Grant_priv、References_priv、Index_priv、Alter_priv
 
2、添加用户的实例:通过SQL的GRANT命令,以下命令会给指定数据库TUTORIALS添加用户 zara ,密码为 zara123 。
MariaDB管理
以上命令会在mysql数据库中的user表创建一条用户信息记录。
注意: MariaDB的SQL语句以分号 (;) 作为结束标识。
 
/etc/my.cnf 文件配置
一般情况下,你不需要修改该配置文件,该文件默认配置如下:
MariaDB管理

管理MariaDB的命令
以下列出了使用MariaDB数据库过程中常用的命令:
 
1、USE 数据库名
选择要操作的MariaDB数据库,使用该命令后所有MariaDB命令都只针对该数据库。
MariaDB管理
 
2、SHOW DATABASES
列出MariaDB数据库管理系统的数据库列表。
MariaDB管理
 
3、SHOW TABLES
显示指定数据库的所有表,使用该命令前需要使用 use 命令来选择要操作的数据库。
MariaDB管理

4、SHOW COLUMNS FROM 数据表
显示数据表的属性,属性类型,主键信息 ,是否为 NULL,默认值等其他信息。
MariaDB管理
 
5、SHOW INDEX FROM 数据表
显示数据表的详细索引信息,包括PRIMARY KEY(主键)。
MariaDB管理

6、SHOW TABLE STATUS LIKE [FROM db_name] [LIKE 'pattern'] \G: 
该命令将输出MariaDB数据库管理系统的性能及统计信息。
MariaDB [mysql]> SHOW TABLE STATUS  FROM mysql;           # 显示数据库mysql中所有表的信息。                          
MariaDB [mysql]> SHOW TABLE STATUS  FROM mysql like 'time%';  # 表名以time开头的表的信息。
MariaDB [mysql]> SHOW TABLE STATUS  FROM mysql like 'time%' \G;   # 加上 \G,查询结果按列打印。

 

相关文章: