如何修改phpMyAdmin配置解决没有可上传的MySQL数据库文件?

💻🔧【超简单教程】手把手教你修改phpMyAdmin配置,解决MySQL导入失败问题❗️

亲测有效✅,只需三分钟⏰,彻底解决MySQL无法访问上传文件夹的烦恼📂。

不再为导入问题头疼💡,轻松搞定数据库管理📊,让你的Linux系统更加顺畅运行🌟。

Linux导入MySQL数据库失败怎么办?修改phpMyAdmin配置方法,快来看看吧!

想要找到phpMyAdmin的安装路径,可以用以下命令:

find / -name pma

find / -name phpMyAdmin

如果找到类似以下路径:

/usr/local/cwpsrv/var/services/pma
/usr/local/apache/htdocs/phpmyadmin

如何修改phpMyAdmin配置解决没有可上传的MySQL数据库文件?

phpMyAdmin的安装路经

那么,恭喜你,已经锁定phpMyAdmin的安装位置啦!

有些控制面板程序会把它装在`pma`文件夹,有些则喜欢放在`phpMyAdmin`文件夹。

你可能会发现这些路径:

/usr/share/phpmyadmin
/usr/share/phpmyadmin/vendor/phpmyadmin
/usr/local/hestia/install/rpm/phpmyadmin
/usr/local/hestia/install/deb/phpmyadmin
/var/lib/mysql/phpmyadmin
/var/lib/phpmyadmin
/etc/phpmyadmin

经过测试,终于确定HestiaCP的phpMyAdmin安装路径:/etc/phpmyadmin

接下来,你可以登录phpMyAdmin,选择数据库,然后点击“导入”。但默认情况下,导入功能可能有限。

不过,我们可以通过修改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';

注意事项

请注意,这里的`/tmp`文件夹是在服务器的根目录下。

然后,你可以将MySQL文件上传到这个`/tmp`目录。使用SFTP把文件放到`/tmp`,然后在phpMyAdmin的数据库管理中选择导入(可能需要重新登录才能看到变化)。

如果你使用的是HestiaCP,有时phpMyAdmin可能不支持默认路径。在这种情况下,请修改phpMyAdmin的配置文件,将路径改成网站用户的`tmp`目录:

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

如果遇到“从网站服务器上传文件夹`/home/admin/tmp/`中选择”显示“没有可上传的文件!”的情况,说明文件夹权限不足。

只需将`/home/admin/tmp`目录权限设置为`755`即可:

sudo chown www-data:www-data /home/admin/ -R
sudo chmod 755 /home/admin/ -R

现在,你可以愉快地从这个路径导入你的MySQL文件了!🚀

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

希望陈沩亮博客( https://www.chenweiliang.com/ ) 分享的《如何修改phpMyAdmin配置解决没有可上传的MySQL数据库文件?》,对您有帮助。

欢迎分享本文链接:https://www.chenweiliang.com/cwl-157.html

解锁 AI 助力,告别低效工作!🔓💼

🌟 立刻在频道置顶目录中,抢先体验这些神奇的AI神兵利器!🌟

喜欢就分享和按赞!您的分享和按赞,是我们持续的动力!

 

发表评论

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

滚动到顶部