如何将表从一个mysql数据库复制到另一个mysql数据库
我需要将表从一个数据库复制到另一个数据库。这将是一个cronjob。哪一种是最好的方法?PHP脚本或Shell脚本。PHP的问题是,两个数据库都有不同的用户名和密码,所以我不能这样做。
CREATE TABLE db1.table1 SELECT * FROM db2.table1
我应该只连接第一个DB以获得所有记录,然后使用WHILE循环将所有记录插入新数据库,还是有更好的方法?
我更喜欢用shell脚本代替PHP脚本来执行此操作。
谢谢
-
我把它丢了。比任何基于PHP的简单得多。
mysqldump -u user1 -ppassword1 databasename > dump.sql mysql -u user2 -ppassword2 databasename < dump.sql
MySQL参考:4.5.4。mysqldump
—数据库备份程序
-
SQL Server将表从一个数据库复制到另一个数据库
2021-03-12 关注 0 浏览97 1答案
-
在 Postgres 中将表从一个数据库复制到另一个数据库
2022-04-11 关注 0 浏览48 1答案
-
在 SQL Server 中将表从一个数据库复制到另一个数据库
2022-04-11 关注 0 浏览51 1答案
-
将一个数据库复制到另一个数据库
2021-03-12 关注 0 浏览83 1答案
-
如何在 MongoDB 中将集合从一个数据库复制到另一个数据库
2022-05-26 关注 0 浏览16 1答案
-
在Oracle中将数据从一个数据库复制到另一个数据库
2021-06-04 关注 0 浏览520 1答案
-
将数据从一个数据库复制到另一个数据库时,如何解决org.hibernate.StaleObjectStateException?
2021-02-01 关注 0 浏览101 1答案
-
PostgreSQL将数据从一个数据库复制/传输到另一个数据库
2021-03-12 关注 0 浏览90 1答案
-
MySQL从一个数据库插入另一个数据库
2021-02-02 关注 0 浏览180 1答案
-
如何在MySQL中将数据从一个表复制到另一个新表?
2021-02-02 关注 0 浏览142 1答案