使用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 命令刷新一下權限。不然可能會修改不生效。密碼