我正在尝试将数据从一台服务器上的一个 mysql 数据库同步到另一台服务器(与您同在的位置)。
我有一系列打包数据的 php 脚本,将其下载到服务器并解压缩。但我在通过命令行导入数据时没有什么乐趣。
我正在运行终端命令
mysql -u dbusername -h blaa.mysql.eu1.frbit.com mypasswordhere database_name < /var/www/blaa/sqlfilehere.sql
通过 php exec 命令..我没有收到任何错误或错误日志中显示任何内容,但似乎没有导入任何内容:(当我通过终端运行相同的命令时,它可以工作,但会说“在终端中使用你的 mysql 密码”愚蠢的'
只是想知道是否有一种更理智的方法可以通过 PHP 来做到这一点,这样我就不必每次想要同步时都手动进行..