我已经在我的本地主机上创建了一个网站,但现在我需要在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
我已经通过root用户登录了我的phpmyadmin,因此我拥有所有权限(以防万一)
谁能告诉我这里有什么问题吗??
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网友:Rick Hellewell
我有一个经过精心调整的程序,用于将站点从开发移动到活动站点(或从一个托管地点移动到另一个托管地点)。
它包括在新位置上创建一个基本WP安装,然后将文件和数据从旧位置复制到新位置。然后使用更好的搜索和替换插件修复数据库中任何错误的URL。
这有点复杂(而且太长)无法作为答案发布,但我已经使用了很多次这个过程,所以对我来说效果很好。看here.
至于创建新的WP站点,大多数托管场所都有一个“向导”,可以创建基本WP安装。但是,您必须将文件和数据从开发区移动到新的位置。
我尝试了许多不同的“自动化”流程来完成这项任务,但它们并不总是成功的,有时需要购买高级版本来完成这项任务。所以我制定了自己的流程。
你还可以找到许多关于同一主题的其他资源/教程。我将这些作为我的流程的基础,然后添加了一些调整,因为我已经做了更多的调整。