在 CentOS 上为 SQLAdmin 授权,您需要遵循以下步骤:
首先,确保您已经安装了 Webmin 和 MariaDB 或 MySQL。如果尚未安装,请使用以下命令进行安装:
对于 MariaDB:
sudo yum install mariadb-server mariadb
对于 MySQL:
sudo yum install mysql-server mysql
启动并设置 MariaDB 或 MySQL 开机启动:
对于 MariaDB:
sudo systemctl start mariadb
sudo systemctl enable mariadb
对于 MySQL:
sudo systemctl start mysqld
sudo systemctl enable mysqld
使用 root 用户登录到 MariaDB 或 MySQL:
sudo mysql -u root -p
为 SQLAdmin 创建一个数据库和用户。在此示例中,我们将创建一个名为 sqladmin
的数据库和一个名为 sqladmin
的用户,该用户将具有对 sqladmin
数据库的完全访问权限。请将 your_password
替换为您选择的密码:
CREATE DATABASE sqladmin;
CREATE USER 'sqladmin'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON sqladmin.* TO 'sqladmin'@'localhost';
FLUSH PRIVILEGES;
EXIT;
返回到 Webmin 的 Web 界面(通常位于 https://your_server_IP:10000
)。
单击左侧导航栏中的“服务器”,然后单击“数据库”。
单击右上角的“创建数据库”按钮。
输入数据库名称(例如 sqladmin
),然后单击“创建”。
单击刚刚创建的数据库以打开它。
单击右上角的“创建用户”按钮。
输入用户名(例如 sqladmin
)和密码(即您在步骤 4 中设置的密码),然后单击“创建”。
返回到 Webmin 主界面,单击左侧导航栏中的“服务器”,然后单击“SQL Admin”。
在“SQL Admin”页面上,您应该能够看到刚刚创建的 sqladmin
用户。现在,您已经为 SQLAdmin 授权,可以使用此用户登录并管理数据库了。
请注意,这些步骤适用于 MariaDB 和 MySQL。如果您使用的是其他数据库管理系统,请根据其文档进行相应的调整。