1. 程式人生 > >mariadb使用\s檢視使用者許可權

mariadb使用\s檢視使用者許可權

今天出現一個問題就是:給zabbix使用者賦予許可權

語句如下:

grant all on zabbix.* to 'zabbix'@'%' identified by 'zabbix'

按照這樣的說法應該是所有的主機都是可連線的,但是使用localhost登陸後就是連線不了。

因此在學習過程中,最好使用'zabbix'@'192.168.x.x'這樣的寫法來,登入的時候要加上-h 127.0.x.x這樣的寫法

使用\s可以檢視使用者的許可權

MariaDB [(none)]> \s
--------------
mysql  Ver 15.1 Distrib 5.5
.60-MariaDB, for Linux (x86_64) using readline 5.1 Connection id: 153 Current database: Current user: root@localhost SSL: Not in use Current pager: stdout Using outfile: '' Using delimiter: ; Server: MariaDB Server version: 5.5.60-MariaDB MariaDB Server Protocol version:
10 Connection: Localhost via UNIX socket Server characterset: latin1 Db characterset: latin1 Client characterset: utf8 Conn. characterset: utf8 UNIX socket: /tmp/mysql.sock Uptime: 1 hour 2 min 59 sec

在mariadb中,如果不加-h指定主機,表示使用localhost主機的方式來登入了。