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主机的方式来登录了。