//登錄MYSQL 使用root賬號登錄
mysql -uroot -p密碼
>密碼 //創建用戶 (%表示 可以遠程登錄該數據庫) mysql> create user 's_root'@'%' identified by '123456'; //刷新系統權限表
用戶授權
格式: grant 權限 on 數據庫.* to 用戶名@登錄主機 identified by ‘密碼’;
例如:
//賦予s_root賬號對DB數據庫的所有權限
grant all privileges on DB.* to 's_root'@'%' identified by '123456';
如果提示 :
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements 這是由於密碼太簡單導致的,有兩種解決方式, 1、修改數據庫密碼配置規則,但是不建議 2、修改密碼,可以嘗試使用復雜的密碼,比如:Cnblogs@123
//賦予”s_root“賬號對“DB”數據庫 只有”查詢和更新“的權限
grant select,update on DB.* to 's_root'@'%' identified by '123456';
//刷新權限
flush privileges;
這樣就創建了一個名為:s_root 密碼 123456 的用戶。 //退出后登錄一下 mysql>exit; @>mysql -u s_root -p @>輸入密碼 123456 mysql>登錄成功
用戶詳情的權限列表請參考MySQL官網說明:http://dev.mysql.com/doc/refman/5.7/en/privileges-provided.html