当通过phpMyAdmin中的SQL语句创build数据库时,它会被正确创build,但它不会出现在我的cPanel中的数据库列表中。
当我通过cPanel创build数据库,但是,它一切正常。 如果我想恢复一个数据库,我希望它出现在cPanel列表中呢?
我究竟做错了什么? 谢谢! 🙂
我有完全相同的问题,我可以通过login到WHM并使用名为“数据库映射工具”的工具来克服这个问题。 它允许您select用户帐户,然后告诉它要让用户访问哪个数据库名称。
PhpMyadmin只显示login用户所拥有的数据库。 如果您在cPanel中创build了一个Db作为网站所有者,但是在phpMyadmin中使用了不同的用户,那么可以解释它。
如果数据库没有显示在cPanel中,但它在PHPMyAdmin中,则应该运行以下命令:
/usr/local/cpanel/bin/setupdbmap
这应该纠正它,并使数据库在cPanel中可见。