gpt4 book ai didi

mysql - 将现有表数据从只读数据库复制到读写数据库MySQL

转载 作者:行者123 更新时间:2023-11-29 04:52:36 25 4
gpt4 key购买 nike

我有两个数据库,一个只有读权限,另一个有读写权限。我们分别称它们为A和B。

我需要将 A 中的一个表(及其数据和结构)复制到 B 中。为了复制它的结构,我使用了“LIKE”关键字,但没有成功。所以,我也无法复制数据。

你们有什么进一步的建议吗?提前谢谢你。

最佳答案

要将表从一个数据库复制到另一个数据库,您需要:

DROP TABLE IF EXISTS backup_db.table1; 
CREATE TABLE backup_db.table1 SELECT * FROM live_db.table1;

或者你可以使用mysqldump

mysqldump -u root -p --opt dbname table1  > ~/export.sql

要将其放入其他数据库,您需要:

mysql -u root -p dbname2 < ~/export.sql

编辑:另外,请注意,如果您有主从设置,这将自动发生。从站是只读的,而主站是读/写的。来自主服务器的数据会自动复制到从服务器,但您需要两台服务器。仅供引用。

关于mysql - 将现有表数据从只读数据库复制到读写数据库MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9973202/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com