MySQL賬戶管理

2022-03-24 11:23:10 字數 1269 閱讀 3568

1.新建普通使用者

例1:使用create user建立乙個使用者,使用者名稱是jeffrey,密碼是mypass,主機名是localhost,命令如下:

1

create

user

'jeffrey

'@'localhost

' identified by

'mypass

';

如果只指定使用者名稱部分『jeffrey』,主機名部分則預設為『%』(即對所有的主機開放許可權)。

user_specification高速mysql伺服器當使用者登入時怎麼驗證使用者的登入授權。如果指定使用者登入不需要密碼,可以省略identified by部分:

1

create

user

'jeffrey

'@'localhost

';

2. 使用grant語句建立新使用者

create user語句可以用阿里建立賬戶,但是建立的新使用者沒有任何許可權,還需要使用grant語句賦予使用者許可權。而grant不僅可以建立新使用者,還可以在建立的同事對使用者授權。

例2:使用grant語句建立乙個新使用者testuser,密碼為testpwd,並授予使用者對所有資料表的select和update許可權。

1

grant

select,update

on*.*to'

testuser

'@'localhost

'2 identified by

'testpwd

';

3. 直接操作mysql使用者表

例3:使用insert建立乙個新賬戶,其名稱為customer1,主機名稱為localhost,密碼為cunstomer1,insert語句如下:

1

insert

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 直...