mysql>
insert into mysql.user(host,user,password) values("
localhost
","test",password("1234"));
新增了乙個username為test、password為1234使用者。但該使用者僅僅能在本地登陸,若想遠端登陸的話可將localhost改為%表示不論什麼一台電腦都能夠登陸。或改為特定的ip表示僅僅能在特定的ip位址上登陸。
mysql>grant all privileges on testdb.* to test@localhost identified by '1234';
表示給使用者test在本地登陸時新增了對testdb資料庫的全部表的不論什麼操作。若想指定許可權的話。可將all privileges修 改為select或update或delete或三者的組合。若想指定表的許可權,能夠將testdb.*改動為testdb.info表示可對testdb資料庫中的info表進行操作;若想指定訪問的位址,可將@%改動為localhost表示使用者test僅僅能在本地進行對資料庫的操作。
mysql>flush privileges;
mysql>delete from user where user='test' and host='localhost';
mysql
>drop user username@'%';
mysql>update mysql.user set password=password('新密碼') where user="test" and host="localhost";
mysql新增和刪除使用者
6.3.2 新增使用者賬戶 有2種方法可以用來新增使用者賬戶 1 使用賬戶管理語句,例如 create user 和 grant 這種方式會使得mysql伺服器對底層的授權表做相應的修改 2 使用insert update delete 等語句直接操作授權表 前一種方法更加簡介 出錯更少 不鼓勵直接...
mysql 使用者新增 許可權設定
mysql新增使用者 刪除使用者與授權 mysql中新增使用者,新建資料庫,使用者授權,刪除使用者,修改密碼 注意每行後邊都跟個 表示乙個命令語句結束 1.新建使用者 1.1 登入mysql mysql u root p 密碼 1.2 建立使用者 mysql insert into mysql.us...
mysql 建立使用者,新增許可權
plain view plain copy print?mysql u root p mysql u root p允許本地 ip 訪問 localhost,127.0.0.1 plain view plain copy print?create user test localhost identif...