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

原文地址:https://www.cnblogs.com/FengGeBlog/p/10138177.html