Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我破坏了数据库(错误的 MyBB 升级),但我在 *.sql 文件中有备份。我无权访问 MySQL(我不在 MySQL 白名单上 - 来自管理服务器的错误),但我可以使用 PHP 从服务器发送数据......如果我有 - 例如这个 - 怎么办 - (〜50000行)?:
INSERT INTO mybb_posts (`pid`..some string..'0'); INSERT INTO mybb_posts (`pid`..some string..'0');
$pdo = new PDO(/* credentials */); foreach (explode(';', file_get_contents('file.sql')) as $query) { $pdo->query($query); }
如果时间不够用,请使用set_time_limit(0). 如果这不起作用,请考虑拆分文件并一次运行更少的查询。如果您的内存不足,也一样。
set_time_limit(0)