mysql常用指令

版主: stnet253

回覆文章
tony
文章: 585
註冊時間: 2012-02-26, 07:04
聯繫:

mysql常用指令

未閱讀文章 tony »

一. mysql服務的啟動和停止
net stop mysql服務名
net start mysql服務名

二. 登錄mysql
打開cmd, 語法:mysql -r用戶名 -p使用者密碼

鍵入命令mysql -uroot -p, 回車後提示輸入密碼,輸入12 回車即可進入到mysql中了,
mysql的提示符是: mysql>

注意,如果是連接另外機器上的mysql,則需要加入一個參數-h機器IP


三. 修改root密碼
1.如果要修改root密碼,打開cmd,找到 mysql安裝目錄下的bin
輸入:mysqladmin -u root -p password lijing (lijing是新密碼),然後它彈出 Enter password:提示符, 輸入舊密碼,回車,然後重啟 mysql服務就可以了

2.如果想將root密碼設為空
用上面的方法有可能出現 mysqladmin: Too few arguments to change password,所以用下面這個方法置空,打開 mysql命令視窗 輸入 set password = password('');回車,重啟mysql服務,就是空密碼了


四. 增加新用戶

語法:grant 許可權 on 資料庫.表名 to 用戶名@登錄主機 identified by "密碼"

例:mysql伺服器裝本機上,想增加一個使用者user1密碼為password1,讓其可以在本機上使用該用戶登錄,並對所有資料庫的所有表有查詢、插入、修改、刪除的許可權。首先在本機上用以root用戶連入mysql,然後鍵入以下命令:
grant select,insert,update,delete on *.* to "user1"@"localhost" identified by "password1";

如果希望該用戶能夠在任何機器上登陸mysql伺服器,則將localhost改為"%"。

如果你不想user1有密碼,可以再打一個命令將密碼去掉。
grant select,insert,update,delete on *.* to "user1"@"localhost" identified by "";
回覆文章

誰在線上

正在瀏覽這個版面的使用者:Semrush [Bot] 和 1 位訪客