安装 MySQL与修改配置流程

安装 MySQL

复制代码

sudo yum install mysql-community-server

修改 MySQL 配置文件

复制代码

sudo vim /etc/my.cnf [mysqld] bind-address = 0.0.0.0 port = 3307

初始化 MySQL 数据目录

复制代码
sudo mysqld --initialize --user=mysql

启动 MySQL 服务

复制代码
sudo systemctl start mysqld

获取临时密码

复制代码
sudo grep 'temporary password' /var/log/mysqld.log

修改 root 用户密码

复制代码
mysql -u root -p

##修改 root 用户的密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'Root@123'; #

#设置远程连接权限

CREATE USER 'root'@'%' IDENTIFIED BY 'Root@123';

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;

FLUSH PRIVILEGES;

配置防火墙

复制代码
# 启用防火墙 
sudo systemctl start firewalld
 
sudo systemctl enable firewalld
 
# 开放1到10010端口范围
 
sudo firewall-cmd --zone=public --add-port=3007/tcp --permanent

 
# 重新加载防火墙以应用更改
 
sudo firewall-cmd --reload
相关推荐
danns88831 分钟前
neo4j数据库创建范例(SQL文)
数据库·sql·neo4j
Insist75336 分钟前
OpenEuler安装gitlab,部署gitlab-runner
linux·运维·服务器
不爱洗脚的小滕1 小时前
【Redis】Scan 命令使用教程:高效遍历海量数据
数据库·redis·bootstrap
宁小法2 小时前
MySQL - 全表扫描 会发生死锁?
数据库·mysql·死锁·存储引擎·全表扫描
瑜伽娃娃2 小时前
基于Redis设计一个高可用的缓存
数据库·redis·缓存
叫我龙翔2 小时前
【MySQL】从零开始了解数据库开发 --- 数据类型
数据库·mysql·数据库开发
Nimsolax3 小时前
Linux信号
linux
ajassi20007 小时前
开源 C++ QT Widget 开发(十五)多媒体--音频播放
linux·c++·qt·开源
睡觉的时候不会困7 小时前
Redis 主从复制详解:原理、配置与主从切换实战
数据库·redis·bootstrap
JosieBook8 小时前
【远程运维】Linux 远程连接 Windows 好用的软件:MobaXterm 实战指南
linux·运维·windows