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主機的方式來登錄了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM