1. 程式人生 > >mysql的root用戶無法給普通用戶授權問題處理

mysql的root用戶無法給普通用戶授權問題處理

ace serve and pic paas 如果 fec spa png

1、查看Grant_priv是Y還是N


執行下面

select * from mysql.user where User=‘root‘ and Host=‘%‘\G;

下圖查看結果為Grant_priv是Y,如果是N,執行下面

update mysql.user set Grant_priv=‘Y‘ where User=‘root‘ and Host=‘%‘;

flush privileges;(刷新權限)

問題解決

技術分享圖片


update mysql.user set Grant_priv=‘Y‘ where User=‘root‘ and Host=‘%‘;


flush privileges;(刷新權限)


2、驗證:給普通用戶授權:

執行以下命令進行授權:

create user ‘ceshi‘@‘192.168.42.67‘ identified by ‘jenkins_666‘;
grant all privileges on *.* to ‘ceshi‘@‘192.168.43.135‘;


flush privileges;(刷新權限)


2、修改密碼


root 賬號的密碼和創建 YDB-MySQL 時指定的密碼完全相同, 如果需要,同樣可以用 root 賬號連接到 MySQL server,

然後使用 SET PASSWORD 命令來修改。


mysql> SET PASSWORD FOR ‘root‘@‘%‘ = PASSWORD(‘new-root-passwd‘);
Query OK, 0 rows affected (0.00 sec)

參照連接:

博客:
http://blog.itpub.net/28497416/viewspace-2132403/

銀盾的官方文檔:http://www.sspaas.com/secondary/file/apicenter.html?&&549

mysql的root用戶無法給普通用戶授權問題處理