人妻系列无码专区av在线,国内精品久久久久久婷婷,久草视频在线播放,精品国产线拍大陆久久尤物

當前位置:首頁 > 前端設(shè)計 > 正文

mysql創(chuàng)建用戶,mysql怎么創(chuàng)建新用戶

mysql創(chuàng)建用戶,mysql怎么創(chuàng)建新用戶

大家好,關(guān)于mysql創(chuàng)建用戶很多朋友都還不太明白,今天小編就來為大家分享關(guān)于mysql怎么創(chuàng)建新用戶的知識,希望對各位有所幫助!mysql數(shù)據(jù)庫如何獲得用戶、數(shù)據(jù)庫、...

大家好,關(guān)于mysql創(chuàng)建用戶很多朋友都還不太明白,今天小編就來為大家分享關(guān)于mysql怎么創(chuàng)建新用戶的知識,希望對各位有所幫助!

mysql數(shù)據(jù)庫如何獲得用戶、數(shù)據(jù)庫、登錄IP等信息

這個非常簡單,MySQL數(shù)據(jù)庫的用戶信息、數(shù)據(jù)庫信息和登錄IP信息通常都保存在系統(tǒng)數(shù)據(jù)庫中,可以直接經(jīng)過查詢得到,下面我簡單介紹一下,以MySQL5.5為例:

用戶信息

這個主要保存在mysql數(shù)據(jù)庫的user表中,通常修改用戶的密碼、刪除用戶及分配權(quán)限等就是在這個表進行,下面我簡單介紹一下:

查詢所有用戶

這個直接執(zhí)行“selectuser,hostfromuser;”語句就行,如下,第一列為用戶名,第二列為允許登錄的IP,%表示任意IP都可登錄,localhost則只允許本地登錄:

查詢用戶權(quán)限

這個直接執(zhí)行“showgrantsfor'user'@'host';”命令就行,如下,以root用戶為例,則直接執(zhí)行“showgrantsfor'root'@'localhost';”命令,all表示所有權(quán)限,select表示只查權(quán)限,update表示只改權(quán)限,delete表示只刪權(quán)限等:

數(shù)據(jù)庫信息

這個主要保存在information_schema數(shù)據(jù)庫中,它通常保存著MySQL數(shù)據(jù)庫所維護的所有數(shù)據(jù)庫信息,包括數(shù)據(jù)庫名,數(shù)據(jù)表名,表欄的數(shù)據(jù)類型與訪問權(quán)限等,下面我簡單介紹一下:

查詢所有數(shù)據(jù)庫

這個直接執(zhí)行“showdatabases;”命令就行,如下,會列出當前MySQL數(shù)據(jù)庫中存儲的所有數(shù)據(jù)庫,查看某一個數(shù)據(jù)庫下所有數(shù)據(jù)表的話,執(zhí)行“showtables;”命令就行:

查看數(shù)據(jù)庫大小

以test數(shù)據(jù)庫為例,計算單位為MB,直接執(zhí)行“selectconcat(round(sum(data_length)/(1024*1024),2)+round(sum(index_length)/(1024*1024),2),'MB')as'DBSize'fromtableswheretable_schema='test';”命令就行,如下:

查看數(shù)據(jù)庫編碼

這個直接執(zhí)行“showvariableslike'character%';”命令就行,如下,character_set_client為客戶端編碼,character_set_connection為建立連接編碼,character_set_database為數(shù)據(jù)庫編碼,character_set_results為結(jié)果集編碼,character_set_server為數(shù)據(jù)庫服務(wù)器編碼;

登錄IP信息

這里通常是查看連接MySQL數(shù)據(jù)庫的IP信息,統(tǒng)計每個IP的連接數(shù),執(zhí)行“selectSUBSTRING_INDEX(host,':',1)asip,count(*)frominformation_schema.processlistgroupbyip”命令就行,如下,第一列為IP地址,第二列為該IP下的連接數(shù):

至此,我們就完成了查詢MySQL數(shù)據(jù)庫的用戶信息、數(shù)據(jù)庫信息和登錄IP信息??偟膩碚f,整個過程非常簡單,只要你有一定的MySQL基礎(chǔ),熟悉一下相關(guān)文檔和說明,很快就能掌握的,網(wǎng)上也有相關(guān)教程和資料,介紹的非常詳細,感興趣的話,可以搜一下,希望以上分享的內(nèi)容能對你有所幫助吧,也歡迎大家評論、留言進行補充。

mysql怎樣建立角色數(shù)據(jù)庫和怎樣為用戶分配角色

角色一直存在各個數(shù)據(jù)庫中,比如SQLServer、Oracle等,MySQL自從版本8.0release,引入了角色這個概念。

角色的概念

角色就是一組針對各種數(shù)據(jù)庫權(quán)限的集合。比如,把一個角色分配給一個用戶,那這個用戶就擁有了這個角色包含的所有權(quán)限。一個角色可以分配給多個用戶,另外一個用戶也可以擁有多個角色,兩者是多對多的關(guān)系。不過MySQL角色目前還沒有提供類似于其他數(shù)據(jù)庫的系統(tǒng)預(yù)分配的角色。比如某些數(shù)據(jù)庫的db_owner、db_datareader、db_datawriter等等。那接下來我分幾個方面,來示例說明角色的使用以及相關(guān)注意事項。

