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;
7 刷新MySQL权限并退出控制台:
FLUSH PRIVILEGES;
EXIT;
现在,您已经创建了一个新的超级管理员用户,并授予了它远程访问MySQL数据库的权限。请确保在防火墙中打开MySQL的端口(默认为3306),以便远程主机可以连接到MySQL