# 建立乙個名為sm_user的使用者並設定密碼允許任何機器訪問
create user 'sm_user'@'%' identified by 'rch4zxp05mtuvtjj';
#如要刪除使用者
drop user sm_user@'%';
# 更改密碼
--方法1,密碼實時更新;修改使用者「test」的密碼為「1122」
set password for sm_user =password('1122');
--方法2,需要重新整理;修改使用者「test」的密碼為「1234」
update mysql.user set password=password('1234') where user='sm_user'
--重新整理
flush privileges;
# 使用者分配許可權
--授予使用者通過外網ip對於該資料庫「sm_user_db」的全部許可權
grant all privileges on sm_user_db.* to 'sm_user'@'%' identified by '1234';
--重新整理許可權
flush privileges;
--授予使用者「test」通過外網ip對於該資料庫「testdb」中表的建立、修改、刪除許可權,以及表資料的增刪查改許可權
grant create,alter,drop,select,insert,update,delete on sm_user_db.* to sm_user@'%';
# 檢視使用者許可權
--檢視使用者「test」
show grants for test;
mysql建立使用者並分配許可權
mysql u root p 提示輸入密碼,輸入密碼後回車,進入mysql命令列 create user test identified by 123456 test為使用者名稱,123456為密碼,表示任何電腦都可以訪問,如果只為本地使用者建立,則 改為localhost grant select...
MySQL建立使用者並分配許可權
1 建立使用者 create user username host identified by password username 使用者名稱。host 指定該使用者在哪個主機上可以登陸,本地使用者可用localhost,如果從任意遠端主機登陸,可以使用萬用字元 password 該使用者的密碼。2...
mysql建立使用者並分配許可權
允許本地 ip 訪問 localhost,127.0.0.1 create user test localhost identified by 123456 允許外網 ip 訪問 create user test identified by 123456 重新整理授權 flush privilege...