安装 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
相关推荐
时空无限5 分钟前
ubuntu apt 查看软件之间的依赖
linux·运维·ubuntu
Escalating_xu8 分钟前
【Linux】线程概念与控制:从地址空间、LWP 到 pthread_create、join、detach 与 NPTL
java·linux·redis
Escalating_xu18 分钟前
【Linux】进程信号:从产生、阻塞与递达到 sigaction、可重入与内核返回路径
linux·运维·面试·职场和发展
2603_9664372622 分钟前
格式化之后数据还能恢复吗?说清恢复条件
linux·运维·数据库
RisunJan36 分钟前
Linux命令-traceroute(IP 路由路径追踪)
linux·运维·tcp/ip
拾光Ծ1 小时前
Linux五种I/O模型与fcntl非阻塞控制
java·linux·服务器·i/o模型
IT小白杨1 小时前
海外业务账号安全保障:主流浏览器产品底层机制对比
数据库·python·安全·自动化·安全架构·指纹浏览器
二炮手亮子3 小时前
Linux命令行合集(涵盖定时任务、防火墙、SHH、线上问题实战等)
linux·运维
张洛闻Eren10 小时前
MySQL 维护稳定系统【MySQL第二课】
linux·数据库·mysql·云原生
ltl10 小时前
Linux 异步 I/O:epoll 与 io_uring 对比
linux