gpt4 book ai didi

php - 导入 mysql 转储

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

我正在尝试将位于一台服务器上的一个 mysql 数据库中的数据同步到另一台服务器(与您的位置)。

我有一系列的 php 脚本来打包数据,将其下载到服务器并解压缩。但是我对通过命令行导入数据一点也不高兴。

我正在运行终端命令

mysql -u dbusername -h blaa.mysql.eu1.frbit.com mypasswordhere database_name < /var/www/blaa/sqlfilehere.sql

通过 php exec 命令.. 我没有收到任何错误或错误日志中显示的任何内容,但似乎没有任何内容导入:( 当我通过终端运行相同的命令时,它可以工作,但会说一些类似于“在中使用你的 mysql 密码”终端是愚蠢的'

只是想知道是否有更明智的方法通过 PHP 执行此操作,这样我就不必每次都手动执行同步..

最佳答案

尝试这样的事情:

...
$dbhost = "blaa.mysql.eu1.frbit.com";
$dbuser = "dbusername";
$dbpass = 'mypasswordhere';
$dbname = "database_name";
$filename = "/var/www/blaa/sqlfilehere.sql"

system("mysql -h $dbhost -u $dbuser --password='$dbpass' $dbname < $filename");
...

关于php - 导入 mysql 转储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30984427/

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