创建并使用 MySQL 数据库

发布于 21/08/2026 更新于 06/10/2026 62 次浏览
Hébergement Web MySQL phpMyAdmin

静态网站只需要文件即可。一旦您安装 CMS、网店或论坛,就需要一个数据库。您的方案允许创建一定数量的数据库:客户中心的 数据库卡片会显示具体数量。

如何在我的虚拟主机上创建 MySQL 数据库?

从客户中心打开 Plesk,进入 Databases,然后点击 Add Database:数据库及其用户会在同一个窗口中创建。

  1. 在客户中心点击 自动登录打开 Plesk。
  2. 打开 Databases,然后点击 Add Database。
  3. 为数据库设置一个名称。尽量简洁:使用小写字母、数字和 _,不要使用重音字符或空格。
  4. 在同一窗口中创建关联的用户:设置用户名,以及一个足够长且唯一的密码。
  5. 确认。

请为每个数据库创建一个用户。如果所有网站共用一个账户,那么其中最不重要的网站一旦出现漏洞,攻击者就能访问所有其他网站的数据。

我的应用需要哪些信息才能连接到数据库?

应用总是会要求您提供相同的四项值:

  • 主机:localhost——您的网站与其数据库运行在同一台服务器上;
  • 数据库名;
  • 用户名;
  • 密码。

这些值保存在您应用的配置文件中:WordPress 为 wp-config.php,Laravel 或 Symfony 项目为 .env,Joomla 为 configuration.php。

如果应用无法连接,错误几乎都源于这四个字段之一中的拼写错误,或者密码中含有未正确转义的字符。

如何导入现有的数据库?

从旧主机导出 .sql 格式的数据库,然后在 Plesk 中对目标数据库执行 Import Dump。

要迁移一个已在别处上线的网站:

  1. 从旧主机导出 .sql 格式的数据库。
  2. 在 Plesk 中打开 Databases,然后对目标数据库执行 Import Dump。如果文件较大,请在上传前将其压缩为 .zip 或 .gz。
  3. 对于较小的文件,也可以使用同一页面中的 phpMyAdmin:在 Import 选项卡中导入。

如果导入在没有任何提示的情况下中断,几乎总是因为文件超出了上传大小限制。请将其压缩或拆分。

如何日常管理我的数据库?

phpMyAdmin 是您的主要工具。在 Plesk 中点击相应数据库的链接即可打开。您可以在其中浏览数据表、执行 SQL 查询以及修正个别值。

有三项预防措施值得注意:

  1. 在执行任何 UPDATE 或 DELETE 查询之前先导出。没有撤销按钮。
  2. 执行前检查您的 WHERE 子句。遗漏 WHERE 会使修改作用于整张表。
  3. 不要将 phpMyAdmin 用作数据录入工具:您的应用清楚自己的数据一致性规则,而 phpMyAdmin 并不知道。

如何备份我的数据库?

在网站每次重要更新之前进行一次 SQL 导出,并定期在服务器之外保存一份副本。

这是人们总是一拖再拖、直到需要时才发现缺失的部分。

  • 在网站每次重要更新之前,手动进行一次 SQL 导出。
  • 将定期导出的文件保存在服务器之外:您的电脑或第三方存储。与数据处于同一磁盘空间的备份会随之一起丢失。
  • 不时在备用数据库上进行一次恢复测试,以确认备份文件可用。

Plesk 的备份管理器也可以为您的空间安排定期备份:它是对您手动导出的有益补充,但不能取而代之。

为什么我的数据库占用这么多空间?

您的数据库计入客户中心显示的 磁盘配额。有两个原因会使数据库膨胀,而网站本身并没有变大:

  • CMS 累积的修订版本和日志;
  • 从未清理过的会话或缓存数据表。

每年清理一次通常就足以让数据库恢复健康。

这篇文章对您有帮助吗?