MySQL 建立使用者並且授權

2021-07-09 03:08:52 字數 1262 閱讀 1360

mysql -u root -p

enter password: ***x

1) create

user

'test'@'localhost' identified by

'password';

2) grant

allprivileges

on * . * to

'test'@'localhost';

3) flush privileges; --> 重新整理許可權

對於除了root使用者之外的使用者授予對所有資料庫的操作許可權是非常不安全的,因此建議採用下述方式:

-mysql>  create

user

'test'@'localhost'

identified

by'1234';

-mysql> create

database bank;

-mysql> grant

allprivileges

on bank.* to

'test'@'localhost';

-mysql> flush

privileges;

-mysql> exit

-mysql> mysql -u test -p

mysql> enter password:1234

1)root登入mysql

2)use mysql;

3)mysql> update mysql.user

set password = password("new_password") where

user = 'test'

and host = 'localhost';

mysql> flush privileges;

/*password可以理解成乙個轉換函式*/

1) root登入mysql

2) mysql> use mysql;

3) mysql> delete from user where user = 'test' and host = 'localhost';

/*如果想刪除使用者及其許可權,也可以使用下列方法:*/

drop user test@'localhost'; //本地使用者

/*或者*/

drop user test@'%';//遠端登入使用者

Mysql建立使用者 授權

建立使用者命令 create user 使用者名稱 localhost identified by 密碼 create user 使用者名稱 192.168.1.101 idendified by 密碼 create user 使用者名稱 identified by 密碼 create user 使...

mysql 建立使用者 授權

b 1 建立使用者 b 可以在任何地方登陸 create user test identified by test123 或create user test identified by test123 在本地登陸 create user test localhost identified by te...

mysql建立使用者,授權

可以用一句語句實現 grant all on to 使用者名稱 identified by 密碼 然後需要刷一下 flush privileges insert into mysql.user host,user,password values localhost hbchen p assword ...