1. 环境准备

系统要求:CentOS 6.5(其他版本需替换`el6`为`el7`等)

权限要求:全程使用`root`用户操作

安装包下载:

  wget https://dev.mysql.com/get/mysql57-community-release-el6-11.noarch.rpm

 

2. 安装 MySQL 5.7

步骤 1:添加 MySQL YUM 仓库

rpm -Uvh mysql57-community-release-el6-11.noarch.rpm

步骤 2:安装核心组件(自动解决依赖)

yum install -y mysql-community-server

 

3. 服务管理

 

启动 `service mysqld start`

停止 `service mysqld stop`

重启 `service mysqld restart`

状态 `service mysqld status`

 

4. 安全初始化

获取临时密码

 

grep 'temporary password' /var/log/mysqld.log

 

输出示例: 

`[Note] A temporary password is generated for root@localhost: JqkR9mW!l3Xi`

 

登录并修改密码

mysql -uroot -p

ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';

🔐 密码需包含大小写字母、数字和特殊字符(MySQL 5.7默认密码策略)

 

5. 关键目录说明

 目录  用途

 `/var/lib/mysql`  数据库文件存储位置

 `/etc/my.cnf`  主配置文件

 `/usr/bin/mysql`  客户端命令

 `/usr/sbin/mysqld`  服务端程序 

点赞(1)

C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:

一点编程也不会写的:零基础C语言学练课程

解决困扰你多年的C语言疑难杂症特性的C语言进阶课程

从零到写出一个爬虫的Python编程课程

只会语法写不出代码?手把手带你写100个编程真题的编程百练课程

信息学奥赛或C++选手的 必学C++课程

蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程

手把手讲解近五年真题的蓝桥杯辅导课程

Dotcpp在线编译      (登录可减少运行等待时间)