mysql新建使用者和賦予許可權

2021-08-29 05:03:48 字數 2089 閱讀 3670

//登入mysql

@>mysql -u root -p

@>密碼

//建立使用者

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 新建使用者,賦予許可權

mysql 建立乙個使用者 hail,密碼 hail,指定乙個資料庫 haildb 給 hailmysql u root ppassworduse mysql insert into user ho mysql 建立乙個使用者 hail,密碼 hail,指定乙個資料庫 haildb 給 hail m...

oracle中新建使用者和賦予許可權

1.新建個使用者 create user xx 使用者名稱 identified by 密碼 alert user 使用者名稱 identified by 新密碼 修改使用者密碼 因為新建的使用者和預設的使用者是鎖住的,沒有許可權。所以新建使用者後要給使用者賦予許可權 grant dba to 使用...

MySQL資料庫新建使用者並賦予許可權

首先使用root許可權登入mysql,切換到mysql資料庫,create user test localhost indentified by 123456 grant all on 資料庫名.to test localhost flush privileges create user test ...