MySQL的mysqldump工具导入导出数据库

1.导出整个数据库(Dos下)

mysqldump -u 用户名 -p 数据库名 > 导出的文件名

mysqldump -u chai -p smgp_apps_wcnc > chai.sql

2.导出一个表

mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名

mysqldump -u chai   -p smgp_apps_wcnc users>chai.sql

3.导出一个数据库结构

mysqldump -u chai -p -d –add-drop-table smgp_apps_wcnc >d:\chai.sql

-d 没有数据 –add-drop-table 在每个create语句之前增加一个drop table

4.导入数据库

常用source 命令

进入mysql数据库控制台,

如mysql -u root -p

  

>use 数据库

然后使用source命令,后面参数为脚本文件(如这里用到的.sql)

mysql>source d:\chai.sql

——————-

MySQL导入大SQL文件

五一放个假都不安心,一个库有1.4G,在从服务器上导出只有一半,主服务器上登陆不了,用PM也只能导出一半,想了两天法子了,要ROOT密码要不到,没办法了,只有跳过ROOT密码,然后再更改为只有自己知道的密码。

1. 關閉 MySQL 伺服器。

2. 用以下指令啟動 MySQL,以跳過檢查權限的資料表

mysqld_safe –skip-grant-tables &<

3. 現在己經可以用空密碼進入 MySQL

mysql -u root

4. 進入 MySQL 後執行以下指令更改 mysql root 密碼:

mysql> update mysql.user set password=PASSWORD(”new_password”) where User=’root’;

mysql> flush privileges;

mysql> quit

5. 最後只需重新啟動 MySQL,便可以用新設定的密碼進入了。

mysql -uroot -pyourpassword yourdatabasename < /paths/sqlfile.sql (文件太大可在后面加个&)==========================================================================================

MySQL的mysqldump工具导入导出数据库》上有 0 条评论

发表评论

邮箱地址不会被公开。 必填项已用*标注

click to changeSecurity Code