如何对 ECS Linux 系统中的 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
如果您需要导入备份的 .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 为实际备份文件绝对路径