云服务器 ECS Linux 系统 MySQL 备份如何导入导出-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

云服务器 ECS Linux 系统 MySQL 备份如何导入导出



问题描述



如何对 ECS Linux 系统中的 MySQL 进行备份的导入和导出。

处理办法




MySQL 备份的导出


注意:
  • 如果您使用的是帮助中心的一键环境配置,那么 MySQL 的安装目录是 /alidata/server/mysql。
  • 如果您将 MySQL 安装到其他目录,您需要输入您 MySQL 完整的安装路径。

单库备份您可以在服务器上执行如下命令: /alidata/server/mysql/bin/mysqldump -uroot -p密码 数据库名 > 备份名称.sql
mysqldump 默认不会导出事件表,执行此命令会出现警告 -- Warning: Skipping the data of table mysql.event. Specify the --events option explicitly.
如果您需要导出 MySQL 事件,您可以执行如下命令: /alidata/server/mysql/bin/mysqldump -uroot -p密码 --events --ignore-table=mysql.event  数据库名 > 备份名称.sql


MySQL 备份的导入


如果您需要导入备份的 .sql 文件,可以在 备份名称.sql 文件所在目录中执行如下命令: /alidata/server/mysql/bin/mysql -uroot -p密码 mysql < 备份名称.sql
也可以通过执行如下命令: /alidata/server/mysql/bin/mysql -uroot -p密码mysql>use 数据库;mysql>source /root/备份名称.sql;
注意:/root/备份名称.sql 为实际备份文件绝对路径

如果问题还未能解决,您可以到阿里云社区进行 免费咨询,或联系云市场商家 寻求帮助

展开
收起
boxti 2017-10-23 09:51:05 2203 0
1 条回答
写回答
取消 提交回答
  • 睡着了去做梦

    导出的备份文件,可以导入到不同版本的MySQL当中去吗

    2021-10-11 18:04:57
    赞同 展开评论 打赏
问答排行榜
最热
最新
相关电子书
更多
ECS全知道(上) 实例+计费
立即下载
ECS全知道(下) 镜像与快照+块存储、安全、网运维与监控
立即下载
冬季实战营第一期:从零到一上手玩转云服务器
立即下载