在phpmyadmin中找不到我的WordPress数据库

时间:2016-12-22 作者:Bilal Zafar

我已经在我的本地主机上创建了一个网站,但现在我需要在live server上上载网站,所以我需要从Phpmyadmin导出word press DB,但我在那里找不到任何WP DB。

这是我的wp-config file

/** The name of the database for WordPress */
define(\'DB_NAME\', \'bitnami_wordpress\');

/** MySQL database username */
define(\'DB_USER\', \'bn_wordpress\');

/** MySQL database password */
define(\'DB_PASSWORD\', \'0cca6aaab5\');

/** MySQL hostname */
define(\'DB_HOST\', \'localhost:3306\');

/** Database Charset to use in creating database tables. */
define(\'DB_CHARSET\', \'utf8\');

/** The Database Collate type. Don\'t change this if in doubt. */
define(\'DB_COLLATE\', \'\');

phpmyadmin config file

/* Authentication type and info */
$cfg[\'Servers\'][$i][\'auth_type\'] = \'config\';
$cfg[\'Servers\'][$i][\'user\'] = \'root\';
$cfg[\'Servers\'][$i][\'password\'] = \'123456\';
$cfg[\'Servers\'][$i][\'extension\'] = \'mysqli\';
$cfg[\'Servers\'][$i][\'AllowNoPassword\'] = true;
$cfg[\'Lang\'] = \'\';

/* Bind to the localhost ipv4 address and tcp */
$cfg[\'Servers\'][$i][\'host\'] = \'127.0.0.1\';
$cfg[\'Servers\'][$i][\'connect_type\'] = \'tcp\';

/* User for advanced features */
$cfg[\'Servers\'][$i][\'controluser\'] = \'pma\';
$cfg[\'Servers\'][$i][\'controlpass\'] = \'\';


/* Advanced phpMyAdmin features */
$cfg[\'Servers\'][$i][\'pmadb\'] = \'phpmyadmin\';
$cfg[\'Servers\'][$i][\'bookmarktable\'] = \'pma__bookmark\';
$cfg[\'Servers\'][$i][\'relation\'] = \'pma__relation\';
$cfg[\'Servers\'][$i][\'table_info\'] = \'pma__table_info\';
$cfg[\'Servers\'][$i][\'table_coords\'] = \'pma__table_coords\';
$cfg[\'Servers\'][$i][\'pdf_pages\'] = \'pma__pdf_pages\';
$cfg[\'Servers\'][$i][\'column_info\'] = \'pma__column_info\';
$cfg[\'Servers\'][$i][\'history\'] = \'pma__history\';
$cfg[\'Servers\'][$i][\'designer_coords\'] = \'pma__designer_coords\';
$cfg[\'Servers\'][$i][\'tracking\'] = \'pma__tracking\';
$cfg[\'Servers\'][$i][\'userconfig\'] = \'pma__userconfig\';
$cfg[\'Servers\'][$i][\'recent\'] = \'pma__recent\';
$cfg[\'Servers\'][$i][\'table_uiprefs\'] = \'pma__table_uiprefs\';
$cfg[\'Servers\'][$i][\'users\'] = \'pma__users\';
$cfg[\'Servers\'][$i][\'usergroups\'] = \'pma__usergroups\';
$cfg[\'Servers\'][$i][\'navigationhiding\'] = \'pma__navigationhiding\';
$cfg[\'Servers\'][$i][\'savedsearches\'] = \'pma__savedsearches\';
$cfg[\'Servers\'][$i][\'central_columns\'] = \'pma__central_columns\';
$cfg[\'Servers\'][$i][\'designer_settings\'] = \'pma__designer_settings\';
$cfg[\'Servers\'][$i][\'export_templates\'] = \'pma__export_templates\';
$cfg[\'Servers\'][$i][\'favorite\'] = \'pma__favorite\';
Here is my phpmyadmin screenshot

enter image description here

我已经通过root用户登录了我的phpmyadmin,因此我拥有所有权限(以防万一)

谁能告诉我这里有什么问题吗??

3 个回复
SO网友:admcfajn

如果您只需要一个数据库,我看不出有任何理由以root身份登录。。。您是否尝试使用与WordPress安装相同的凭据以用户身份登录到phpMyAdmin?

user: bn_wordpress
pass: 0cca6aaab5
port: 3306
我们可以一起避免phpMyAdmin。。。在命令行中,可以使用以下命令转储数据库:

mysqldump -u [uname] -p[pass] db_name > db_backup.sql
更简单的*(更用户友好/非技术性)是使用备份/导出插件通过wp admin转储db。

我倾向于使用WP Migrate DB进行这样的小转储,但duplicator、all export pro、任何WordPress备份/迁移插件都可以为您转储MySQL数据。

SO网友:Bunty

有一个名为“adminer”的插件。你可以用这个。

我一直最喜欢移动wordpress网站的是“复印机”

您可以通过以下方式获得:https://wordpress.org/plugins/duplicator/

SO网友:Rick Hellewell

我有一个经过精心调整的程序,用于将站点从开发移动到活动站点(或从一个托管地点移动到另一个托管地点)。

它包括在新位置上创建一个基本WP安装,然后将文件和数据从旧位置复制到新位置。然后使用更好的搜索和替换插件修复数据库中任何错误的URL。

这有点复杂(而且太长)无法作为答案发布,但我已经使用了很多次这个过程,所以对我来说效果很好。看here.

至于创建新的WP站点,大多数托管场所都有一个“向导”,可以创建基本WP安装。但是,您必须将文件和数据从开发区移动到新的位置。

我尝试了许多不同的“自动化”流程来完成这项任务,但它们并不总是成功的,有时需要购买高级版本来完成这项任务。所以我制定了自己的流程。

你还可以找到许多关于同一主题的其他资源/教程。我将这些作为我的流程的基础,然后添加了一些调整,因为我已经做了更多的调整。

相关推荐

打开多个帖子编辑器页面时,MySQL CPU使用率激增

我正在管理WordPress server 2Core CPU 8Gb Ram,托管在Openlitespeed+MariaDB 11.4和PHP 7.4上。已安装Redis和OPache。在WordPress网站上,Redis Object Cache 和Litespeed LSCache 是否已安装并启用插件。内存限制:512MB,最大执行时间:120该网站有超过140k篇帖子,浏览网站页面和内容是一种流畅的体验。但问题是,每当编辑器登录创建帖子时,CPU使用率就会激增到90%或更多。和wp管理员/新