1逾冬、修改mysql root的密碼:
方法1: 用SET PASSWORD命令
首先登錄MySQL。
格式:mysql> set password for 用戶名@localhost = password('新密碼');
例子:mysql> set password for root@localhost = password('123');
方法2:用mysqladmin
格式:mysqladmin -u用戶名 -p舊密碼 password 新密碼
例子:mysqladmin -uroot -p123456 password 123
方法3:用UPDATE直接編輯user表
首先登錄MySQL戴卜。
mysql> use mysql;
mysql> update user set password=password('123') where user='root' and host='localhost';
mysql> flush privileges;
2、登陸查詢:
mysql -u root -p
show databases; 顯示所有數(shù)據(jù)庫
use [數(shù)據(jù)庫]; 使用數(shù)據(jù)庫
show tables; 顯示所有表
show columns from 表名; #查表的所有字段
select name, password, email from users;#查表的某些字段
3沿侈、新建數(shù)據(jù)庫 用戶并授權(quán)
CREATE DATABASE web;
CREATE USER 'webuser' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON web.* TO 'webuser';
quit
4觉啊、mysql導(dǎo)出導(dǎo)入
mysql導(dǎo)出
- 導(dǎo)出整個數(shù)據(jù)庫
mysqldump -u 用戶名 -p 數(shù)據(jù)庫名 > 導(dǎo)出的文件名
mysqldump -u root -p database_name > database_name.sql
- 導(dǎo)出一個表,包括表結(jié)構(gòu)和數(shù)據(jù)
mysqldump -u用戶名 -p 數(shù)據(jù)庫名 表名> 導(dǎo)出的文件名
mysqldump -u root -p database_name tabel_name1 tabel_name2 > tabel_name.sql
- 導(dǎo)出一個數(shù)據(jù)庫結(jié)構(gòu)
mysqldump -u root -p -d database_name > database_name.sql
- 導(dǎo)出一個表鲫骗,只有表結(jié)構(gòu) ,不加-d導(dǎo)出表結(jié)構(gòu)和數(shù)據(jù)
mysqldump -u 用戶名 -p 密碼 -d 數(shù)據(jù)庫名 表名> 導(dǎo)出的文件名
mysqldump -u root -p -d database_name tabel_name > database_tabel_name.sql
mysql導(dǎo)入
前提:數(shù)據(jù)庫和數(shù)據(jù)表要存在(已經(jīng)被創(chuàng)建)
(1)將數(shù)據(jù)表 test_user.sql 導(dǎo)入到test 數(shù)據(jù)庫的test_user 表中
mysql -u root -p test < test_user.sql
(2) 將數(shù)據(jù)庫 test.sql 導(dǎo)入到 test 數(shù)據(jù)庫test 中
mysql -u root -p test < test.sql
MYSQL命令大全http://www.cnblogs.com/zhangzhu/archive/2013/07/04/3172486.html