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` 服务端程序
C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:
一点编程也不会写的:零基础C语言学练课程
解决困扰你多年的C语言疑难杂症特性的C语言进阶课程
从零到写出一个爬虫的Python编程课程
只会语法写不出代码?手把手带你写100个编程真题的编程百练课程
信息学奥赛或C++选手的 必学C++课程
蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程
手把手讲解近五年真题的蓝桥杯辅导课程