示例1:一個完整角色的授予步驟

用管理員創(chuàng)建三個角色:db_owner,db_datareader,db_datawriter

創(chuàng)建三個普通用戶,分別為ytt1、ytt2、ytt3。

分別授予這三個用戶對應(yīng)的角色。

以上是角色授予的一套完整步驟。那上面有點非常規(guī)的地方是激活角色這個步驟。MySQL角色在創(chuàng)建之初默認是沒有激活的,也就是說創(chuàng)建角色,并且給一個用戶特定的角色,這個用戶其實并不能直接使用這個角色,除非激活了才可以。

示例2:一個用戶可以擁有多個角色

示例3:用戶在當前session里角色互換

其實意思是說,用戶連接到MySQL服務(wù)器后,可以切換當前的角色列表,比如由db_owner切換到db_datareader。

示例4:關(guān)于角色的兩個參數(shù)

activate_all_roles_on_login:是否在連接MySQL服務(wù)時自動激活角色mandatory_roles:強制所有用戶默認角色

示例5:createrole和createuser都有創(chuàng)建角色權(quán)限,兩者有啥區(qū)別?

以下分別創(chuàng)建兩個用戶ytt8、ytt9,一個給createrole,一個給createuser權(quán)限。

那這里其實看到createuser包含了createrole,createuser即可以創(chuàng)建用戶,也可以創(chuàng)建角色。

示例6:MySQL用戶也可以當角色來用

示例7:角色的撤銷

角色撤銷和之前權(quán)限撤銷類似。要么revoke,要么刪除角色,那這個角色會從所有擁有它的用戶上移除。

至此,我分了7個目錄說明了角色在各個方面的使用以及注意事項,希望對大家有幫助。

如何在Mysql-Front修改用戶名和密碼

點開用戶user,右側(cè)有你已經(jīng)添加的用戶,然后右鍵即可修改屬性。

mysql如何添加/創(chuàng)建用戶

在MySQL中,可以使用SQL語句來添加/創(chuàng)建用戶。語法如下:

sql

CREATEUSER'username'@'host'IDENTIFIEDBY'password';

-username:要創(chuàng)建的用戶名

-host:指定用戶可以從哪個主機連接MySQL,%表示可以從任何主機連接

-password:該用戶的登錄密碼

例如:

sql

#創(chuàng)建用戶test,密碼為123456,可以從任何主機連接

CREATEUSER'test'@'%'IDENTIFIEDBY'123456';

怎么查看mysql數(shù)據(jù)庫的用戶名和密碼

如何查看mysql數(shù)據(jù)庫的登錄名和密碼:

通過Windows的服務(wù)管理器查看。首先安裝Maki5。服務(wù)端“開始”-“運行”,輸入“

services.msc

”,回車。彈出Windows的服務(wù)管理器,然后就可以看見服務(wù)名為“mysql”的服務(wù)項了,其右邊標明“已啟動”。

注意:裝好MYSQL后最好重新啟動系統(tǒng)。

1.將服務(wù)端Zebra目錄復(fù)制到MYSQL的DATA目錄下

2.找到MYSQL目錄里的

MY.INI

文件,修改

my.ini

配置文件的[mysqld]下增加lower_case_table_names=2,確定表名和庫名是大小寫敏感的,改完后重新啟動mysql。這段添加完成后,需要將MYSQL服務(wù)關(guān)閉重啟方可生效(不要在任務(wù)管理器里關(guān)閉程序),可以重起一下機器。

3.將“Maki5”這個目錄復(fù)制到C盤以外的盤,最好不要用中文名,比如放在E盤的Maki5目錄下

4.打開

ConfigTool.exe

這個程序就是服務(wù)器啟動的主程序,

5.設(shè)置這里讀取MYSQL數(shù)據(jù)庫的ROOT名和密碼,這里的用戶名一般就是ROOT,密碼改成自己剛才安裝MYSQL時所輸入的密碼,注意,這里有好幾處需要改的,圖的上面所畫圈的項目里的密碼都要改成自己的,否則連接不上,全部修改完后別忘了保存。

6.看一下啟動設(shè)置里的程序目錄是否正確,所有運行的程序都要指定在自己所在的目錄,比如E:\Maki5\目錄

7.現(xiàn)在點擊啟動運行看看效果,就可以查看了。

如何修改MySql數(shù)據(jù)庫的用戶名和密碼:

首先進入命令行下:

以root用戶登錄,命令:mysql-uroot-p回車輸入密碼;

mysql>usemysql;

mysql>UPDATEuserSETpassword=PASSWORD('輸入新密碼')WHEREuser='root';

mysql>FLUSHPRIVILEGES;

已經(jīng)完成。

關(guān)于mysql創(chuàng)建用戶到此分享完畢,希望能幫助到您。