centos8.0如何新建可远程到mysql数据库超管

作者:佚名 来源:网络 点击数: 发布时间:2023年08月26日

问题描述:centos8.0如何新建可远程到mysql数据库超管?

解决方案:

1. 确认MySQL服务器已经安装并正在运行。如果没有安装,请使用以下命令安装MySQL:

sudo dnf install mysql-server

2. 启动MySQL服务:

sudo systemctl start mysqld

3. 运行以下命令以设置MySQL的初始安全性:

sudo mysql_secure_installation

按照提示设置root密码和其他安全选项。

4. 使用以下命令登录到MySQL控制台:

sudo mysql -u root -p

输入MySQL的root用户密码。

5. 在MySQL控制台中,运行以下命令以创建新的超级管理员用户:

CREATEUSER'用户名'@'%' IDENTIFIED BY'密码';

用户名替换为您要使用的用户名,密码替换为您要设置的密码。'%'表示允许从任何远程主机进行连接。

6. 授予新用户超级管理员权限:

GRANTALL PRIVILEGES ON*.*TO'用户名'@'%'WITHGRANT OPTION;

刷新MySQL权限并退出控制台:

FLUSH PRIVILEGES;

EXIT;

现在,您已经创建了一个新的超级管理员用户,并授予了它远程访问MySQL数据库的权限。请确保在防火墙中打开MySQL的端口(默认为3306),以便远程主机可以连接到MySQL