解决phpMyAdmin导入MySQL无法访问用于上传的文件夹

Linux导入MySQL数据库失败怎么办?修改phpMyAdmin配置方法

如何查找CWP控制面板的phpMyAdmin安装路经呢?

find / -name pma

find / -name phpMyAdmin

找到:

/usr/local/cwpsrv/var/services/pma

/usr/local/apache/htdocs/phpmyadmin/

phpMyAdmin的安装路经

这个就是安装路径,有的控制面板程序安装在pma文件夹,有的安装在phpMyAdmin文件夹。

/usr/local/cwpsrv/var/services/pma

/usr/local/apache/htdocs/phpMyAdmin/

在登录phpMyAdmin,选择数据库之后,点击“导入”。

不过,默认导入mysql数据库是需要在本地电脑上传MYSQL文件到LINUX服务器的,而且默认是支持从本地电脑上传导入2MB大小的MYSQL文件。

不过,我们可以通过修改配置 phpMyAdmin 的文件,来开启从服务器导入MYSQL数据库文件哟!

修改phpMyAdmin的配置文件

修改 config.inc.php,有的版本可能只有config.sample.inc.php,可以复制一份重命名为 config.inc.php。

1)请把其中的:

$cfg['UploadDir'] = '';
$cfg['SaveDir'] = '';

2)修改成:

$cfg['UploadDir'] = '/tmp';
$cfg['SaveDir'] = '/tmp';

注意事项

然后,就能以在phpMyAdmin数据库管理中,选择导入查看(可能需要重新登录才可以看到)。

若使用VestaCP面板,将 MySQL 文件传到 /tmp 目录,会发现在phpMyAdmin数据库管理的导入里,没显示 /tmp 目录里的MySQL数据库文件……

请在phpMyAdmin配置文件,将路径修改成网站用户所在的 tmp 目录 ▼

$cfg['UploadDir'] = '/home/admin/tmp';
$cfg['SaveDir'] = '/home/admin/tmp';

如果“从网站服务器上传文件夹 /home/admin/tmp/ 中选择:” 显示 ▼

说明文件夹权限不足,只需将 /home/admin/tmp 目录设置属于为 755 即可。

假如尝试了以上方法,phpMyAdmin导入MySQL数据库仍然无效,或出现导入MySQL数据库500错误,可尝试以下方法 ▼

导入数据库500错误?Linux导出MySQL大文件命令行

有位从事电商行业的朋友,刚安装VestaCP面板之后,想要通过phpMyAdmin数据库管理导入MySQL数据库,一直出现500错误,尝试多次也是导入失败……可能因为 php.ini 配置,或其它问题,所以在phpM……

解决phpMyAdmin导入MySQL无法访问用于上传的文件夹插图

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注