跳到主要内容

将脚本连接到 MySQL 数据库

将脚本连接到 MySQL 数据库对于访问和管理数据至关重要。本指南概述了使用配置文件建立连接的过程,以安全地存储您的数据库凭据。

  • MySQL 数据库连接的配置设置
  • 摘要

MySQL 数据库连接的配置设置

为了使您的 MySQL 数据库按预期工作,需要一个脚本调用或查询数据库以获取其存储的信息。为此,您必须使用配置文件将脚本连接到数据库。如果您不确定配置文件的位置,请查看文档中提供的不同脚本列表以找到其位置:脚本配置文件的位置。

配置设置:

数据库驱动的应用程序,如 WordPress、WHMCS 和 Joomla,通常会有一个默认的配置文件,供您编辑适当的信息。以下是这些访问信息的示例:

  • 主机名 = localhost(字面上输入 localhost)
  • 数据库名称 = (cpanelUsername_databaseName)
  • 数据库用户名 = (cpanelUsername_databaseUsername)
  • 数据库密码 = (您选择的任何内容)

WordPress 示例:

用户名 = joe1337 , 数据库名称 = joe1337_wrdp1 , 数据库用户名 = joe1337_wp1 , 数据库密码 = eHTb7%Pxa9

// ** MySQL 设置 ** //
/** WordPress 的数据库名称 */
define('DB_NAME', 'joe1337_wrdp1');

/** MySQL 数据库用户名 */
define('DB_USER', 'joe1337_wp1');

/** MySQL 数据库密码 */
define('DB_PASSWORD', 'eHTb7%Pxa9');

/** MySQL 主机名 */
define('DB_HOST', 'localhost');

当您将数据库迁移到我们的服务器时,数据库名称和用户名可能会更改。您需要在脚本代码中更新此更改。(数据库名称和用户名可以在您的 cPanel 的 数据库 类别下的 MySQL 数据库 工具中找到。) 在大多数共享服务器上,数据库用户名不能更改为没有 cPanel 用户名的其他名称。这是为了防止数据库名称和用户名与服务器上的其他人发生冲突。 虽然某人可以使用其 cPanel 用户名和密码连接到数据库,但我们不建议这样做,因为每次您更改或重置 cPanel 密码时,您的数据库将停止工作,并需要更新其配置文件。 如果您需要使用应用程序远程连接到数据库,请参阅我们关于远程数据库连接设置和使用应用程序管理数据库的相关文章。

摘要

将脚本连接到 MySQL 数据库是数据库驱动网站的基础。这将用 PHP、Python 或其他语言编写的脚本与数据库连接起来,允许读取和写入信息,以存储数据,甚至修改现有的数据库信息。这通常通过配置文件来实现,该文件用于存储数据库凭据,而不在脚本本身中:主机名、用户名、密码。这增强了安全性,并使管理脚本与数据库之间的连接变得更加容易。脚本创建的链接可以运行 SQL 查询以执行不同的操作,并使用户登录、内容管理和电子交易成为可能。本文提供了安全地将脚本连接到 MySQL 数据库的逐步指南和最佳实践。