1142 - show view command denied to user


 

原因是沒有給test用戶授予"show_view_priv"權限

mysql> SELECT * FROM mysql.user WHERE User = 'test' and Host = '%'\G;
*************************** 1. row ***************************
                  Host: %
                  User: test
              Password: ****************
			  ...
        Show_view_priv: N
			  ...
1 row in set (0.02 sec)

 

授權

mysql> update mysql.user set Show_view_priv = 'Y' where user = 'test' and Host = '%';
Query OK, 1 row affected (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 0

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql> 

  


免責聲明!

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



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