linux系统下的mysql导入导出

1 不停数据库写的情况下,也可以使用 mysqldump 导出,但因为 mysqldump 导出时会加表锁(lock tables table_name read;),导出过程中会阻塞写(应用程序的写数据库或其他情况的写),不会影响读。2 导入一个备份后,还要继续同步备份的操作,那必须结合同步来进行,先导出导入数据(导出时注意加上 ...
linux系统下的mysql导入导出
1 不停数据库写的情况下,也可以使用 mysqldump 导出,但因为 mysqldump 导出时会加表锁(lock tables table_name read;),导出过程中会阻塞写(应用程序的写数据库或其他情况的写),不会影响读。
2 导入一个备份后,还要继续同步备份的操作,那必须结合同步来进行,先导出导入数据(导出时注意加上 --master-data 选项,或导出前 show master status 记下日志名称和位置),再配置同步,并启动同步;
3 日志记录的编号,也就是 position,可以在导出前查询,也可以在导出时加 --master-data 选项一并进行;

-- 几个注意事项:
1 导出会加表锁(这是服务器级的读锁),如果数据库较大,可能会影响业务;较小的话,可以在数据库本机进行导出,时间很快;
2 大数据库一定要做个备份机(即replication的slave),同步会涉及到数据的一致性(备份、启用同步)问题,可以深入理解下;2014-04-17
如果是还在跑业务...肯定不能用你说的那个命令..而且就算要用..也得加上类似--single-transaction(仅适用于Innodb引擎). 因为锁表会对业务有影响.
个人建议是不支持这种不加参数的导出导入,因为有的依赖会因为导出的先后顺序被破坏掉.如外键
个人建议是先导ddl,在核对后,在导数据.

另外,因为是在线跑,所以对于后续的增长数据,常用的方式是:做主从.在备份的时候记录bin-log点.然后在导入数据库后.从刚开始的点开始同步,这样就保证了后续数据的跟进..在恰当的时候.在停机切换....2014-04-17
mengvlog 阅读 6 次 更新于 2025-07-20 14:51:36 我来答关注问题0
  •  翡希信息咨询 linux下导入、导出mysql数据库命令

    在Linux环境下,操作MySQL数据库的导入和导出命令如下:导出数据库全量导出:使用mysqldump命令,格式为:/usr/local/mysql/bin/mysqldump u用户名 p密码 数据库名 > 数据库名.sql。示例:/usr/local/mysql/bin/mysqldump uroot pabc > abc.sql。只导出表结构:使用mysqldump命令并添加d参数,格式为:m...

  • 要在Linux系统中通过命令行导出MySQL数据库,首先需要使用正确的命令行连接到MySQL服务端。具体步骤如下:1. 打开终端,输入以下命令以连接到MySQL服务端:mysql -h hostname -u username -p 其中,hostname是MySQL服务器的地址,username是你的MySQL用户名。执行此命令后,系统会提示你输入密码。2. 连接...

  •  文暄生活科普 linux下导入、导出mysql数据库命令

    - 选择数据库:`mysql>use 数据库名;`- 导入sql文件:`mysql>source 路径/表名.sql;`查询结果导出 - 直接导出查询结果:mysql -h10.10.10.10 -ucrazyant -p123456 -P3306 -Ne "use test; select * from tb_test;" > /tmp/rs.txt 总之,通过上述命令,可以灵活地在Linux的MySQL环境中进...

  •  深空见闻 Linux下mysql数据库备份方法

    一、使用mysqldump命令导出 备份数据库:使用mysqldump命令将数据库导出到SQL文件中。示例命令:mysqldump -u 用户名 -p 数据库名 数据库名.sql。如:mysqldump -u root -p db1 db1.sql。系统会提示输入密码,输入后即可完成备份。导入数据库:先创建一个空数据库。使用mysql命令导入SQL文件到数据库中...

  • 1 不停数据库写的情况下,也可以使用 mysqldump 导出,但因为 mysqldump 导出时会加表锁(lock tables table_name read;),导出过程中会阻塞写(应用程序的写数据库或其他情况的写),不会影响读。2 导入一个备份后,还要继续同步备份的操作,那必须结合同步来进行,先导出导入数据(导出时注意加上 ...

檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部