国内服务器
亚洲服务器
欧洲服务器
北美洲服务器
南美洲服务器
大洋洲服务器
非洲服务器

首页>>云主机

云服务器mysql数据库怎么备份和还原

发表时间:2023-02-15 08:06:58

云服务器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空间有什么优势

香港空间影响百度收录吗

为啥要租用美国VPS

VPS的缺点有哪些

香港vps作用在哪里

VPS的优点有哪些

外贸网站为啥选择美国vps

VPS能建多少个网站

VPS要如何选择位置

相关文章

日本低价云主机租用好吗

怎么准确选择网站服务器租用类型?

不用备案云服务器如何选择

高防服务器集群分辨有哪些?

香港服务器流量超标怎么回事

什么是托管专用服务器?

为啥租用站群服务器首选美国站群服务器

高防服务器与高防IP有什么区别

本地堡垒机服务器传文件的方法 堡垒机都有甚么作用

域名空间租赁哪家好如何选择

X

截屏,微信识别二维码

微信号:muhuanidc

(点击微信号复制,添加好友)

打开微信

微信号已复制,请打开微信添加咨询详情!