mysql5.6建立用戶並授予指定數據庫或表權限

使用root管理員登陸mysqlmysql

mysql -uroot -p密碼

建立新用戶sql

CREATE USER 'user'@'%' IDENTIFIED BY '123';

'%' - 全部狀況都能訪問
‘localhost’ - 本機才能訪問
’111.222.33.44‘ - 指定 ip 才能訪問數據庫

修改密碼code

update mysql.user set password=password('新密碼') where user='user';

給用戶添加權限ip

grant all privileges on 想受權的數據庫.想受權的表 to 'user'@'%';

all 能夠替換爲 select,delete,update,create,drop登錄

想受權的表能夠改成.*,表示能夠訪問數據庫裏全部的表date

刪除用戶select

Delete FROM mysql.user Where User='user';

可能的問題權限

flush privileges;

在操做 mysql 庫作用戶的增刪修改的時候,操做完畢的時候最好使用 flush privileges 命令刷新一下權限。不然可能會修改不生效。密碼

相關文章
相關標籤/搜索