環境安裝
基於系統環境:
[root@localhost ~]$cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)
安裝mariadb客戶端和服務端:
[root@localhost ~]$yum install mariadb-server mariadb
配置
禁止ip反解:
/etc/my.cnf配置文件mysqld塊里加上skip_name_resolve=ON
應用
啓動mysql服務,並設置爲開啓啓動:
[root@localhost ~]$systemctl start mariadb.service
[root@localhost ~]$systemctl enable mariadb.service
執行安全加固腳本:
[root@localhost ~]$mysql_secure_installation
root身份登陸mysql:
[root@localhost ~]$mysql -uroot -p
列出用戶列表:
MariaDB [(none)]> SELECT user,host,password FROM mysql.user;
創建用戶:
MariaDB [(none)]> CREATE USER '9527'@'192.168.1.%' IDENTIFIED BY '111111';
顯示當前以哪個用戶登陸:
MariaDB [test]> SELECT user();
列出某個用戶的權限:
MariaDB [(none)]> SHOW GRANTS FOR '9527'@'192.168.1.%';
給用戶授權:(這裏給了select權限)
MariaDB [(none)]> GRANT SELECT ON test.students TO '9527'@'192.168.1.%';
撤銷某個用戶某個權限:
MariaDB [(none)]> REVOKE SELECT ON test.students from '9527'@'localhost';
遠程登陸:
[root@localhost ~]$mysql -u9527 -p -h192.168.1.22
切換數據庫:
MariaDB [(none)]> USE test;
查看創建表的sql語句:
MariaDB [test]> SHOW CREATE TABLE students;