mysql命令大全

 一、連接Mysql
        格式:mysql -h 主機地址 -u 用戶名 -p 用戶密碼
    1、連接到本機上的mysql。
    首先在打開DOS窗口,然後進入目錄 mysqlbin ,再鍵入命令 mysql -uroot -p,回車後提示你輸入密碼,如果安裝好mysql,超級用戶root是沒有密碼的,故直接回車即可進入到mysql中瞭。
        mysql的提示符是:mysql>
 (註:u與root可以不用加空格,其他的也一樣)
 假設你的mysql安裝在C:\Program Files\MySQL\MySQL Server 5.0,如果要進入mysql的bin目錄,則在進入dos後輸入:
c:
cd "C:\Program Files\MySQL\MySQL Server 5.0\bin"
(如果文件夾路徑中包含空格,一定要使用雙引號)
    2、連接到遠程主機上的mysql
   假設遠程主機上的IP為:192.168.1.11,用戶名為root,密碼為:123456 。則鍵入以下命令:
           mysql -h 192.168.1.11 -u root -p 123456
    3、退出mysql命令:exit(回車)。
二、修改密碼
          格式:mysqladmin -u 用戶名 -p 舊密碼 password 新密碼
     1、給root加個密碼123456
   首先在DOS下進入目錄mysqlbin,然後鍵入以下命令:
          mysqladmin -u root -password 123456
(註:因為剛開始時root沒有密碼,所以-p 舊密碼一項就省略瞭)
     2、再將root 的密碼改為abcdefg
           mysqladmin -uroot -p 123456 password abcdefg
三、增加新用戶
(註意:和上面的不同,下面的因為是mysql環境中的命令,所以後面都要帶一個分  號作為命令結束符)
 格式:grant select on 數據庫.* to 用戶名@登錄主機 identified by \"密碼\"
   例如:增加一個用戶test1密碼為 123 ,讓他可以在任何主機上登錄,並對所有數據庫有查詢、插入、修改、刪除的權限。首先用以root用戶連人mysql,然後鍵入以下命令:
         grant select,insert,update,
         delete on *.* to test2@localhost   identified by \"123\";
    如果你不想test2 有密碼,可以再打一個命令將密碼消掉。
         grant select ,insert,update,delete on mydb.*
         to test2@localhost identified by \"\";
 
 
   
作者“學習網絡之路”

發佈留言