1.新建普通使用者
例1:使用create user建立乙個使用者,使用者名稱是jeffrey,密碼是mypass,主機名是localhost,命令如下:
1create
user
'jeffrey
'@'localhost
' identified by
'mypass
';
如果只指定使用者名稱部分『jeffrey』,主機名部分則預設為『%』(即對所有的主機開放許可權)。
user_specification高速mysql伺服器當使用者登入時怎麼驗證使用者的登入授權。如果指定使用者登入不需要密碼,可以省略identified by部分:
1create
user
'jeffrey
'@'localhost
';
2. 使用grant語句建立新使用者
create user語句可以用阿里建立賬戶,但是建立的新使用者沒有任何許可權,還需要使用grant語句賦予使用者許可權。而grant不僅可以建立新使用者,還可以在建立的同事對使用者授權。
例2:使用grant語句建立乙個新使用者testuser,密碼為testpwd,並授予使用者對所有資料表的select和update許可權。
1grant
select,update
on*.*to'
testuser
'@'localhost
'2 identified by
'testpwd
';
3. 直接操作mysql使用者表
例3:使用insert建立乙個新賬戶,其名稱為customer1,主機名稱為localhost,密碼為cunstomer1,insert語句如下:
1insert
into
user(host,user
,password)
2values('
localhost
','customer1
',password('
customer1
'));
新增成功後,需要flush privileges重新再加授權表才能使用。
注意:insert需要使用password()函式加密密碼,grant語句會自動將密碼加密後存入user表,因此不需要password();
mysql 賬戶管理 MySQL賬戶管理
登陸 退出mysql伺服器 登陸mysql伺服器時,可以使用mysql命令並在後面指定登陸主機以及使用者名稱和密碼。mysql命令的常用引數如下 h主機名,該引數指定主機名或ip,如果不指定,預設是localhost。u使用者名稱,該引數指定使用者名稱。p密碼,該引數指定登陸密碼。如果該引數後面有欄...
mysql 賬戶 mysql 賬戶管理
mysql增加新使用者賬戶 可以用兩種方式建立mysql賬戶 1.使用grant語句 2.直接操作mysql授權表 最好的方法是使用grant語句,因為這樣更精確,錯誤少。建立超級 使用者 mysql grant all privileges on to monty localhost identi...
MYSQL 賬戶管理
方法 1 mysqladmin u user h host password newpass 方法2 set password for user host password newpass 方法3 set password password newpass 這方方法是更改當前登入賬戶密碼 方法4 直...