标签: phpMyAdmin

  • 如何使用Adminer通过单个PHP文件轻松管理数据库

    如何使用Adminer通过单个PHP文件轻松管理数据库

    管理MySQL数据库是成为专业WordPress开发人员的基本要求之一。Adminer极大地简化了该任务。

    每个WordPress站点都需要一个数据库才能运行——它是WordPress存储所有站点关键数据的地方。虽然phpMyAdmin多年来一直是MySQL/MariaDB数据库管理的主要工具,但 Adminer 是一个很好的选择。它加载了大量有用的功能和更漂亮的用户界面,所有这些都在一个轻量级的PHP文件中,您可以在您的服务器上快速部署。

    在这篇文章中,您将了解Adminer、它比phpMyAdmin提供的许多好处,以及如何使用它来管理您的数据库。

    1. 什么是Adminer?
    2. 如何使用Adminer
    3. Adminer功能
    4. Adminer插件
    5. Adminer主题
    6. Adminer vs phpMyAdmin
    7. 如何在WordPress中使用Adminer

    什么是Adminer?

    Adminer(以前称为phpMinAdmin)是一个基于PHP的免费开源数据库管理工具。在您的服务器上部署非常简单。要使用它,您所要做的就是上传它的单个PHP文件,将浏览器指向它,然后登录。

    如何使用Adminer通过单个PHP文件轻松管理数据库

    Adminer登录页面

    phpMyAdmin仅支持管理MySQLMariaDB数据库不同,Adminer还支持管理其他数据库,如PostgreSQLSQLiteMS SQLOracleSimpleDBElasticsearchMongoDBFirebird。它还提供43种语言版本。

    Adminer提供易于使用的界面,更好地支持许多MySQL功能,更卓越的性能和更高的安全性。

    现在让我们探索如何安装Adminer。

    如何使用Adminer

    但在开始安装之前,以下是让Adminer在您的服务器上工作的一些基本要求:

    • 安装PHP 5、7 或8
    • 一个数据库驱动程序(例如MySQL、PostgreSQL等)

    差不多就是这样!

    从他们的官方网站下载最新版本的Adminer。您还可以在那里找到仅MySQL和仅英语版本的Adminer。如果您正在管理MySQL或MariaDB数据库(例如用于 WordPress 站点),您可以获得这些较轻的变体。

    下载Adminer的最新版本

    下载Adminer的最新版本

    或者,如果您使用的是终端,则可以使用curl命令将其直接下载到您的目录中。

    curl -o https://github.com/vrana/adminer/releases/download/v4.7.8/adminer-4.7.8.php
    curl -o https://github.com/vrana/adminer/releases/download/v4.7.8/adminer-4.7.8.php
    curl -o https://github.com/vrana/adminer/releases/download/v4.7.8/adminer-4.7.8.php

    Adminer 4.7.8是最新的稳定版本。它增加了对刚刚发布的PHP 8.0的支持。如果有新版本可用,您可以在上述代码的下载URL中更改管理员的版本号。

    下载后,您可以将此.php文件放在服务器上的任何位置,例如其根文件夹。但是,将所有第三方工具放在单独的目录(例如vendorassets等)中是一种很好的做法。

    您现在已经在您的服务器上安装了Adminer。它的即插即用设计意味着Adminer几乎可以在任何服务器上运行。

    如何访问Adminer

    要访问它,您需要做的就是通过浏览器访问其链接。

    例如,如果您将其放在网站的根目录中,则可以通过访问https://your-website.com/adminer-4.7.8.php来访问它。如果您没有设置域名,您也可以通过您服务器的IP地址或本地主机环境访问它。

    使用或不使用数据库名称登录Adminer

    使用或不使用数据库名称登录Adminer

    从这里,您可以登录到安装在服务器上的任何数据库。您也可以将数据库字段留空。Adminer将在下一个屏幕上向您显示所有数据库的列表。

    勾选Permanent login选项将节省您的登录信息,所以你可以很容易地在以后通过在侧栏的链接重温这段会话。

    如果不指定,Adminer会列出所有数据库

    如果不指定,Adminer会列出所有数据库

    Adminer功能

    Adminer包括许多功能,使数据库管理更加轻松。是时候深入了解它们了。

    1. 连接到数据库服务器
    2. 创建新数据库
    3. 更改数据库名称和排序规则类型
    4. 探索数据库架构
    5. 检查表数据和结构
    6. 更改表和列设置
    7. 插入新记录并更新现有记录
    8. 在所有表中搜索数据
    9. 截断、删除、移动和复制表
    10. 创建表、视图、例程和事件
    11. 导入或导出数据库
    12. 执行SQL查询
    13. 显示和创建权限(用户)
    14. 广泛的定制选项

    连接到数据库服务器

    如前所述,您可以连接到Adminer支持的任何数据库服务器。对于MySQL数据库服务器,默认用户名是root,默认密码是空字符串。您还可以在此处选择要管理的现有数据库。

    使用Adminer管理WordPress数据库

    使用Adminer管理WordPress数据库

    创建新数据库

    您可以单击Create database链接来创建新的MySQL数据库。输入数据库名称并选择其归类类型。对于WordPress数据库,推荐的整理类型是utf8mb4_unicode_ci

    在Adminer中创建新数据库

    在Adminer中创建新数据库

    创建数据库后,您可以更改它的各个方面,例如数据库的名称、架构、用户和表。

    设置数据库名称和排序规则类型以创建数据库

    设置数据库名称和排序规则类型以创建数据库

    您现在已经创建了一个新的MySQL数据库。下一页将向您展示用表、列等填充它的更多选项。

    找到下拉菜单和标题中列出的新数据库

    找到下拉菜单和标题中列出的新数据库

    更改数据库名称和排序规则类型

    单击“Alter database”链接将允许您更改其名称和归类类型。如果您刚刚创建了一个数据库并输入了错误,这将非常方便。

    使用管理员的“Alter database”选项轻松编辑数据库

    使用管理员的“Alter database”选项轻松编辑数据库

    例如,我将数据库的整理类型从utf8_unicode_ci 更改utf8mb4_unicode_ci

    在Adminer中更改数据库

    在Adminer中更改数据库

    注意:如果您的数据库已被任何应用程序使用,请确保您在此处所做的更改也反映在您的应用程序代码中。

    检索数据库Schema

    数据库模式是指定义所有数据库元素如何关联的逻辑配置。在MySQL中,Schema是数据库的同义词。所以,他们指的是同一件事。

    但是,在PostgreSQL和Oracle等其他数据库中,Schema是指表的集合。它只是数据库的一部分。

    WordPress使用MySQL作为其数据库。因此,它的Schema本质上是它的表及其列。Adminer甚至允许您在Schema框周围移动并根据需要使用它们。

    在Adminer中检索WordPress数据库Schema

    在Adminer中检索WordPress数据库Schema

    这是了解典型 WordPress 数据库结构的来龙去脉的好方法。

    检查表数据和结构

    单击任何表格将显示有关它的更多详细信息。默认情况下,Adminer会将您定向到表的Show structure选项卡。在这里,您将找到有关表列的信息,例如它们的名称、类型和索引。

    单击表格将显示其“结构”

    单击表格将显示其“结构”

    如果您的数据库表有任何关联的外键或触发器,它们也会列在此处的最底部。

    上面的示例显示了有关wp_options表的详细信息。这是WordPress存储其所有重要设置的地方。接下来,您可以转到“Select data”选项卡以查看存储在此表中的所有值。

    查看按列列出的所有表数据

    查看按列列出的所有表数据

    正如您所看到的,这里的用户界面比phpMyAdmin中的用户界面要容易得多。

    更改表和列设置

    单击顶部的Alter table链接以更改表和列设置。

    通过Adminer轻松更改数据库表和列

    通过Adminer轻松更改数据库表和列

    对于表,您可以更改其名称、引擎和归类类型。在底部,您还可以找到用于设置表的默认值以启动自动增量的选项,以及是否可以使用默认值和注释设置其列。

    对于列,您可以更改它们的名称、类型、长度和排序规则类型。

    您还可以通过单击+x按钮来添加或删除列。Drop按钮将完全删除数据库中的表,所以请谨慎使用。

    完成更改后,不要忘记点击“Save”按钮。

    插入新记录并更新现有记录

    点击New item链接转到Insert: <table_name>选项卡。

    在数据库表的列中插入新记录

    在数据库表的列中插入新记录

    在这里,您可以向表中添加新行。管理员列出了列名称及其类型,以便您可以快速输入它们。您还可以为您输入的值运行散列函数以自动加密它们。如果数据是敏感的,例如密码,这将非常有用。例如,WordPress使用MD5算法将其密码存储在数据库中。

    编辑现有记录同样简单。例如,如果您想更改站点的描述,您可以在wp_options表中编辑blogdescription选项的值。

    在Adminer中编辑现有数据库记录

    在Adminer中编辑现有数据库记录

    接下来,在option_value字段中输入您的新博客描述,然后单击SAVE按钮以使您的更改生效。

    通过Adminer更改WordPress站点的描述

    通过Adminer更改WordPress站点的描述

    在所有表中搜索数据

    Adminer允许您一次在数据库的所有表中搜索任何数据。它会向您显示最有可能保存此值的表。

    在Adminer中的数据库中搜索术语

    在Adminer中的数据库中搜索术语

    当我搜索词home时,Adminer将wp_options表作为最有可能的候选者。单击它会向我显示Adminer在数据库中找到它的确切列和行。

    单击搜索结果下方列出的表格将显示有关它的更多详细信息。从这里,您可以在此表中执行更精细的搜索

    在建议的表格中深入搜索

    在建议的表格中深入搜索

    例如,我可以编辑home选项名称的值并更改我网站的主页URL。

    清空、删除、移动和复制表

    Adminer允许您直接从数据库的仪表板对表执行许多操作。

    轻松对表执行SQL操作

    轻松对表执行SQL操作

    您可以通过选择表并单击下面的按钮对表执行许多SQL查询。

    例如,如果您想清空您网站上的所有评论,您可以选择wp_comments表并点击Truncate按钮。它会清空表中的所有行,但仍会保留现有的列结构。点击Drop按钮将完全删除表格。

    从这里,您还可以将表MoveCopy到另一个数据库。使用Overwrite选项,这是一种将站点数据(例如帖子和评论)从一个站点传输到另一个站点的快速而肮脏的方式。

    创建表、视图、例程和事件

    您可以使用Adminer创建新表、视图、例程和事件。

    使用Adminer创建新表很简单

    使用Adminer创建新表很简单

    Create table功能允许您定义表的完整模式,包括它的列和嵌套值。

    高级用户可以使用Adminer的其他高级功能来定义MySQL视图、过程、函数和事件。

    使用Adminer轻松创建许多其他SQL功能

  • 如何在不同操作系统上安装phpMyAdmin

    如何在不同操作系统上安装phpMyAdmin

    管理数据库是运行网站的一个复杂但必要的部分。幸运的是,有像phpMyAdmin这样的软件可以让这个过程变得更容易。这种流行的管理工具似乎很难学习,但是一旦掌握了它,访问和修改数据库将变得轻而易举。

    最困难的部分是知道如何安装phpMyAdmin并在您的Web服务器上进行设置。如果你遇到了麻烦,你肯定不是唯一一个。

    在本文中,我们将逐步向您展示如何在所有主要操作系统上安装phpMyAdmin,以及如何配置它。

    1. 什么是phpMyAdmin?
    2. phpMyAdmin要求
    3. 安装phpMyAdmin
    4. 如何访问phpMyAdmin
    5. 配置phpMyAdmin
    6. Adminer:一个更简单的phpMyAdmin替代方案

    什么是phpMyAdmin?

    每个网站背后都有一个数据库。该数据库允许您存储从用户帐户信息到您在网站上发布的帖子的数据。虽然有许多数据库服务,但MySQL是最受欢迎的一种。并且最有可能的是您的网站正在使用的那个。MariaDB是一种常见的替代方案。

    直接与MySQL交互可能会很复杂且令人困惑,尤其是当您不熟悉网站管理时。但是与数据库交互通常是站点维护的必要部分。

    phpMyAdmi旨在为MySQL带来一个基于浏览器的可视化界面,并让您更轻松地使用您的数据库。由于其受欢迎程度,许多网络托管服务包括访问phpMyAdmin。

    为什么需要phpMyAdmin?

    如果没有像phpMyAdmin这样的工具,您访问数据库的唯一选择就是使用命令行。这意味着您没有可视化界面——只有一个文本提示,您可以在其中输入命令。这样做可能会令人困惑,甚至可能导致意外破坏您的网站。

    phpMyAdmin是免费和开源的。广泛的网络主机支持它,您甚至可以自己安装,而无需支付一分钱。一旦您安装了它,从可视化界面执行数据库命令就会更加直观。

    您可以自己尝试phpMyAdmin,看看它是否是您想要使用的数据库管理器。一旦您试驾并决定喜欢它,您就可以在您的服务器上安装该工具。

    phpMyAdmin要求

    幸运的是,安装phpMyAdmin的要求相对简单。如果您有任何类型的Web服务器,您几乎肯定可以让它运行。以下是详细要求:

    • 任何类型的网络服务器
    • MySQL或MariaDB 5.5或更新版本
    • 支持Javascript、cookies和Bootstrap 4.5(访问phpMyAdmin)的网络浏览器
    • PHP 7.2.5或更高版本
    • 其他PHP要求:会话和SPL扩展、哈希、ctype和JSON支持。其他扩展如mbstring可以提高性能或添加额外的次要功能(完整列表请参见需求页面)。

    phpMyAdmin系统要求

    phpMyAdmin系统要求

    在您尝试安装phpMyAdmin之前,请记住许多Web主机已经安装了它。

    在安装phpMyAdmin之前,请检查您的网络主机的文档以确保他们尚未安装它。

    安装phpMyAdmin

    一旦您检查以确保您的服务器支持phpMyAdmin,就可以开始安装它了。Web服务器有多种操作系统,因此我们包含了所有最流行的操作系统,包括Windows、Mac和多个Linux发行版。

    有了这个,这里是安装phpMyAdmin的分步说明。

    如何在Windows 10上安装phpMyAdmin

    根据要求,您将需要一个带有PHP的Web服务器和一个数据库才能使用phpMyAdmin。虽然您无疑可以手动下载Apache、PHP和MySQL,但还有一个更简单的选择,可以在Windows计算机上启动和运行服务器。

    WAMP(Windows、Apache、MySQL和PHP)是免费软件,可让您轻松创建具有所有先决条件的服务器。如果XAMPP for Windows(Apache、MariaDB、PHP 和 Perl)更适合您的需求,您也可以尝试它。

    WAMPserver的主页

    WAMPserver的主页

    下载其中之一后,只需安装它并完成设置过程即可。

    假设您使用的是WAMP或XAMPP。这两个都已经与phpMyAdmin一起提供了!在您的浏览器中,导航到http://localhost/phpMyAdmin您应该会看到登录屏幕,确认您已正确安装所有内容。

    如何在Mac上安装phpMyAdmin

    在Mac上获取phpMyAdmin有点不同。所有的先决条件都是一样的。但由于macOS附带Apache和PHP,因此您无需下载它们。

    对于Mac,您有两个选择:您可以像使用其他操作系统一样使用XAMPP或手动安装所有内容。

    XAMPP OSX下载列表

    XAMPP OSX下载列表

    下载适用于OS X的XAMPP,打开它,然后将其放入您的应用程序文件夹中。

    打开XAMPP Control/Applications/XAMPP/manager-osx.app以启动Apache和MySQL服务器。如果您随后访问http://localhost,您应该会发现一切正常,并且您的phpMyAdmin登录信息位于“工具”部分。

    如果您改为手动安装phpMyAdmin,则该过程很简单。由于您已经拥有Apache和PHP,因此您只需要下载MySQL。确保从下拉列表中选择macOS。下载并安装该文件,按照说明进行操作,并记录提供给您的所有用户名和密码。

    然后您可以打开系统偏好设置并启动MySQL以启动服务器。您还可以通过在终端中运行以下命令来启动Apache:

    sudo apachectl start
    sudo apachectl start
    sudo apachectl start

    在Mac终端中启动Apache的命令

    在Mac终端中启动Apache的命令

    有了这个,剩下的就是安装phpMyAdmin。将文件夹重命名为“phpMyAdmin”并将其移动到 /Library/WebServer/Documents/。通过在浏览器中访问http://localhost/phpMyAdmin检查以确保它已正确安装。

    如果您安装了Homebrew,另一个选项是输入命令:brew install phpMyAdmin

    如何在Ubuntu上安装phpMyAdmin

    作为最受欢迎和最容易使用的Linux发行版之一,Ubuntu是您服务器的不错选择。

    虽然总是可以手动安装Apache和MySQL,但Linux有自己的标准服务器软件“堆栈”,称为LAMP(Linux、Apache、MySQL和PHP)。与WAMP和XAMPP不同,它不随phpMyAdmin一起提供,因此您需要手动安装它。幸运的是,Ubuntu允许您通过命令行进行所有安装。

    首先,检查是否启用了tasksel。Ubuntu的服务器版本应该安装它,但如果你有桌面版本,你可以使用以下命令启用它:

    sudo apt-get install tasksel
    sudo apt-get install tasksel
    sudo apt-get install tasksel

    之后,您可以使用tasksel使用以下命令安装LAMP服务器:

    sudo tasksel install lamp-server
    sudo tasksel install lamp-server
    sudo tasksel install lamp-server

    在Ubuntu中通过命令行安装LAMP服务器

    在Ubuntu中通过命令行安装LAMP服务器

    现在,您可以安装phpMyAdmin:

    sudo apt install phpMyAdmin
    sudo apt install phpMyAdmin
    sudo apt install phpMyAdmin

    有了它,您就拥有了在计算机上运行服务器所需的所有文件。

    如何在CentOS 7上安装phpMyAdmin

    在CentOS 7上安装phpMyAdmin与其他发行版非常相似,但命令略有不同,因为该操作系统使用Yum而不是典型的apt命令。

    也没有简单的LAMP堆栈可以一次性安装您需要的所有服务器组件,因此您需要手动下载Apache、MySQL和PHP。幸运的是,这些可以通过命令行轻松获得。

    首先,让我们使用命令行下载LAMP堆栈,从Apache开始:

    sudo yum install httpd.service
    sudo yum install httpd.service
    sudo yum install httpd.service

    要启动Apache服务器并确保它在引导时运行,请使用以下命令:

    sudo systemctl start httpd.service
    sudo systemctl enable httpd.service
    sudo systemctl start httpd.service
    sudo systemctl enable httpd.service
    sudo systemctl start httpd.service
    sudo systemctl enable httpd.service

    现在是安装数据库的时候了。CentOS 7默认安装MariaDB。它还与phpMyAdmin完全兼容,因此使用起来很安全。虽然可以改为下载MySQL,但这是一个复杂得多的过程。让我们使用MariaDB:

    sudo yum install mariadb-server mariadb
    sudo yum install mariadb-server mariadb
    sudo yum install mariadb-server mariadb

    现在我们可以运行它并使其在启动时启动:

    sudo systemctl start mariadb
    sudo systemctl enable mariadb.service
    sudo systemctl start mariadb
    sudo systemctl enable mariadb.service
    sudo systemctl start mariadb
    sudo systemctl enable mariadb.service

    要完成MariaDB的安装并确保其安全,请使用以下命令运行安全安装设置。

    sudo mysql_secure_installation
    sudo mysql_secure_installation
    sudo mysql_secure_installation

    最后,我们可以使用附加的MySQL包安装PHP。

    sudo yum install php php-mysql
    sudo yum install php php-mysql
    sudo yum install php php-mysql

    您还需要重新启动Apache服务器,以便它与PHP一起正常工作。

    sudo systemctl restart httpd.service
    sudo systemctl restart httpd.service
    sudo systemctl restart httpd.service

    这样,您就拥有了所需的LAMP堆栈,并最终可以下载phpMyAdmin。由于它不在Yum存储库中,因此您需要使用以下命令安装EPEL存储库:

    sudo yum install epel-release
    sudo yum install epel-release
    sudo yum install epel-release

    并安装phpMyAdmin。

    sudo yum install phpMyAdmin
    sudo yum install phpMyAdmin
    sudo yum install phpMyAdmin

    在CentOS 7上还需要几个步骤,但您现在应该有一个准备好配置的服务器。

    如何在Debian上安装phpMyAdmin

    与CentOS 7非常相似,您需要使用命令行手动安装LAMP堆栈。首先,让我们使用以下命令获取Apache:

    sudo apt install apache2
    sudo apt install apache2
    sudo apt install apache2

    接下来,我们将安装MariaDB。与CentOS 7一样,此Linux发行版与MariaDB配合使用效果更好,我们建议您改用该发行版。

    sudo apt install mariadb-server
    sudo apt install mariadb-server
    sudo apt install mariadb-server

    和CentOS 7一样,您应该运行安全安装来添加数据库密码并确保一切都是安全的。

    sudo mysql_secure_installation
    sudo mysql_secure_installation
    sudo mysql_secure_installation

    最后,我们可以安装PHP和一些您的服务器需要运行的额外包。

    sudo apt install php php-mysql libapache2-mod-php
    sudo apt install php php-mysql libapache2-mod-php
    sudo apt install php php-mysql libapache2-mod-php

    我们可以通过安装phpMyAdmin来完成。

    sudo apt install phpMyAdmin
    sudo apt install phpMyAdmin
    sudo apt install phpMyAdmin

    如何访问phpMyAdmin

    一旦正确安装了phpMyAdmin,在任何操作系统上访问和登录都是一样的。

    您将需要您的网络服务器地址,然后附加/phpMyAdmin/到它的末尾。如果您只是在计算机上设置了服务器,则地址很可能只是“localhost”,因此请访问此链接:

    http://localhost/phpMyAdmin
    http://localhost/phpMyAdmin
    http://localhost/phpMyAdmin

    如果这是您已经在网络上运行的服务器,它也可能是一个IP,甚至是一个命名地址。如果您不确定,您可能会在Apache或MySQL配置文件中找到该地址。

    进入登录屏幕后,您将需要用户名和密码。如果这是全新安装,用户名可能是“root”,您可以将密码留空。如果这不起作用,密码可能是“password”。

    phpMyAdmin登录屏幕

    phpMyAdmin登录屏幕

    如果您无法登录,请检查phpMyAdmin或MySQL配置文件以查找您的登录信息。您可能还在安装过程中更改了登录信息。

    如果Linux用户在访问页面或登录时遇到问题,应尝试以下命令:

    sudo dpkg-reconfigure phpMyAdmin
    sudo dpkg-reconfigure phpMyAdmin
    sudo dpkg-reconfigure phpMyAdmin

    最后,您应该注意,如果您使用的是预装了phpMyAdmin的网络主机,您通常可以在您的主机仪表板中找到登录信息和链接。在这种情况下,您不需要在服务器上手动安装phpMyAdmin。

    配置phpMyAdmin

    安装数据库管理器并准备好在您的系统上运行后,您应该知道如何配置phpMyAdmin。与任何服务器软件一样,您肯定会想要对设置进行大量修改。

    未配置的phpMyAdmin也可能带来潜在的安全风险。您需要采取一些额外的步骤来锁定您的系统。

    如果您需要恢复数据库的备份,您可以随时使用phpMyAdmin导入新的SQL文件。在对数据库或其设置进行任何重大修改之前,请务必经常进行备份,尤其是当您不只是在测试服务器上工作时。

    如何运行SQL查询

    现在您已经使用了phpMyAdmin,您应该知道如何执行它的用途:运行SQL查询。

    您可以在主页上运行查询(这将适用于整个站点),也可以在特定的数据库或表中运行。单击屏幕顶部的SQL选项卡,输入您的命令,然后按Go

    在phpMyAdmin中运行SQL查询

    在phpMyAdmin中运行SQL查询

    以下是常见SQL查询的列表:

    • Select:最重要的标签,几乎在每个查询的开头使用。
    • Create Table:创建一个新表。
    • Alter Table:添加新列。
    • Insert:添加新行。
    • Delete:删除列。
    • Update:编辑表中的值。
    • Sum():将所有值相加。
    • Avg():取平均值。
    • Count():计算填充的列数。
    • Round():将值四舍五入为您设置的整数。
    • Max():返回最大值。
    • Min():返回最小值。
    • Between:选择特定范围内的列。
    • Group By:按数据对表格进行分组。
    • Order By:以某种方式排序结果。

    当然还有更多命令需要学习,但这些只是一些开始。

    如何更改phpMyAdmin默认的URL

    保留phpMyAdmin访问链接的默认设置 ( http://website.com/phpMyAdmin) 可能会带来安全风险。

    如果

  • 如何修复MAMP本地环境phpMyAdmin不工作错误

    如何修复MAMP本地环境phpMyAdmin不工作错误

    MAMP是一个有用的工具,它使用户能够在本地环境中开发动态网站。这意味着您可以在您的计算机上安装和测试WordPress或其他网站文件和系统,而无需网站主机或服务器。但是,与大多数工具一样,您可能会不时遇到错误。

    如果您无法访问MAMP安装的phpMyAdmin功能,可能有多种原因。通过对一些常见原因进行故障排除,您应该能够识别并快速纠正任何问题,从而将MAMP的phpMyAdmin功能恢复到完全运行状态。

    在本文中,我们将解释三个不同但相关的错误,讨论它们可能发生的原因,并向您展示如何修复它们。让我们开始吧!

    1. MAMP环境phpMyAdmin不工作错误是什么(以及为什么会发生)
    2. 如何修复MAMP环境phpMyAdmin不工作错误

    MAMP环境phpMyAdmin不工作错误是什么(以及为什么会发生)

    MAMP堆栈包括操作系统、Web服务器、数据库管理系统和脚本语言。这些是开发环境的基本元素,它们使用户能够开发和测试动态网站或内容管理系统(CMS),例如WordPress或Drupal

    MAMP是其组件的首字母缩写词——MacOS、Apache、MySQL或MariaDB,以及PHP、Perl或Python——尽管用户可以在安装中选择替代组件。MAMP安装中包含的phpMyAdmin工具使用户能够通过MySQL或MariaDB访问和管理数据库功能。

    当您从Web浏览器的MAMP主页中选择phpMyAdmin工具时,phpMyAdmin错误可能会产生一个空白页面。或者,它可能会通过停用 phpMyAdmin菜单中的链接来阻止您完全选择该工具。

    当您确实遇到phpMyAdmin问题时,您可能会收到一条错误消息,其中包含有关原因的信息。然而,情况并非总是如此。当遇到非特定错误并且没有关于正在发生的事情的其他信息时,您可以使用以下步骤进行故障排除和更正。

    如何修复MAMP环境phpMyAdmin不工作错误

    在MAMP中遇到phpMyAdmin错误有几个常见原因。在接下来的三个部分中,我们将描述此错误的不同变体,并引导您完成各种解决方案。

    数据库连接错误

    数据库连接错误意味着您的phpMyAdmin工具无法连接到MySQL数据库。通常,这是因为MAMP环境phpMyAdmin配置文件的设置不正确。如果您在计算机上重新安装MAMP,或在另一台计算机上安装MAMP而不更新默认设置,则可能会发生这种情况。

    当您导航到MAMP主页上的工具菜单时,会出现此错误。phpMyAdmin菜单选项将显示消息“MySQL server not running”:

    phpMyAdmin菜单中的错误消息

    phpMyAdmin菜单中的错误消息

    要更正此问题,您需要检查您的设置并解决您的MAMP环境phpMyAdmin配置文件中的任何错误。

    第 1 步 – 找到配置文件

    如果您的MAMP安装正在运行,您将需要首先停止任何活动服务器并退出应用程序。

    phpMyAdmin配置文件位于您的MAMP应用程序中,使该工具能够与其相应的数据库连接。config.inc.php文件包含与您的数据库设置相对应的设置:

    MAMP中的config.inc.php文件

    MAMP中的config.inc.php文件

    在Windows中,此文件位于C:/MAMP/bin/phpMyAdmin/。Mac用户可以通过转到/Applications/MAMP/bin/phpMyAdmin/文件夹来找到该文件。

    第 2 步 –更正配置文件设置

    打开config.inc.php文件后,您需要找到以下数据库配置设置:

    • DB_NAME
    • DB_USER
    • DB_PASSWORD
    • DB_HOST

    然后,将这些设置与您的MySQL数据库设置进行比较。更正所有错误并保存config.inc.php文件:

    更正config.inc.php文件中的错误

    更正config.inc.php文件中的错误

    要查看这是否已清除错误,请打开MAMP,启动服务器,然后重试MAMP主页菜单中的phpMyAdmin工具。(如果MAMP没有启动,请先排除故障。)

    您现在应该能够选择phpMyAdmin来运行该工具。如果没有,退出MAMP,返回config.inc.php文件,找到端口设置:

    更改MAMP的端口设置

    更改MAMP的端口设置

    您可以更新这些以对应于您的MAMP安装的Port Settings,然后再次测试以查看错误是否已解决。

    如果您在连接数据库时遇到问题,可以查看我们关于修复MAMP “建立数据库连接”错误的文章。

    空白的phpMyAdmin页面

    如果您从MAMP主页选择phpMyAdmin工具并看到一个空白页面(或MAMP索引页面),这可能表明最近的MAMP更新存在问题。

    要更正此错误,您可以恢复以前版本的phpMyAdmin。有两种方法可以解决此问题。

    第 1 步 – 重命名文件夹

    首先,可以通过重命名phpMyAdmin文件夹来解决此问题。为此,请退出MAMP应用程序并在应用程序支持目录中找到phpMyAdmin文件夹。

    Windows用户可以去C:UsersPublicDocumentsAppsoluteMAMPphpMyAdmin,而Mac用户可以去/Library/Application Support/appsolute/MAMP PRO/phpMyAdmin

    打开phpMyAdmin文件夹

    打开phpMyAdmin文件夹

    将phpMyAdmin文件夹重命名为“phpMyAdmin_bak”。然后打开MAMP,重新启动服务器,然后导航到phpMyAdmin以访问该工具。

    第 2 步 – 安装最新的稳定版本的phpMyAdmin

    如果重命名phpMyAdmin文件夹不能修复错误,您可以在MAMP安装中返回到最新的稳定版本。首先,如果您已将文件夹重命名为上述详细信息,则需要将其名称改回“phpMyAdmin”。

    接下来,下载最新的稳定版phpMyAdmin。解压缩下载并将其移动到您的appsoluteMAMP文件夹。您现在将拥有两个phpMyAdmin文件夹——您刚刚下载的原始版本和上一个版本。后者应该命名为“phpMyAdmin-xxx-all-languages”,其中“xxx”是版本的数字版本:

    phpMyAdmin的版本下载页面

    phpMyAdmin的版本下载页面

    接下来,您需要更新新的phpMyAdmin文件夹中的配置设置。在执行此操作之前,请备份位于原始文件夹中的config.inc.php文件的副本。

    备份文件后,在原始phpMyAdmin文件夹中,复制php.inc.config文件并将其粘贴到刚刚添加的phpMyAdmin-xxx-all-languages文件夹中。当程序询问是否可以覆盖文件夹时,说是。

    然后,将原始phpMyAdmin文件夹重命名为“phpMyAdminOriginal”(或类似名称),并将新文件夹命名为“phpMyAdmin”。之后,您可以打开MAMP应用程序,重新启动服务器,然后导航到MAMP主页上的phpMyAdmin工具。

    PHP版本兼容性错误

    您可能会收到一条错误消息,指出phpMyAdmin需要特定范围内的PHP版本。如果您运行的是过时的PHP版本,或者新的更新与您的MAMP版本不兼容,则可能会发生这种情况。在这种情况下,您需要更改MAMP应用程序的PHP版本。

    在MAMP Pro中,这就像更改设置一样简单。首先,请注意错误消息中所需的版本。该要求通常表示为您可以选择的一系列PHP版本。

    然后,仍然在MAMP Pro中,转到Preferences并选择PHP选项卡。在下拉菜单中,将PHP版本更改为错误消息给出的范围内列出的版本。

    之后,您可以导航到MAMP主页并刷新浏览器。从菜单中选择工具以验证错误是否已解决。

    小结

    MAMP中的phpMyAdmin错误会阻止您使用phpMyAdmin工具访问您网站的数据库。错误可能以几种不同的方式呈现:空白页、非活动菜单选项或连接错误。

    在本文中,我们讨论了三个常见的phpMyAdmin错误以及如何修复它们:

    • 数据库连接错误
    • 空白的phpMyAdmin页面
    • PHP版本不兼容
  • 如何对WordPress数据库问题进行故障排除和修复

    错误类型:
    数据库错误
    错误名称:
    建立数据库连接时出错
    英文名称:
    Error establishing a database connection
    错误描述:
    “建立数据库连接错误消息”可能是您在WordPress网站上看到的最常见的错误消息之一。

    如何对WordPress数据库问题进行故障排除和修复

    不得不对WordPress数据库进行故障排除和修复是我们许多人在某个时候都会遇到的事情。

    如果您看到一条错误消息,告诉您无法连接到数据库或者某些文件已损坏,那么很有可能是您的WordPress数据库出现问题。

    但是如何修复WordPress数据库呢?

    在本文中,我们将向您展示如何诊断WordPress数据库的问题以及如何修复它们。您还将学习如何防止您的WordPress数据库问题在未来再次发生。

    1. 如何知道WordPress数据库是否需要修复
    2. 需要修复数据库的6个常见原因
    3. 如何修复WordPress数据库
    4. 如何优化您的WordPress数据库

    如何知道WordPress数据库是否需要修复

    作为WordPress用户,您可能会遇到一些WordPress错误。运行一个网站而不偶尔遇到问题几乎是不可能的。但是你怎么知道是数据库的问题呢?

    以下是一些线索,可以告诉您您的数据库有问题:

    “建立数据库连接错误消息”可能是您在WordPress网站上看到的最常见的错误消息之一。当代码出现问题时,这几乎和所谓的死亡白屏一样可怕。

    建立数据库连接时出错

    建立数据库连接时出错

    不过,修复它可能非常简单。

    在我们讨论解决问题可能需要的各种方法之前,让我们先看看数据库问题的原因

    需要修复数据库的6个常见原因

    以下是数据库问题的一些最常见原因。对于某些情况,您会看到特定的警告消息。对于其他人,您将获得通用的建立数据库连接消息。

    让我们来看看最常见的场景,然后看看如何修复您的WordPress数据库。

    1. 不正确的数据库凭据

    这可能是WordPress数据库连接问题的最常见原因,幸运的是,它最容易修复。

    如果您不想自己编辑代码,您只需要对wp-config.php文件进行简单的修改或使用插件进行修复

    2. 连接问题

    无法访问数据库的原因之一是连接到服务器的问题。如果您使用的是廉价主机,您可能会发现您的服务器很慢或没有响应。一个好的托管服务提供商将为您提供正常运行时间保证,这意味着这不应该是您问题的原因。

    但是值得与您的托管服务提供商核实服务器上是否存在任何问题。

    3. 超出PHP内存限制

    这是一个错误,根据我的经验,当您将媒体上传到您的网站时,这种错误最常出现。

    这意味着您已经超出了为您的站点设置的内存限制。修复它需要编辑一些代码、通过您的托管服务提供商更改一些设置或使用插件。

    4. 损坏的数据库表

    如果您的数据库表已损坏,则需要清理数据库。如果您的凭据正确,连接没有问题,并且您没有超出PHP内存限制,那么下一个最有可能的罪魁祸首是数据库损坏

    您可以在phpMyAdmin中修复损坏的数据库表

    5.损坏的文件

    如果WordPress安装中的文件已损坏,这可能会导致数据库出现问题。这可能是由于文件已损坏的插件存在问题,或者是您的开发人员之一进行了编辑。

    我们很快就会看看您可以使用哪些选项来修复损坏的文件

    6. 你的网站或数据库被黑了

    我们特意把这个留到最后,因为它最有可能吓到您:您的WordPress网站或数据库可能已被黑客入侵。但是,如果您的数据库由于黑客攻击而出现问题,修复它并不像您想象的那么困难。

    您可以从托管公司获得帮助,也可以自行修复。

    现在,是时候开始修复一些数据库了!

    如何修复WordPress数据库

    既然您现在知道数据库问题的常见原因,您就会问这个问题:如何修复我的WordPress数据库?

    您需要采取的具体步骤取决于问题的性质。让我们先完成最简单的步骤,因为它们将解决最常见的问题。

    如果您已经确定您的数据库遇到了更严重的问题,请跳至本节的相关部分。

    1. 从备份开始
    2. 如何使用数据库日志文件诊断WordPress数据库错误
    3. 如何编辑您的WordPress数据库凭据
    4. 如何使用WP_ALLOW_REPAIR修复WordPress数据库
    5. 如何在phpMyAdmin中修复WordPress数据库
    6. 如何通过WP-CLI修复WordPress数据库
    7. 如何增加PHP内存限制
    8. 如何使用数据库修复插件修复WordPress数据库

    从备份开始

    无论您将采取何种步骤来修复您的数据库,您都应该始终从备份您的站点开始。

    使用备份插件或转到您的托管服务提供商界面并在那里进行手动备份。使用宝塔面板的站长们可以使用备份计划进行数据备份,但您也可以根据需要进行手动备份或增加频率。

    如何使用数据库日志文件诊断WordPress数据库错误

    第一步是查看错误日志并确定问题所在,你可以通过在wp-config.php中启用错误日志

    日志会告诉您网站上发生了什么以及发生了哪些错误。您可以使用这些来诊断数据库连接问题。

    完成后,请使用下面的相关修复程序。或者,如果您不能这样做,请按顺序完成这些修复,因为它们从最简单和最常见的开始。

    如何编辑您的WordPress数据库凭据

    建立数据库连接出错的最常见原因是不正确的数据库凭据。

    要编辑您的数据库凭据,请备份您的wp-config.php文件,然后打开原始文件。备份是必不可少的,以防你犯了一个让事情变得更糟的错误。

    您将在WordPress安装的根目录中找到wp-config.php文件。要访问它,您需要通过SFTP连接到您的站点。

    如果您的站点要正确连接到您的数据库,该文件包含需要正确的四条信息。这些是:

    • 数据库名称。
    • MySQL数据库用户名。
    • MySQL数据库密码。
    • MySQL主机名。

    在您的wp-config.php文件中,这四项信息将如下所示:

    // ** MySQL settings – You can get this info from your web host ** //
    /** The name of the database for WordPress */
    define(‘DB_NAME’, ‘xxxxxx’);
    /** MySQL database username */
    define(‘DB_USER’, ‘xxxxxx’);
    /** MySQL database password */
    define(‘DB_PASSWORD’, ‘xxxxxx’);
    /** MySQL hostname */
    define(‘DB_HOST’, ‘xxxxxx’);
    // ** MySQL settings – You can get this info from your web host ** //
    /** The name of the database for WordPress */
    define(‘DB_NAME’, ‘xxxxxx’);
    /** MySQL database username */
    define(‘DB_USER’, ‘xxxxxx’);
    /** MySQL database password */
    define(‘DB_PASSWORD’, ‘xxxxxx’);
    /** MySQL hostname */
    define(‘DB_HOST’, ‘xxxxxx’);
    // ** MySQL settings - You can get this info from your web host ** //
    /** The name of the database for WordPress */
    define('DB_NAME', 'xxxxxx');
    /** MySQL database username */
    define('DB_USER', 'xxxxxx');
    /** MySQL database password */
    define('DB_PASSWORD', 'xxxxxx');
    /** MySQL hostname */
    define('DB_HOST', 'xxxxxx');

    要找到正确的数据库凭据,您需要通过您的托管服务提供商检查您的管理屏幕,或者找到您在设置托管帐户时最初收到的电子邮件。

    您还可以在phpMyAdmin中找到您的数据库凭据,如果这是您从托管服务提供商处获得的界面,您可以通过cPanel访问该凭据。

    一旦您正确更新了数据库凭据,请保存您的“新”wp-config.php文件,将其关闭,然后再次尝试访问您的站点。

    如果您仍然无法访问数据库,请继续阅读以获取更多解决方案。

    如何使用WP_ALLOW_REPAIR修复WordPress数据库

    下一个选项是指示WordPress修复您的数据库的任何问题。您可以通过在wp-config.php文件中添加一行来完成此操作。

    打开文件,找到这一行:

    /* That’s all, stop editing! Happy blogging. */
    /* That’s all, stop editing! Happy blogging. */
    /* That's all, stop editing! Happy blogging. */

    在该行正上方添加此行:

    define (‘WP_ALLOW_REPAIR’, ‘true);
    define (‘WP_ALLOW_REPAIR’, ‘true’);
    define (‘WP_ALLOW_REPAIR’, ‘true’);

    现在,保存您的wp-config.php文件并关闭它。

    同样,请确保首先创建wp-config.php文件的备份副本,以防万一。

    下一步是访问数据库修复页面。您可以在http://your-site.com/wp-admin/maint/repair.php找到它。将your-site.com替换为您网站的域名。

    这将带您进入数据库修复页面:

    数据库修复页面

    数据库修复页面

    您在这里有两个选择:

    • 修复数据库(Repair the database)
    • 修复和优化数据库(Repair and optimize the database)

    如果您也选择对其进行优化,WordPress将遍历您的数据库表并对其进行优化,以使您的站点运行更高效。

    单击您想要的两个按钮中的任何一个,然后等待WordPress修复您的数据库。现在,您的网站应该可以正常工作了。

    完成后,不要忘记删除刚刚添加到wp-config.php文件的行。

    但是,如果这也不起作用怎么办?下一步是转到phpMyAdmin并尝试在那里修复您的数据库。

    如何在phpMyAdmin中修复WordPress数据库

    所以你已经尝试了上面的选项,但你的数据库仍然没有连接。让我们尝试通过phpMyAdmin修复它。

    您不习惯直接访问您的数据库,您可能更喜欢为此使用插件。本文稍后列出了一些可用于修复WordPress数据库的插件。

    您可以通过托管服务提供商的管理屏幕访问phpMyAdmin。在宝塔面板中,您可以通过数据库管理,选择需要修复数据库的站点,然后单击管理链接来访问它。

    在宝塔面板中访问phpMyAdmin

    在宝塔面板中访问phpMyAdmin

    登录phpMyAdmin后,从左侧的数据库列表中单击需要修复的数据库。数据库中的表将在右侧加载:

    phpMyAdmin中的数据库表

    phpMyAdmin中的数据库表

    向下滚动并勾选“Check All ”选项。然后,在“With selected框中,选择“Repair table”。

    在phpMyAdmin中修复数据库

    在phpMyAdmin中修复数据库

    然后系统将处理您的数据库表并进行修复。

    但是,如果这些选项之一不起作用或者您想以不同的方式访问您的站点怎么办?让我们尝试另一种方法。

    如何通过WP-CLI修复WordPress数据库

    如果您使用命令行访问WordPress安装,则可以使用WP-CLI修复数据库。

    为此,请使用wp db repair命令。这可能是修复数据库的最快方法。

    如何增加PHP内存限制

    如果由于超出PHP内存限制而在访问数据库时遇到问题,您可以采取措施增加此限制。

    在wp-config.php文件中,找到这一行:

    define( ‘WP_MEMORY_LIMIT’, 256M’ );
    define( ‘WP_MEMORY_LIMIT’, 256M’ );
    define( 'WP_MEMORY_LIMIT', 256M' );

    256M这个数值与您可以使用的内存量有关。如果它是一个较低的数字,请编辑它以使其更高。256M通常足以用于WordPress站点。请注意,您文件中的数字可能不同,因为它代表您站点的当前内存限制。您也可能根本找不到这条线。

    注:如果您的托管计划不允许您访问更多内存,则可能需要升级您的计划才能实现这一点。或者您可能更愿意切换到为您提供更多内存的提供商。

    如何使用数据库修复插件修复WordPress数据库

    如果您不习惯使用上述任何选项修复数据库,您可以使用数据库插件来修复它。这仅在您对您的网站具有管理员访问权限时才有效。

    可让您修复数据库的插件包括:

    如何优化您的WordPress数据库

    一旦您修复了数据库问题(或在它首先开发它们之前),最好采取措施避免将来出现问题。这里有一些提示,可帮助您管理WordPress数据库并保护它免受未来问题的影响。

    数据库优化插件

    如果您的托管服务提供商没有为您优化数据库,您可以使用插件来解决这个问题。执行此操作的插件包括:

    将MySQL索引添加到wp_options表

    将MySQL index添加到wp_options表(或从该表中删除它)可以加快数据库连接。使用本指南中的提示来确定哪个选项可以使您的网站运行得更快。

    数据库管理和安全良好实践

    管理数据库的良好做法类似于良好的WordPress网站管理:

    • 保持定期备份。如果您需要再次修复您的数据库,知道您有定期的自动备份将使您更轻松并让您安心。使用备份插件,或者,如果您使用宝塔面板,您可以设置定时备份计划,无需动动手指。
    • 确保您的数据库始终得到优化并确保其顺利运行。通过数据库优化插件或选择为您处理此问题的托管服务提供商来执行此操作。
    • 除非您信任收件人,否则切勿泄露您的数据库密码。需要数据库密码才能在站点上工作是不常见的,因此如果您被要求提供密码,请询问原因。
    • 如果其他人有权访问您的数据库,请在他们完成工作后更改凭据,然后更新wp-config.php文件。
    • 只为您的WordPress管理员、您的主机帐户和您的FTP/SFTP访问使用安全密码。在公共连接上时优先使用SFTP而不是FTP。
    • 如果您编写了一个向数据库添加表或记录的插件,请确保在删除插件时删除它们。
    • 采取措施确保您的网站安全并保护其免受黑客攻击。

    小结

    连接到 WordPress 数据库时出现问题令人头疼,而且可能令人生畏。但是,如果您按照上述步骤操作,您应该能够修复它并快速再次访问。

    确保您遵循指南以防止将来发生数据库问题,希望您不必再次修复数据库。

     

  • 如何手动及自动备份MySQL数据库

    如何备份MySQL数据库

    需要MySQL数据库备份吗?大多数WordPress主机,都有自动备份,因此您不必担心在紧急情况下自己手动备份它们。

    但是,有时您可能需要一份最新MySQL数据库的副本。这可能是因为您正在迁移主机,或者您可能想要进行一些本地开发。在任何情况下,您都可以按照下面这个快速简单的教程来学习如何使用两种非常简单的方法来备份您的MySQL数据库。

    如何使用phpMyAdmin备份MySQL数据库

    phpMyAdmin是一个免费的开源工具,可通过浏览器使用,用于处理MySQL或MariaDB的管理。它可以用于各种不同的操作,例如迁移数据库、管理表、索引和执行SQL语句。今天我们将简单地使用phpMyAdmin导出一个WordPress MySQL数据库。

    第1步

    登录到phpMyAdmin。 如果您使用的是cPanel,则指向phpMyAdmin的链接将位于“Databases”部分下。

    cPanel phpMyAdmin

    cPanel phpMyAdmin

    第2步

    单击进入您的WordPress数据库。该名称很可能与您的站点名称或用户名相对应。

    WordPress数据库-phpmyadmin

    WordPress数据库-phpmyadmin

    第3步

    在下一步中有两个选项。这取决于您想如何使用数据库。

    选项 1 – 快速导出方法

    单击“Export”选项卡。如果您打算在旧版本不存在的地方使用您的数据库,或者您只想备份,您可以选择“Quick – display only the minimal options.”。然后点击“GO”。

    在phpmyadmin中导出表

    在phpmyadmin中导出表

    这将生成一个.sql文件,您可以将其保留为备份,或在其他地方恢复/导入。请记住,WordPress数据库仅包含来自您站点的信息,文件(插件/主题)是完全独立的,必须通过SFTP下载和备份。

    选项 2 – 自定义导出方法

    如果要将您的数据库导入到已存在同名表的位置,您将需要选择“Custom – display all possible options”。

    phpmyadmin导出自定义

    phpmyadmin导出自定义

    向下滚动到对象创建选项部分,然后选择“Add DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT / TRIGGER statement.”。这将确保它只是覆盖同名的现有表。

    添加删除表phpmyadmin

    添加删除表phpmyadmin

    然后点击“前往”。这将生成一个.sql文件,您可以将其保留为备份,或在其他地方恢复/导入。

    如何在宝塔面板中备份MySQL数据库

    如果您是宝塔面板用户,则可以采取直接备份及计划任务备份两种方式。

    直接备份MySQL数据库

    登录您的宝塔面板管理后台,点击左侧“数据库”菜单,在数据库列表找到你需要备份的那一个,点击备份下方的操作连接,比如无备份;

    宝塔面板数据库管理

    宝塔面板数据库管理

    然后在弹出窗口,点击“备份”按钮,即可即时备份当前的MySQl数据库。

    宝塔面板备份数据库

    宝塔面板备份数据库

    计划任务备份MySQL数据库

    宝塔面板另外一个备份数据库的方式是采用定时任务。进入宝塔面板后,点击左侧菜单的“计划任务”。

    然后任务类型选择为“备份数据库”,任务名称可以设置为“网站名称+时间周期+数据库备份”。最后设置执行周期,点击添加任务按钮,即可创建数据库备份任务计划。

    定时数据库备份任务

    定时数据库备份任务

    如果您要将数据库备份用于其他地方,请务必查看我们的教程,了解如何使用phpMyAdmin恢复您的MySQL数据库

  • 如何使用phpMyAdmin恢复MySQL数据库

    如何使用phpMyAdmin恢复MySQL数据库

    大多数WordPress主机,包括自动备份,允许您在紧急情况下恢复。但是,有时您可能需要手动恢复和/或上传您自己的MySQL数据库。

    这可能是因为您正在迁移主机,或者您可能想要进行一些本地开发。在任何情况下,您都可以按照以下有关如何使用phpMyAdmin恢复MySQL数据库的快速简便教程进行操作。

    phpMyAdmin 是一个免费的开源工具,可通过浏览器使用,用于处理MySQL或MariaDB的管理。它可以用于各种不同的操作,例如迁移数据库、管理表、索引和执行SQL语句。今天我们将简单地使用phpMyAdmin恢复一个WordPress的MySQL数据库。

    注意:本教程假设您已经有要导入的备份或导出的 *.sql 文件。如果没有,请参阅我们关于如何使用phpMyAdmin备份mySQL数据库的教程。

    第1步

    登录到phpMyAdmin。不同主机的登录入口可能有所不一样,自主搭建的LNMP或者LAMP,可能是yourip/phpmyadmin;宝塔面板,则可以通过数据库-网站对应数据库,点击“管理”操作即可进入phpyadmin。

    第2步

    单击进入您的WordPress数据库。该名称很可能与您网站的名称相对应。

    在phpMyAdmin中单击站点的MySQL数据库

    在phpMyAdmin中单击站点的MySQL数据库

    第3步

    单击“Import”选项卡,然后单击“Choose file”。选择您的 *.sql 文件备份/导出。然后点击“Go”。

    导入 *.sql 文件将覆盖数据库的当前内容。请再三确认后或者备份数据后操作。

    在phpMyAdmin中导入数据库

    在phpMyAdmin中导入数据库