程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL最根本的敕令應用匯總

MySQL最根本的敕令應用匯總

編輯:MySQL綜合教程

MySQL最根本的敕令應用匯總。本站提示廣大學習愛好者:(MySQL最根本的敕令應用匯總)文章只能為提供參考,不一定能成為您想要的結果。以下是MySQL最根本的敕令應用匯總正文


1、銜接MySQL(和PHP搭配之最好組合)

格局: -h主機地址 -u用戶名 -p用戶暗碼

例1:銜接到本機上的MySQL。

起首在翻開DOS窗口,然落後入目次bin,再鍵入 -uroot -p,回車後提醒你輸暗碼,假如剛裝置好,超等用戶root是沒有暗碼的,故直接回車便可進入到MySQL中了。  

例2:銜接到長途主機上的MySQL。

假定長途主機的IP為:110.110.110.110,用戶名為root,暗碼為abcd123。則鍵入以下敕令:  -h110.110.110.110 -uroot -pabcd123

(注:u與root可以不消加空格,其它也一樣)

3、加入MySQL敕令: exit (回車)。

2、修正暗碼

格局:admin -u用戶名 -p舊暗碼 password 新暗碼

例1:給root加個暗碼ab12。起首在DOS下進入目次bin,然後鍵入以下MySQL敕令: admin -uroot -password ab12

注:由於開端時root沒有暗碼,所以-p舊暗碼一項便可以省略了。

例2:再將root的暗碼改成djg345,敕令: admin -uroot -pab12 password djg345

3、增長新用戶

(留意:和下面分歧,上面的由於是MySQL情況中的敕令,所今後面都帶一個分號作為敕令停止符)

格局:grant select on 數據庫.* to 用戶名@登錄主機 identified by \"暗碼\"

例1、增長一個用戶test1暗碼為abc,讓他可以在任何主機上登錄,並對一切數據庫有查詢、拔出、修正、刪除的權限。

起首用以root用戶連入MySQL,然後鍵入以下敕令:

   grant select,insert,update,

  delete on *.* to test1@\"%\" Identified by \"abc\";

但例1增長的用戶是非常風險的,你想如某小我曉得test1的暗碼,那末他便可以在internet上的任何一台電腦上登錄你的MySQL數據庫並對你的數據可認為所欲為了,處理方法見例2。

例2、增長一個用戶test2暗碼為abc,讓他只可以在localhost上登錄,並可以對數據庫mydb停止查詢、拔出、修正、刪除的操作 (localhost指當地主機,即MySQL數據庫地點的那台主機),如許用戶即便用曉得test2的暗碼,他也沒法從internet上直接拜訪數據 庫,只能經由過程MySQL主機上的web頁來拜訪。

   grant select,insert,update,

  delete on mydb.* to test2@localhost identified by \"abc\";

  假如你不想test2有暗碼,可以再打一個敕令將暗碼消失落。

   grant select,insert,update,delete on mydb

  .* to test2@localhost identified by \"\";

以上論述了登錄、增長用戶、暗碼更改等成績,願望對年夜家的進修有所贊助。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved