今天运用phpmyadmin管理数据库的时候。本打算删除一张表。可不小心把整个数据库删除了。还好这个数据库做了一个双机热备。要怎么样把备份中的数据库恢复呢。我这里用原始的方法。
mysql 数据的导入和导出:
1.导出整个数据库(databases)
mysqldump -u 用户名 -p 数据库名 >导出的文件名
例1:
mysqldump -u root -p bbs > /bbs.sql
2,导出单张表(tables)
mysqldump -u 用户名 -p 数据库名  表名 >导出的文件名
例2:
mysqldump -u root  -p  bbs  users >bbsusers.sql
3..导出一个数据库结构
mysqldump -u root-p -d --add-drop-table smgp_apps_wcnc >/date.sql
-d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table
4导入数据库
.导入数据库PHPChina 开源社区门户"`;Ju _:\9a
常用source 命令
进入
mysql 数据库控制台,
例3: mysql -u root -p
mysq> create database bbs;(新建一个空的数据库)
mysql>use bbs;
mysql>source \bbs.sql
可参看 MySQL数据的导出和导入工具:mysqldum