mysql常用指令
發表於 : 2015-01-07, 19:59
一. 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 "";
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 "";