📅  最后修改于: 2023-12-03 15:03:44.512000             🧑  作者: Mango
当您使用PHPMyAdmin导入大型数据库或数据表时,您可能会遇到“Maximum execution time of xx seconds exceeded”或“Allowed memory size of xx bytes exhausted”等错误。
这是由于PHPMyAdmin默认的导入限制。在这种情况下,您可以通过更改PHPMyAdmin配置来更改导入限制。
通过终端或SSH访问您的服务器,并打开php.ini文件。
sudo nano /etc/php/x.x /apache2/php.ini
请注意,如果您正在使用不同版本的PHP,您需要相应地更改路径。
找到以下配置并更改它们以匹配您的需要。
max_execution_time = 300
memory_limit = 128M
post_max_size = 32M
upload_max_filesize = 32M
您可以根据需要更改以上值。例如,更改“memory_limit”可以提高内存限制,从而避免内存耗尽错误。
按Ctrl + X,然后按Y,然后按回车键以保存更改。
运行以下命令以重启Apache。
sudo systemctl restart apache2
通过更改PHPMyAdmin的导入限制,您可以成功导入大型数据库或数据表,从而避免了错误和不必要的延迟。
# PHPMyAdmin 更改数据库导入大小
当您使用PHPMyAdmin导入大型数据库或数据表时,您可能会遇到“Maximum execution time of xx seconds exceeded”或“Allowed memory size of xx bytes exhausted”等错误。
这是由于PHPMyAdmin默认的导入限制。在这种情况下,您可以通过更改PHPMyAdmin配置来更改导入限制。
## 步骤
### 步骤1 - 打开php.ini文件
通过终端或SSH访问您的服务器,并打开php.ini文件。
sudo nano /etc/php/x.x /apache2/php.ini
请注意,如果您正在使用不同版本的PHP,您需要相应地更改路径。
### 步骤2 - 更改配置
找到以下配置并更改它们以匹配您的需要。
max_execution_time = 300 memory_limit = 128M post_max_size = 32M upload_max_filesize = 32M
您可以根据需要更改以上值。例如,更改“memory_limit”可以提高内存限制,从而避免内存耗尽错误。
### 步骤3 - 保存更改
按Ctrl + X,然后按Y,然后按回车键以保存更改。
### 步骤4 - 重启Apache
运行以下命令以重启Apache。
sudo systemctl restart apache2
## 结论
通过更改PHPMyAdmin的导入限制,您可以成功导入大型数据库或数据表,从而避免了错误和不必要的延迟。