目标
在CentOS8上面在线安装MySQL。
步骤
安装 MySQL
# 安装mysql
sudo dnf install mysql-server
# 自启动
sudo systemctl enable mysqld
# 启动mysql
sudo systemctl start mysqld
# mysql强化设置
sudo mysql_secure_installation
root 用户密码:rootpasswd
# root用户登录
mysql -u root -p
# 创建数据库
create database mydb default character set utf8mb4 collate utf8mb4_unicode_ci;
# 创建用户
create user 'usename'@'%' identified by 'usenamepassword';
# 设置权限
grant all privileges on mydb.* to 'usename'@'%';
# 刷新权限
flush privileges;
exit
# 测试usename用户
mysql -u usename -p
# 开放端口
sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent
# 重启防火墙
sudo firewall-cmd --reload
# 查看防火墙
sudo firewall-cmd --list-all
# 第二种方式查看防火墙
sudo firewall-cmd --list-all --zone=public