国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關注微信公眾號

MySQL數據庫中用GRANT語句增添新用戶
2007-07-29   賽迪網技術社區 

下面的例子顯示如何使用MySQL客戶安裝新用戶。這些例子假定權限已缺省被安裝。這意味著為了改變,你必須在MySQL正在運行同一臺機器上,你必須作為MySQL root用戶連接,并且root用戶必須對MySQL數據庫有insert權限和reload管理權限。另外,如果你改變了root用戶口令,你必須如下的MySQL命令指定它。

你可以通過發出GRANT語句增加新用戶:

shell> mysql --user=root mysql

mysql> GRANT ALL PRIVILEGES ON *.* TO monty@localhost

IDENTIFIED BY 'something' WITH GRANT OPTION;

mysql> GRANT ALL PRIVILEGES ON *.* TO monty@"%"

IDENTIFIED BY 'something' WITH GRANT OPTION;

mysql> GRANT RELOAD,PROCESS ON *.* TO admin@localhost;

mysql> GRANT USAGE ON *.* TO dummy@localhost;

這些GRANT語句安裝3個新用戶:

monty:可以從任何地方連接服務器的一個完全的超級用戶,但是必須使用一個口令('something'做這個。注意,我們必須對monty@localhostmonty@"%"發出GRANT語句。如果我們增加localhost條目,對localhost的匿名用戶條目在我們從本地主機連接接時由mysql_install_db創建的條目將優先考慮,因為它有更特定的Host字段值,所以以user表排列順序看更早到來。

admin:可以從localhost沒有一個口令進行連接并且被授予reload和process管理權限的用戶。這允許用戶執行mysqladmin reload、mysqladmin refresh和mysqladmin flush-*命令,還有mysqladmin processlist。沒有授予數據庫有關的權限。他們能在以后通過發出另一個GRANT語句授權。

dummy:可以不用一個口令連接的一個用戶,但是只能從本地主機。全局權限被設置為'N'--USAGE權限類型允許你無需權限就可設置一個用戶。它假定你將在以后授予數據庫相關的權限。

你也可以直接通過發出INSERT語句增加同樣的用戶存取信息,然后告訴服務器再次裝入授權表:

shell> mysql --user=root mysql

mysql> INSERT INTO user VALUES('localhost','monty',PASSWORD('something'),

'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y')

mysql> INSERT INTO user VALUES('%','monty',PASSWORD('something'),

'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y')

mysql> INSERT INTO user SET Host='localhost',User='admin',

Reload_priv='Y', Process_priv='Y';

mysql> INSERT INTO user (Host,User,Password)

VALUES('localhost','dummy','');

mysql> FLUSH PRIVILEGES;

取決于你的MySQL版本,對上述,你可能必須使用一個不同數目'Y'值(在3.22.11以前的版本有更少的權限列)。對admin用戶,只用在3.22.11開始的版本具有的更加可讀的INSERT擴充的語法。

注意,為了設置一個超級用戶,你只需創造一個user表條目,其權限字段設為'Y'。不需要db或host表的條目。

在user表中的權限列不是由最后一個INSERT語句明確設置的(對dummy用戶),因此那些列被賦予缺省值'N'。這是GRANT USAGE做的同樣的事情。

下列例子增加一個用戶custom,他能從主機localhost、server.domain和whitehouse.gov連接。他只想要從localhost存取bankaccount數據庫,從whitehouse.gov存取expenses數據庫和從所有3臺主機存取customer數據庫。他想要從所有3臺主機上使用口令stupid。

為了使用GRANT語句設置個用戶的權限,運行這些命令:

shell> mysql --user=root mysql

mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP

ON bankaccount.*

TO custom@localhost

IDENTIFIED BY 'stupid';

mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP

ON expenses.*

TO custom@whitehouse.gov

IDENTIFIED BY 'stupid';

mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP

ON customer.*

TO custom@'%'

IDENTIFIED BY 'stupid';

通過直接修改授權表設置用戶權限,運行這些命令(注意,在結束時FLUSH PRIVILEGES):

shell> mysql --user=root mysql

mysql> INSERT INTO user (Host,User,Password)

VALUES('localhost','custom',PASSWORD('stupid'));

mysql> INSERT INTO user (Host,User,Password)

VALUES('server.domain','custom',PASSWORD('stupid'));

mysql> INSERT INTO user (Host,User,Password)

VALUES('whitehouse.gov','custom',PASSWORD('stupid'));

mysql> INSERT INTO db

(Host,Db,User,Select_priv,Insert_priv,Update_priv,Delete_priv,

Create_priv,Drop_priv)

VALUES

('localhost','bankaccount','custom','Y','Y','Y','Y','Y','Y');

mysql> INSERT INTO db

(Host,Db,User,Select_priv,Insert_priv,Update_priv,Delete_priv,

Create_priv,Drop_priv)

VALUES

('whitehouse.gov','expenses','custom','Y','Y','Y','Y','Y','Y');

mysql> INSERT INTO db

(Host,Db,User,Select_priv,Insert_priv,Update_priv,Delete_priv,

Create_priv,Drop_priv)

VALUES('%','customer','custom','Y','Y','Y','Y','Y','Y');

mysql> FLUSH PRIVILEGES;


頭3個INSERT語句增加user表條目,允許用戶custom用給定口令從不同的主機進行連接,但是沒有授予任何許可(所有權限被設置為缺省值'N')。后3個INSERT語句增加db表條目,授予custom以bankaccount、expenses和customer數據庫權限,但是只能在從正確的主機存取時。通常,在授權表直接被修改時,服務器必須被告知再次裝入他們(用FLUSH PRIVILEGES)以便使權限修改生效。

如果你想要給特定的用戶從一個給定的域上的任何機器上存取權限,你可以發出一個如下的GRANT語句:

mysql> GRANT ...

ON *.*

TO myusername@"%.mydomainname.com"

IDENTIFIED BY 'mypassword';

為了通過直接修改授權表做同樣的事情,這樣做:

mysql> INSERT INTO user VALUES ('%.mydomainname.com', 'myusername',

PASSWORD('mypassword'),...);

mysql> FLUSH PRIVILEGES;

你也可以使用xmysqladmin、mysql_webadmin甚至xmysql在授權表中插入、改變和更新值。你可以在MySQL的Contrib目錄找到這些實用程序。

下列例子增加一個用戶custom,他能從主機localhost、server.domain和whitehouse.gov連接。他只想要從localhost存取bankaccount數據庫,從whitehouse.gov存取expenses數據庫和從所有3臺主機存取customer數據庫。他想要從所有3臺主機上使用口令stupid。

為了使用GRANT語句設置個用戶的權限,運行這些命令:

shell> mysql --user=root mysql

mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP

ON bankaccount.*

TO custom@localhost

IDENTIFIED BY 'stupid';

mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP

ON expenses.*

TO custom@whitehouse.gov

IDENTIFIED BY 'stupid';

mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP

ON customer.*

TO custom@'%'

IDENTIFIED BY 'stupid';

通過直接修改授權表設置用戶權限,運行這些命令(注意,在結束時FLUSH PRIVILEGES):

shell> mysql --user=root mysql

mysql> INSERT INTO user (Host,User,Password)

VALUES('localhost','custom',PASSWORD('stupid'));

mysql> INSERT INTO user (Host,User,Password)

VALUES('server.domain','custom',PASSWORD('stupid'));

mysql> INSERT INTO user (Host,User,Password)

VALUES('whitehouse.gov','custom',PASSWORD('stupid'));

mysql> INSERT INTO db

(Host,Db,User,Select_priv,Insert_priv,Update_priv,Delete_priv,

Create_priv,Drop_priv)

VALUES

('localhost','bankaccount','custom','Y','Y','Y','Y','Y','Y');

mysql> INSERT INTO db

(Host,Db,User,Select_priv,Insert_priv,Update_priv,Delete_priv,

Create_priv,Drop_priv)

VALUES

('whitehouse.gov','expenses','custom','Y','Y','Y','Y','Y','Y');

mysql> INSERT INTO db

(Host,Db,User,Select_priv,Insert_priv,Update_priv,Delete_priv,

Create_priv,Drop_priv)

VALUES('%','customer','custom','Y','Y','Y','Y','Y','Y');

mysql> FLUSH PRIVILEGES;

頭3個INSERT語句增加user表條目,允許用戶custom用給定口令從不同的主機進行連接,但是沒有授予任何許可(所有權限被設置為缺省值'N')。后3個INSERT語句增加db表條目,授予custom以bankaccount、expenses和customer數據庫權限,但是只能在從正確的主機存取時。通常,在授權表直接被修改時,服務器必須被告知再次裝入他們(用FLUSH PRIVILEGES)以便使權限修改生效。

如果你想要給特定的用戶從一個給定的域上的任何機器上存取權限,你可以發出一個如下的GRANT語句:

mysql> GRANT ...

ON *.*

TO myusername@"%.mydomainname.com"

IDENTIFIED BY 'mypassword';

為了通過直接修改授權表做同樣的事情,這樣做:

mysql> INSERT INTO user VALUES ('%.mydomainname.com', 'myusername',

PASSWORD('mypassword'),...);

mysql> FLUSH PRIVILEGES;

你也可以使用xmysqladmin、mysql_webadmin甚至xmysql在授權表中插入、改變和更新值。你可以在MySQL的Contrib目錄找到這些實用程序。

熱詞搜索:

上一篇:IBM推LTO4 實施信息隨需應變戰略主打加密
下一篇:MySQL數據庫中部分數據損壞恢復過程

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
精品免费一区二区三区| 1区2区3区国产精品| 欧美激情一区不卡| 亚洲激情网站免费观看| 日韩精品一区二区三区蜜臀| 亚洲国产高清不卡| 国产精品一品二品| 欧美大胆人体bbbb| 国产精品入口麻豆九色| 国产自产2019最新不卡| 欧美巨大另类极品videosbest | 在线中文字幕不卡| 亚洲精品中文在线| 国产精品九色蝌蚪自拍| 欧美人与性动xxxx| 国产激情精品久久久第一区二区 | 欧美伊人久久久久久午夜久久久久| 日韩精品高清不卡| 中文字幕在线观看不卡| 91精品国产入口在线| 99国产精品久久久久| 久久99国产乱子伦精品免费| 亚洲欧美色一区| 欧美日韩国产首页在线观看| 国产精品亲子乱子伦xxxx裸| 亚洲一二三区视频在线观看| 成人a免费在线看| 亚洲欧美成人一区二区三区| 欧美日韩精品一区二区三区四区| 中文字幕精品一区二区三区精品| 国产高清一区日本| 国产精品嫩草影院av蜜臀| 成人午夜激情片| 综合中文字幕亚洲| 欧美综合色免费| 午夜欧美一区二区三区在线播放| 在线电影欧美成精品| 国产精品影视在线| 国产精品美女久久久久av爽李琼 | 亚洲三级在线播放| 欧美日本在线看| 国产91精品免费| 日韩激情一二三区| 日韩天堂在线观看| 欧美一级一区二区| 亚洲国产美女搞黄色| 99久久精品免费观看| 天使萌一区二区三区免费观看| 中文字幕不卡在线观看| 中文字幕一区二区在线观看| 亚洲精品免费在线观看| 欧美一区二区私人影院日本| 欧美在线一区二区| 99热精品一区二区| 国产一区二区视频在线| 青青草国产精品97视觉盛宴| 亚洲超碰97人人做人人爱| 首页国产丝袜综合| 天堂蜜桃91精品| 成人在线视频一区二区| 亚洲一区二区在线播放相泽| 久久精品一区二区三区四区| 91蜜桃网址入口| 精品亚洲欧美一区| 樱花草国产18久久久久| 欧美丰满嫩嫩电影| 国产寡妇亲子伦一区二区| 日韩成人伦理电影在线观看| 天堂久久久久va久久久久| 波多野结衣亚洲一区| 国产日产欧美一区二区视频| 欧美日韩国产成人在线免费| 欧美午夜不卡视频| 欧美视频在线观看一区二区| 在线免费观看不卡av| 欧美丝袜丝nylons| 欧美日韩精品一区视频| 在线不卡免费欧美| 欧美一a一片一级一片| 欧美午夜精品免费| 欧美区一区二区三区| 日韩精品一区二区三区视频| 久久综合色婷婷| 日本一区二区综合亚洲| 亚洲精品欧美在线| 日韩国产欧美在线视频| 国产在线精品一区二区三区不卡| 国产成人8x视频一区二区| 91在线观看高清| 成人性生交大合| 国产一区二区在线免费观看| 国产一区二区三区免费播放| 日韩精品乱码免费| 国产电影精品久久禁18| 国产91丝袜在线播放0| 色综合久久88色综合天天6| 91麻豆精东视频| 51久久夜色精品国产麻豆| 欧美xxxx在线观看| 夜夜爽夜夜爽精品视频| 欧美一区二区三区在线视频| 99re热这里只有精品视频| 欧美日韩一级黄| 久久久欧美精品sm网站| 亚洲免费观看高清完整版在线观看| 亚洲国产成人av网| 国产日产欧美精品一区二区三区| 欧美国产亚洲另类动漫| 成人黄色综合网站| 欧美亚洲自拍偷拍| 久久精品综合网| 人禽交欧美网站| 开心九九激情九九欧美日韩精美视频电影 | 艳妇臀荡乳欲伦亚洲一区| 亚洲色图视频网| 国产传媒日韩欧美成人| 日韩欧美不卡一区| 日韩电影免费一区| 日本高清不卡一区| 国产精品乱子久久久久| 秋霞国产午夜精品免费视频| 欧美另类久久久品| 免费成人性网站| 在线视频你懂得一区二区三区| 精品视频在线免费观看| 51精品久久久久久久蜜臀| 精品国产91久久久久久久妲己| 亚洲午夜羞羞片| 欧美在线免费观看亚洲| 99国产精品99久久久久久| 成人一区二区三区在线观看 | 久久在线观看免费| 图片区日韩欧美亚洲| 成人av在线观| 国产网红主播福利一区二区| 青青草原综合久久大伊人精品 | 欧美中文字幕不卡| 亚洲精品高清在线观看| 国内精品免费**视频| 日韩精品一区在线观看| 免费高清在线一区| 日韩天堂在线观看| 国产大陆亚洲精品国产| 亚洲综合999| 91麻豆精品国产91久久久| 免费国产亚洲视频| 亚洲自拍偷拍综合| 一区二区三区成人在线视频| 精品一区二区成人精品| 国产精品视频看| 国产一区二区不卡在线| 精品乱码亚洲一区二区不卡| 激情五月激情综合网| 久久久91精品国产一区二区精品| 粉嫩13p一区二区三区| 久久99精品久久久| 2023国产一二三区日本精品2022| 懂色av一区二区三区免费看| 亚洲欧美一区二区三区国产精品 | 国产美女在线精品| 国产精品拍天天在线| 91国产免费看| 美女尤物国产一区| 欧美激情在线看| 91极品视觉盛宴| 久久草av在线| 亚洲天堂av老司机| 欧美天堂一区二区三区| 久久精品国产精品亚洲精品| 国产精品理论片在线观看| 日本不卡一二三区黄网| 奇米影视一区二区三区小说| 亚洲成人一二三| 国产成人啪免费观看软件| 麻豆精品国产传媒mv男同| 日韩国产精品久久久| 麻豆国产精品777777在线| 另类调教123区| 成人免费视频视频在线观看免费| 国产不卡在线一区| 成人av在线一区二区| 欧美性视频一区二区三区| 欧美日韩午夜精品| www国产精品av| 一区二区三区欧美激情| 成人亚洲一区二区一| 午夜欧美电影在线观看| 久久精品视频网| 在线不卡一区二区| 99热国产精品| 久久99深爱久久99精品| 亚洲免费视频成人| 欧美日韩亚洲综合在线 | 国内欧美视频一区二区| 久久99热这里只有精品| 欧美亚洲精品一区| 欧美xxx久久| 偷窥少妇高潮呻吟av久久免费| 午夜电影网亚洲视频| 99精品偷自拍|