cPanel面板MySQL®管理器

2024-02-22 95

通过cPanel面板中的MySQL®管理器,用户可以轻松地创建、管理和删除MySQL®数据库和用户,MySQL®管理器为用户提供便捷的数据库管理功能。本教程将为大家介绍如何启用 MySQL Manager 界面、禁用MySQL Manager界面。

注意:本文适用于版本 106 到最新版本,仅供参考。

一、字符限制

cPanel & WHM 实现的 MySQL 和 MariaDB® 对数据库名称和数据库用户名使用修改后的字符限制:

1、MySQL 5.6或更早版本

MySQL 5.6 将数据库用户名限制为 16 个字符。系统会将数据库前缀(cPanel 帐户用户名的前 8 个字符加上下划线,共 9 个字符)计入用户名的字符数中。

例如:

  • 带有db_前缀的 MySQL 数据库允许用户名最多包含 13 个字符;
  • 带example_前缀的 MySQL 数据库允许用户名最多包含 8 个字符。

2、MySQL 5.7 或更高版本

MySQL 5.7 将数据库用户名限制为 32 个字符。系统会将数据库前缀(cPanel 帐户用户名的前 16 个字符加上下划线,共 17 个字符)计入用户名的字符数中。

例如:

  • 带db_前缀的 MySQL 数据库允许用户名最多包含 29 个字符;
  • 带example_前缀的 MySQL 数据库允许用户名最多包含 24 个字符。

3、MariaDB

MariaDB 将数据库用户名限制为 47 个字符。系统会将数据库前缀(cPanel 帐户的所有用户名和一个下划线字符)计入用户名的字符数中。

例如:

  • 带db_前缀的 MariaDB 数据库允许用户名最多包含 44 个字符;
  • 带example_前缀的 MariaDB 数据库允许用户名最多包含 39 个字符。

二、启用MySQL管理器

要使用此功能,托管服务提供商必须为你启用。请他们根据 cPanel 和 WHM 版本号在 WHM 中执行以下步骤:

1、cPanel和WHM版本114及更高版本

以用户 root 身份通过 SSH 连接到 WHM,然后在命令行界面运行以下命令:

/usr/local/cpanel/3rdparty/bin/perl -e '
use Cpanel::FeatureFlags ();
Cpanel::FeatureFlags::enable('mysql_manager');
'

2、cPanel和WHM版本112及更早版本

以用户 root 的身份通过 SSH 连接到 WHM,然后在命令行界面运行以下命令:

mkdir /var/cpanel/experimental
touch /var/cpanel/experimental/mysql_manager
/scripts/upcp

三、数据库选项卡

数据库选项卡列出了 cPanel 账户拥有的数据库。要对数据库排序,请单击“数据库名称”、“大小”或“数据库用户”,以重新排列数据库表。

1、创建数据库和数据库用户

注意:请勿使用 phpMyAdmin 创建数据库或数据库用户。phpMyAdmin 不会映射数据库,这将导致备份和恢复无法运行。

如果账户没有数据库,MySQL 管理器界面将加载创建数据库界面;如果 cPanel 账户已有数据库,单击 “创建数据库 “打开 “创建数据库 “界面。

要创建数据库和数据库用户,请执行以下步骤:

  • 在数据库名称文本框中,输入数据库名称;
  • 单击创建数据库用户切换创建数据库用户;

cPanel面板MySQL®管理器

  • 界面将自动在数据库用户名文本框中输入数据库用户名;

cPanel面板MySQL®管理器

  • 可以更改数据库用户名文本框中的用户名,系统的字符修改限制仍然适用;
  • 界面将自动分配选择、插入、更新和删除数据库权限;

cPanel面板MySQL®管理器

  • 单击创建。

如果希望创建多个数据库,请单击 “留在本页以创建另一个数据库 “复选框,否则,系统将加载数据库表,数据库将出现在表中。

cPanel面板MySQL®管理器

2、查看

数据库表显示每个数据库的以下信息:

cPanel面板MySQL®管理器

  • 数据库 – 数据库的名称;
  • 大小 – 数据库的大小(字节);
  • 授权用户 – 为数据库分配权限的数据库用户。

3、操作

可以对每个数据库使用以下功能:

cPanel面板MySQL®管理器

  • 重命名 – 更改数据库名称。要重新命名数据库,请单击管理。将出现一个新界面。在 “数据库名称 “文本框中输入新的数据库名称,然后单击 “更新 “更新数据库名称或单击 “返回 “取消。
  • 删除 – 删除数据库。要删除数据库,请单击删除。此时会出现一条确认信息。单击 “删除 “删除数据库或单击 “取消”。

四、禁用MySQL管理器

要禁用此功能,托管服务提供商必须根据 cPanel 和 WHM 版本号在 WHM 中执行以下步骤:

1、cPanel 和 WHM 版本114及更高版本

以用户 root 身份通过 SSH 连接到 WHM,在命令行界面运行以下命令:

/usr/local/cpanel/3rdparty/bin/perl -e '
use Cpanel::FeatureFlags ();
Cpanel::FeatureFlags::disable('mysql_manager');
'

2、cPanel 和 WHM 版本112及更早版本

  • 使用 SSH 以用户 root 身份连接 WHM;
  • 删除 mysql_manager/var/cpanel/experimental 目录中的文件;
  • 在命令行界面运行 /scripts/upcp 脚本。
  • 广告合作

  • QQ群号:707632017

温馨提示:
1、本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。邮箱:2942802716#qq.com(#改为@)。 2、本站原创内容未经允许不得转裁,转载请注明出处“站长百科”和原文地址。