安装 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
相关推荐
_考不上研究生不改名11 分钟前
【完美解决】VSCode连接HPC节点,已配置密钥却还是提示需要输入密码
linux·服务器·vscode·远程连接·hpc·超算集群
酱学编程14 分钟前
redis 延迟双删
数据库·redis·缓存
_长银1 小时前
Vim搜索和替换
linux·编辑器·vim
xujiangyan_2 小时前
MySQL的半同步模式
数据库·git·mysql
飞翔沫沫情2 小时前
《MySQL 5.7.44审计合规实践:插件集成与日志分割自动化方案》
数据库·mysql·mysql审计
MXsoft6182 小时前
云原生运维在 2025 年的发展蓝图
运维·服务器·数据库
爱的叹息2 小时前
Spring Boot 自定义配置类(包含字符串、数字、布尔、小数、集合、映射、嵌套对象)实现步骤及示例
java·linux·spring boot
嵌入式-老费2 小时前
Linux上位机开发实践(一个硬件算法加速的示例)
linux·运维·服务器
前进的程序员3 小时前
Linux C 与 C 语言的区别及开发差异
linux·运维·c语言
不辉放弃3 小时前
SQL 主键(Primary Key)
数据库·sql·oracle