grant all on ibench.* to ibench
增加乙個使用者 ibench, 該使用者擁有對資料庫 ibench 的所有許可權. 等價於以下的寫法:
grant all privileges on ibench.* to ibench
如果不好用需要如下操作
4.0以前的似乎flush privileges有點問題,有時候不能生效。要把mysql shutdown重啟一次,然後再flush privileges; 才能生效。
1mysql 建立使用者
第一方法:::
bin>mysql -u root
mysql> grant 許可權1,許可權2,...許可權n on 資料庫名稱.表名稱 to 使用者名稱@使用者位址 identified by '連線口令';
許可權1,許可權2,...許可權n代表select,insert,update,delete,create,drop,index,alter,grant,references,reload,shutdown,process,file等14個許可權。
當許可權1,許可權2,...許可權n被all privileges或者all代替,表示賦予使用者全部許可權。
當資料庫名稱.表名稱被*.*代替,表示賦予使用者操作伺服器上所有資料庫所有表的許可權。
使用者位址可以是localhost,也可以是ip位址、機器名字、網域名稱。也可以用'%'表示從任何位址連線。
'連線口令'不能為空,否則建立失敗。
例如:
mysql>grant select,insert,update,delete,create,drop on vtdc.employee to [email protected] identified by '123';
給來自10.163.225.87的使用者joe分配可對資料庫vtdc的employee表進行select,insert,update,delete,create,drop等操作的許可權,並設定口令為123。
mysql>grant all privileges on vtdc.* to [email protected] identified by '123';
給來自10.163.225.87的使用者joe分配可對資料庫vtdc所有表進行所有操作的許可權,並設定口令為123。
mysql>grant all privileges on *.* to [email protected] identified by '123';
給來自10.163.225.87的使用者joe分配可對所有資料庫的所有表進行所有操作的許可權,並設定口令為123。
mysql>grant all privileges on *.* to joe@localhost identified by '123';
給本機使用者joe分配可對所有資料庫的所有表進行所有操作的許可權,並設定口令為123
建立乙個在任何ip下都能訪問資料庫的使用者
mysql>grant all privileges on *.* to joe@'%' identified by '123';
1、建立mysql資料庫的管理使用者
資料庫安裝好後,我們應該為mysql資料庫建立乙個管理帳號。要把root使用者設定為管理員,此時需要執行下面命令:
[root@cds2 bin]# /usr/bin/mysqladmin -u root password 123456
說明:上面建立的mysql資料庫管理員為root,密碼123456
2、建立一般的使用者
工作中用到web伺服器和mysql伺服器不在同一臺計算機上安裝的運用。需要通過mysql的遠端賬戶訪問mysql。
先上語法:
grant [許可權] on [資料庫名].[表命] to ['使用者命']@['web伺服器的ip位址'] identified by ['密碼'];
例項:(sql)
grant all privileges
on *.*
to tstest@'%' identifed by '123'; //給使用者tstest新增%授權
grant all privileges
on *.*
to tstest@localhost identified by '123'; //給使用者tstest新增localhost授權
乙個關於 include的問題
2001年05月03日 12 04 00 乙個關於 include的問題 趙湘寧 問題 我試圖將乙個標頭檔案包含在工程的資源檔案中。為此在.rc檔案中新增了如下一行 include myfile.h 雖然執行沒有問題,但是每次在visual studio中開啟資源時,它都把這一行 刪除掉了。我之所以...
關於繼承的乙個問題
class a virtual a class b public a virtual b class c public b virtual c int fun int n char last4hex unsigned int num,char a 5 int main int argc,char a...
乙個關於 include的問題
乙個關於 include的問題 趙湘寧 問題 我試圖將乙個標頭檔案包含在工程的資源檔案中。為此在.rc檔案中新增了如下一行 include myfile.h 雖然執行沒有問題,但是每次在visual studio中開啟資源時,它都把這一行 刪除掉了。我之所以要包含這個標頭檔案是因為想使用第三方定義的...