一、mysql服務的啓動和停止
net stop
MySQL //停止服務
net start
mysql //啓動服務
二、登陸mysql
語法如下: mysql -u用戶名 -p用戶密碼
鍵入命令mysql -uroot -proot(或者:mysql -uroot -p, 回車後提示你輸入密碼)
注意,如果是連接到另外的機器上,則需要加入一個參數-h機器IP
例:mysql -h192.168.1.22 -uroot -proot
三、增加新用戶
格式:grant 權限 on
數據庫 .* to 用戶名@登錄主機 identified by "密碼"
如,增加一個用戶user密碼爲1111,讓其可以在本機上登錄, 並對所有數據庫有查詢、插入、修改、刪除的權限。
首先用以root用戶連入mysql,然後鍵入以下命令:
例:grant select,insert,update,delete on *.* to user@localhost Identified by "1111";
如果希望該用戶能夠在任何機器上登陸mysql,則將localhost改爲"%"。
例:grant select,insert,update,delete on *.* to user@"%" Identified by "1111";
如果你不想user有密碼,可以再打一個命令將密碼去掉。
grant select,insert,update,delete on mydb .* to user@localhost identified by "";
四、修改密碼
格式:mysqladmin -u用戶名 -p舊密碼 password 新密碼
1、例1:給root加個密碼123。首先在DOS下進入目錄C:\mysql\bin,然後鍵入以下命令:
mysqladmin -uroot -password 123
注:因爲開始時root沒有密碼,所以-p舊密碼一項就可以省略了。
2、例2:再將root的密碼改爲456
mysqladmin -uroot -pab12 password 456
3、例3:use mysql;
update user set password=password('new_password') where user='root';
五、操作數據庫
登錄到mysql中,然後在mysql的提示符下運行下列命令,每個命令以分號結束。
1、顯示數據庫列表:show databases;
缺省有兩個數據庫:mysql和test。 mysql庫存放着mysql的系統和用戶權限信息,我們改密碼和新增用戶,
實際上就是對這個庫進行操作。
2、顯示庫中的數據表:
use mysql;
show tables;
3、顯示數據表的結構:
describe 表名;
4、建庫與刪庫:
create database 庫名;
drop database 庫名;
5、建表:
use 庫名;
create table 表名(字段列表);
drop table 表名;
6、清空表中記錄:
delete from 表名;
7、顯示錶中的記錄:
select * from 表名;
六:備份數據庫:
直接CMD命令下
mysqldump -uroot -p111111 -h127.0.0.1 efss > C:\Dump20141122.sql
回車,直接OK
七:導入數據庫:
首先CMD下 輸入mysql
然後到mysql 模式下,輸入mysql -uroot -p
會提示你輸入密碼:
輸入完畢 ,然後 showdatabases;
然後use 一下 你要導入的數據庫
例如:use efss
然後 用 source C:\Dump20141122.sql; 這個後面要有分號