|
MYSQL初學者使用指南(nán)
時間:2009-10-15 來源: |
有很多朋友雖然安裝好了mysql但卻不知(zhī)如何使用它。在這篇文章中(zhōng)我(wǒ)(wǒ)們就從連接MYSQL、修改密碼、增加用戶等方面來學習一(yī)些MYSQL的常用命令。 一(yī)、連接MYSQL。 格式: mysql -h主機地址 -u用戶名 -p用戶密碼 1、例1:連接到本機上的MYSQL。 首先在打開(kāi)DOS窗口,然後進入目錄 mysqlbin,再鍵入命令mysql -uroot -p,回車(chē)後提示你輸密碼,如果剛安裝好MYSQL,超級用戶root是沒有密碼的,故直接回車(chē)即可進入到MYSQL中(zhōng)了,MYSQL的提示符是:mysql> 2、例2:連接到遠程主機上的MYSQL。假設遠程主機的IP爲:110.110.110.110,用戶名爲root,密碼爲abcd123。則鍵入以下(xià)命令: mysql -h110.110.110.110 -uroot -pabcd123 (注:u與root可以不用加空格,其它也一(yī)樣) 3、退出MYSQL命令: exit (回車(chē)) 二、修改密碼。 格式:mysqladmin -u用戶名 -p舊(jiù)密碼 password 新密碼 1、例1:給root加個密碼ab12。首先在DOS下(xià)進入目錄mysqlbin,然後鍵入以下(xià)命令 mysqladmin -uroot -password ab12 注:因爲開(kāi)始時root沒有密碼,所以-p舊(jiù)密碼一(yī)項就可以省略了。 2、例2:再将root的密碼改爲djg345。 mysqladmin -uroot -pab12 password djg345 三、增加新用戶。(注意:和上面不同,下(xià)面的因爲是MYSQL環境中(zhōng)的命令,所以後面都帶一(yī)個分(fēn)号作爲命令結束符) 格式:grant select on 數據庫.* to 用戶名@登錄主機 identified by "密碼" 例1、增加一(yī)個用戶test1密碼爲abc,讓他可以在任何主機上登錄,并對所有數據庫有查詢、插入、修改、删除的權限。首先用以root用戶連入MYSQL,然後鍵入以下(xià)命令: grant select,insert,update,delete on *.* to test1@"%" Identified by "abc"; 但例1增加的用戶是十分(fēn)危險的,你想如某個人知(zhī)道test1的密碼,那麽他就可以在internet上的任何一(yī)台電腦上登錄你的mysql數據庫并對你的數據可以爲所欲爲了,解決辦法見例2。 例2、增加一(yī)個用戶test2密碼爲abc,讓他隻可以在localhost上登錄,并可以對數據庫mydb進行查詢、插入、修改、删除的操作(localhost指本地主機,即MYSQL數據庫所在的那台主機),這樣用戶即使用知(zhī)道test2的密碼,他也無法從internet上直接訪問數據庫,隻能通過MYSQL主機上的web頁來訪問了。 grant select,insert,update,delete on mydb.* to test2@localhost identified by "abc"; 如果你不想test2有密碼,可以再打一(yī)個命令将密碼消掉。 grant select,insert,update,delete on mydb.* to test2@localhost identified by |
|
|
|
|
|