虚拟主机mysql数据库怎么备份和还原(虚拟主机mysql数据库怎么备份和还原的)

虚拟主机mysql数据库怎么备份和还原(虚拟主机mysql数据库怎么备份和还原的)

扫码添加渲大师小管家,免费领取渲染插件、素材、模型、教程合集大礼包!

虚拟主机mysql数据库备份和还原的方法:1。虚拟主机mysql数据库可以直接拷贝数据库文件进行备份。但容易出现问题。使用MySQLDump工具进行备份。出现问题的概率小;2。如果是直接拷贝数据库文件备份。把相应文件覆盖回数据目录即可还原。如果是UMP出来的.SQL文件。在MYSQL命令行中输入命令还原数据库即可。

具体内容如下:

一。虚拟主机MySQL数据库备份

1。直接拷贝数据库文件

首先不推荐使用这种方法。因为拷贝的数据表是针对特定操作系统(硬件环境)的。移到其他系统中有可能会出问题。其次备份时候要停止MYSQL服务器或者锁定相应的表。否则如果拷贝过程中正好在插入/改写数据库就挂了。不适合需要不间断的服务器。这种方法最大好处是方便快捷。备份时候只要拷贝MYSQL数据目录相应数据库文件夹中的所有文件即可。其中*.frm是描述了表的结构。*.MYD保存了表的数据记录。*.MYI则是表的索引。

2。使用MySQLDump工具

利用这个程序可以把数据库导出成SQL语句形式的文本文件。方便移动到不同系统。还原时候会一条条执行文件中的SQL语句即可重建数据库。实际使用时在WINDOWS下CMD里或者LinuxShell输入命令:

mysqldump -u user_name -p database_name --option > path:/xxx.sql

user_name是用户名

database_name 是数据库名

path:/xxx.sql 是保存备份文件的路径与文件名

然后输入密码就会导出数据库到指定PATH下的.sql文件了。要保证用户有足够权限访问相应数据库。--option是备份时可以指定的一些参数。可以参考MYSQL官方文档。常用几个选项:

--opt ——一组常用默认选项。包括--add-drop-table --add-locks --create-options --disable-keys --extended-insert --lock-tables --quick --set-charset

--add-drop-table ——在建立表时候先DROP旧表。适合覆盖数据库

--where——按照条件备份部分记录。例如:--where="id<1000'"

二。虚拟主机MySQL数据库还原

1。对于直接拷贝数据库文件的方法。把相应文件覆盖回数据目录即可还原。

2。对于DUMP出来的.SQL文件。可以在MYSQL命令行中输入use target_database。选择要还原的数据库。最好新建一个空的\. path:/xxx.sql;将指定的备份文件还原到当前数据库。

分享到 :
相关推荐

国外域名注册(国外域名注册哪家比较好)

域名又称网域。它能用来代替IP地址。方便用户识别和记忆。域名的作用有很多。除了可以用...

美国KT服务器租用 美国KT机房介绍(美国kt机房服务器怎么样)

租用过海外服务器的站长应该都听说过美国KT服务器。美国KT机房是一家老牌知名的数据中...

美国服务器访问速度受哪些因素影响(美国服务器访问速度受哪些因素影响呢)

影响美国服务器访问速度受的主要因素有:1。美国服务器机房的地理位置。距离越近速度越快...

香港服务器流量超标是怎么回事(香港服务器流量超标是怎么回事啊)

具体内容如下;1。网站资源被过度抓取当网站中的图片。视频等文件被一些垃圾搜索引擎[&...

发表评论

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