MySQL新建使用者,授權,刪除使用者,修改密碼

2021-09-23 19:09:05 字數 2156 閱讀 1828

首先要宣告一下:一般情況下,修改mysql密碼,授權,是需要有mysql裡的root許可權的。

注:本操作是在win命令提示符下,phpmyadmin同樣適用。

使用者:phplamp 使用者資料庫:phplampdb

1.新建使用者。

//登入

mysql

@>

mysql

-u root -p

@>密碼

//建立使用者

mysql

>

insert into mysql

.user

(host

,user

,password

)values

("localhost"

,"phplamp"

,password

("1234"

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

mysql

>

flush privileges

;

這樣就建立了乙個名為:phplamp 密碼為:1234 的使用者。

然後登入一下。

mysql

>

exit

;@>

mysql

-u phplamp -p

@>輸入密碼

mysql

>登入成功

2.為使用者授權。

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

@>

mysql

-u root -p

@>密碼

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

mysql

>

create database phplampdb

;

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

>

grant all privileges on phplampdb

.*to phplamp@localhost identified by

'1234'

;

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

mysql

>

flush privileges

;mysql

>其它操作

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

mysql

>

grant select

,update on phplampdb

.*to phplamp@localhost identified by

'1234'

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

mysql

>

flush privileges

;

3.刪除使用者。

@>

mysql

-u root -p

@>密碼

mysql

>

delete from user where

user

="phplamp"

and

host

="localhost"

;mysql

>

flush privileges

;//刪除使用者的資料庫

mysql

>

drop database phplampdb

;

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

@>

mysql

-u root -p

@>密碼

mysql

>

update mysql

.user

setpassword

=password

('新密碼'

)where

user

="phplamp"

and

host

="localhost"

;mysql

>

flush privileges

;

mysql新建使用者 授權 刪除

1.檢視使用者 檢視使用者並沒有直接的sql語句,而是進入 mysql資料庫的user表 這個mysql庫和user表都是一開始就有的 直接用 select from user 來檢視有什麼使用者 由於在linux下比較難看,因為格式比較亂,所以我用了 sqlyog這個軟體登陸資料庫來操作。如下 效...

mysql新建使用者,使用者授權,刪除使用者,修改密碼

mysql有幾個圖形管理軟體很好用,比如mysql front phpadmin等等,簡單易用,這裡就不做介紹了。另外eclipse有個資料庫管理的外掛程式叫,可以對各種常用的資料庫進行圖形管理,也很好用。下面步入正題,介紹下sql常用操作 建立庫表和查詢插入刪除記錄的操作很熟悉,就不作介紹了。這裡...

mysql新建使用者,使用者授權,刪除使用者,修改密碼

mysql有幾個圖形管理軟體很好用,比如mysql front phpadmin等等,簡單易用,這裡就不做介紹了。另外eclipse有個資料庫管理的外掛程式叫,可以對各種常用的資料庫進行圖形管理,也很好用。下面步入正題,介紹下sql常用操作 建立庫表和查詢插入刪除記錄的操作很熟悉,就不作介紹了。這裡...