记录生活,感受生活;踏实做人,兢业做事!
« »
2009年11月4日杂文杂载

158 views

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

  

mysql>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 (文件太大可在后面加个&)==========================================================================================

Related posts

日志信息 »

该日志于2009-11-04 13:15由 yuliang 发表在杂文杂载分类下, 你可以发表评论。除了可以将这个日志以保留源地址及作者的情况下引用到你的网站或博客,还可以通过RSS 2.0订阅这个日志的所有评论。

没有评论

  1. wss8848 说:

    你的主题和我的很像,如果不嫌弃的话做个友情链接。。www.ipcpu.com

发表评论 »

click to changeSecurity Code
返回顶部