MySQL数据在Linux下数据库文件的存放目录一般为/var/lib/mysql
如,有一个名为bbs的数据库,那么bbs的数据库文件会存放在/var/lib/mysql/bbs
备份文件前,需要将MySQL服务停止,然后将数据库目录拷贝即可。
恢复数据数据库时,需要先创建好一个数据库(不一定同名),然后将备份出来的文件(注意,不是目录)复制到对应的MySQL数据库目录中。
使用这一方法备份和恢复数据库时,需要新旧的MySQL版本一致,否则可能会出现错误。
具体命令如下:
service mysqld stop
cd /var/lib/mysql
tar -zcvf db1.tar.gz db1
tar -zcvf db2.tar.gz db2
service mysqld start
转载请注明:江海志の博客 » MySQL冷备份方法(直接拷贝数据库文件)