MYSQL中如何操作备份数据以及还原备份数据,那实际的操作命令是什么呢?下面我们来看看实际测试过程。其中,C:\Program
Files\MySQL\MySQL Server 5.1\bin>路径为你MYSQL的安装路径。
一、备份命令
在 '开始'——'运行' 输入cmd 进入cmd命令界面,输入 cd C:\Program Files\MySQL\MySQL
Server 5.1\bin
1、备份数据库
C:\Program Files\MySQL\MySQL Server 5.1\bin>mysqldump -uusername
-ppassword dbname>d:/dbname.sql
2、备份数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库C:\Program
Files\MySQL\MySQL Server 5.1\bin>mysqldump
--add-drop-table -uusername -ppassword
dbname>d:/dbname.sql
3、备份数据库某个(些)表
C:\Program Files\MySQL\MySQL Server 5.1\bin>mysqldump -uusername
-ppassword dbname event_table>d:/backupfile.sql
4、备份多个数据库
C:\Program Files\MySQL\MySQL Server 5.1\bin>mysqldump -uusername
-ppassword --databases dbname1 dbname2>d:/muldatabase.sql
5、备份数据库结构
C:\Program Files\MySQL\MySQL Server 5.1\bin>mysqldump -uusername
-ppassword -d dbname>d:filebackup.sql
6、备份多个数据库结构
C:\Program Files\MySQL\MySQL Server 5.1\bin>mysqldump -uusername
-ppassword --no-data --databases dbname mysql>d:/muldb.sql
7、备份服务器上所有数据库
C:\Program Files\MySQL\MySQL Server 5.1\bin>mysqldump -uusername
-ppassword --all-databases>d:/alldb.sql
8、数据库压缩备份C:\Program
Files\MySQL\MySQL Server 5.1\bin>mysqldump -uusername -ppassword
dbname | gzip > backupfile.sql.gz
9、将数据库转移到新服务器
C:\Program Files\MySQL\MySQL Server 5.1\bin>mysqldump -uusername
-ppassword dbname | mysql –host=*.*.*.* -C databasename
二、还原数据库
1、在已连接的情况下
常用source 命令
进入mysql数据库控制台,
如mysql -u username -p
mysql>use 数据库
然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
mysql>source d:/dbname.sql;
2、在未连接的情况下
输入 mysql -hlocalhost -uusername -p123456 <
d:/dbname.sql 回车即可