mysql建立使用者,授權

2021-09-01 03:30:49 字數 2111 閱讀 9320

可以用一句語句實現:grant all on *.* to 使用者名稱@"%" identified by "密碼"

然後需要刷一下:flush privileges

insert into mysql.user(host,user,password) values ("localhost","hbchen",p

assword("hbchen"));

這樣就建立了乙個名為:hbchen 密碼為:hbchen (的)使用者。 

然後登入一下。 

mysql>exit; 

@>mysql -u hbchen -p 

@>輸入密碼 

mysql>登入成功 

2.為使用者授權。 

//登入mysql(有root許可權)。我們裡我們以root身份登入. 

@>mysql -u root -p 

@>密碼 

//首先為使用者建立乙個資料庫(phplampdb) 

mysql>create database phplampdb; 

//授權phplamp使用者擁有phplamp資料庫(的)所有許可權。 

>grant all privileges on phplampdb.* to hbchen@localhost identified by 'hbchen'; 

//重新整理系統許可權表 

mysql>flush privileges; 

mysql>其它們操作 

/* 如果想指定部分許可權給一使用者,可以這樣來寫: 

mysql>grant select,update on phplampdb.* to hbchen@localhost identified by 'hbchen'; 

//重新整理系統許可權表。 

mysql>flush privileges; 

*/ 3.刪除使用者。 

@>mysql -u root -p 

@>密碼 

mysql>delete from user where user="hbchen" and host="localhost"; 

mysql>flush privileges; 

//刪除使用者(的)資料庫 

mysql>drop database phplampdb; 

4.修改指定使用者密碼。 

@>mysql -u root -p 

@>密碼 

mysql>update mysql.user set password=password('新密碼') where user="hbchen" and host="localhost"; 

mysql>flush privileges; 

5.列出所有資料庫 

mysql>show database; 

6.切換資料庫 

mysql>use '資料庫名'; 

7.列出所有表 

mysql>show tables; 

8.顯示資料表結構 

mysql>describe 表名; 

9.刪除資料庫和資料表 

mysql>drop database 資料庫名; 

mysql>drop table 資料表名;

例如:--新建使用者

insert into mysql.user(host,user,password) values ("localhost","hbchen",p

assword("hbchen"));

---授予許可權

grant all privileges on mysql.* to hbchen@localhost identified by 'hbchen';

--授予部分許可權

grant select,update on mysql.* to hbhcen@localhost identified by 'hbchen';

--更改密碼 

update mysql.user set password='123456'where user='hbchen';

use mysql;  

update user set password=password('hahaha') where user='hbchen';

--重新整理

flush privileges;

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建立使用者,授權

檢視使用者 select from mysql.user 建立使用者 如果只允許從本機登陸,則 填 localhost 如果允許從遠端登陸,則填 create user test01 localhost identified by 123456 刪除使用者 drop user test01 loca...