gpt4 book ai didi

php 或 mysql 在导入数据库时​​卡住

转载 作者:搜寻专家 更新时间:2023-10-31 22:01:47 25 4
gpt4 key购买 nike

我们有一个运行这个控制台命令的 php 脚本

cat import.sql | mysql -u user -ppassword

所以它只是将一个文件导入到数据库中

文件很大~ 120 mb

但它只包含插入/替换查询像这样:

/*!40000 ALTER TABLE `actionList` DISABLE KEYS */;
REPLACE INTO `actionList` VALUES (1,'buttonClick','Click on a button'),(2,'buttonClose','Click on the close button');
/*!40000 ALTER TABLE `actionList` ENABLE KEYS */;

我从代码中删除了锁表。

现在当这个脚本运行时,我的其他页面无法加载,直到这个脚本完成。

知道为什么会这样吗?

最佳答案

在导入过程中使用不同的密码,不要以 root 用户身份导入。

你也可以限制用户:

mysql> CREATE USER 'francis'@'localhost' IDENTIFIED BY 'frank';
mysql> GRANT ALL ON customer.* TO 'francis'@'localhost'
-> WITH MAX_QUERIES_PER_HOUR 20
-> MAX_UPDATES_PER_HOUR 10
-> MAX_CONNECTIONS_PER_HOUR 5
-> MAX_USER_CONNECTIONS 2;

更多信息: http://dev.mysql.com/doc/refman/5.0/en/user-resources.html

关于php 或 mysql 在导入数据库时​​卡住,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27706716/

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