gpt4 book ai didi

mysql - 如何通过 DSN 从 mysql 连接到数据库?

转载 作者:行者123 更新时间:2023-11-30 23:39:39 25 4
gpt4 key购买 nike

简短版:如何在 mysql 查询中通过 DSN 引用非本地表?

长版:我的意图是每晚将一些 mysql 表从生产机器复制到备份机器。阻力最小的途径似乎是创建到备份机器的 ODBC 连接,然后设置一个事件以每晚运行。事件的 SQL 将是一些简单的东西,比如

SELECT * FROM localdb.table INTO dsn.database.table

我遇到的问题是,这似乎不是使用 DSN 从 mysql 连接出来的方法。我所有的谷歌搜索都让我找到了大量描述从某些语言连接到 mysql 的站点,但不是从 mysql 到另一个 mysql 的连接。 http://dev.mysql.com/doc/refman/5.0/en/join.html 指定的语法表示没有办法。

最佳答案

您无法从 MySQL 连接到 ODBC 源。为什么不使用常规的转储/恢复方法?

写一个脚本在每晚凌晨 3 点运行,它会做类似的事情(假设你想从 localdb 中转储 my_table:

#!/bin/bash
mysqldump localdb mytable > dump-file.sql
mysql -u user -h remote_ip localdb < dump-file.sql

关于mysql - 如何通过 DSN 从 mysql 连接到数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4519928/

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