《Mysql學習MySql添加用戶并授權(quán)的方法》要點:
本文介紹了Mysql學習MySql添加用戶并授權(quán)的方法,希望對您有用。如果有疑問,可以聯(lián)系我們。
一, 添加MySql用戶并授權(quán)MYSQL教程
解決客戶端與服務(wù)器端的連接(mysql) :
?MYSQL教程
1、Login into mysql,create a new user named "xuys":
Format(MySql4.1.18):
GRANT [privilage] ON [database Name].[Table Name] TO? [User Name]@"[Server IP]" IDENTIFIED BY '[User Password]';MYSQL教程
例如:
?MYSQL教程
To view the result, Excute:
?? use mysql;
?? select host,user,password from user;MYSQL教程
可以看到在user表中已有剛才創(chuàng)建的xuys用戶.
host字段表示登錄的主機,其值可以用IP,也可用主機名, 將host字段的值改為%就表示在任何客戶端機器上能以xuys用戶登錄到mysql服務(wù)器,建議在開發(fā)時設(shè)為%.?
?MYSQL教程
2、
?MYSQL教程
3、./mysqld_safe --user-root &
記住:對授權(quán)表的任何修改都需要重新reload,即執(zhí)行第3步.MYSQL教程
如果經(jīng)過以上3個步驟還是無法從客戶端連接,請執(zhí)行以下操作,在mysql數(shù)據(jù)庫的db表中插入一條記錄:
?MYSQL教程
Repeat Step 2 & 3.MYSQL教程
MySQL是一個真正的多用戶、多線程SQL數(shù)據(jù)庫服務(wù)器.MySQL是以一個客戶機/服務(wù)器結(jié)構(gòu)的實現(xiàn),它由一個服務(wù)器守護程序mysqld和很多不同的客戶程序和庫組成.由于其源碼的開放性及穩(wěn)定性,且與網(wǎng)站流行編 揮镅 PHP的完美結(jié)合,現(xiàn)在很多站點都利用其當作后端數(shù)據(jù)庫,使其獲得了廣泛應(yīng)用.處于安全方面的考慮,需要為每一用戶賦于對不同數(shù)據(jù)庫的訪問限制,以滿足不同用戶的要求.下面就分別討論,供大家參考.?MYSQL教程
一、MySQL修改密碼方法MYSQL教程
說明:一般情況下,修改MySQL密碼是需要有mysql里的root權(quán)限的,這樣一般用戶是無法更改密碼的,除非請求管理員幫助修改.?MYSQL教程
方法一?使用phpMyAdminMYSQL教程
(圖形化管理MySql數(shù)據(jù)庫的工具),這是最簡單的,直接用SQL語句修改mysql數(shù)據(jù)庫庫的user表,不過別忘了使用PASSWORD函數(shù),插入用戶用Insert命令,修改用戶用Update命令,刪除用Delete命令.在本節(jié)后面有數(shù)據(jù)表user字段的詳細介紹.?MYSQL教程
方法二?使用mysqladmin.輸入:
?MYSQL教程
執(zhí)行這個命令后,需要輸入root的原密碼,這樣root的密碼將改為newpasswd.同樣,把命令里的root改為你的用戶名,你就可以改你自己的密碼了.MYSQL教程
當然如果你的mysqladmin連接不上mysqlMYSQL教程
server,或者你沒有辦法執(zhí)行mysqladmin,那么這種方法就是無效的,而且mysqladmin無法把密碼清空.?MYSQL教程
下面的方法都在mysql提示符下使用,且必須有mysql的root權(quán)限:?MYSQL教程
方法三?
?MYSQL教程
mysql> INSERT INTO mysql.user (Host,User,Password) VALUESMYSQL教程
('%','system', PASSWORD('manager'));MYSQL教程
mysql> FLUSH PRIVILEGES?MYSQL教程
這是在增加一個用戶,用戶名為system,密碼為manager.注意要使用PASSWORD函數(shù),然后還要使用FLUSH PRIVILEGES來執(zhí)行確認.?MYSQL教程
方法四和方法三一樣,只是使用了REPLACE語句
?MYSQL教程
mysql> REPLACE INTO mysql.user (Host,User,Password)MYSQL教程
VALUES('%','system',PASSWORD('manager'));MYSQL教程
mysql> FLUSH PRIVILEGES MYSQL教程
《Mysql學習MySql添加用戶并授權(quán)的方法》是否對您有啟發(fā),歡迎查看更多與《Mysql學習MySql添加用戶并授權(quán)的方法》相關(guān)教程,學精學透。維易PHP學院為您提供精彩教程。
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/12742.html