今天出現一個問題就是:給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主機的方式來登錄了。
