CentOS 7中MySQL 5.7.10的完整安装与配置教程
需积分: 0 50 浏览量
更新于2024-08-04
收藏 105KB DOCX 举报
本篇文章主要介绍了在CentOS 7系统上安装配置MySQL 5.7.10的过程。首先,从官方下载了适用于Linux的可执行文件包mysql-5.7.10-linux-glibc2.5-x86_64.tar.gz。安装步骤包括以下几个关键环节:
1. 添加系统组和用户:为了进行后续操作,需要创建一个名为`mysql`的系统组(`groupadd mysql`)和一个名为`mysql`的用户(`useradd -r -g mysql -s /bin/false mysql`)。这里的`-r`表示用户是无交互式的,`-g`指定用户属于哪个组。
2. 解压并创建软链接:切换到`/usr/local`目录,然后使用`tar`命令解压缩下载的tar包,并创建一个指向MySQL安装目录的软链接`ln -s mysql-5.7.10-linux-glibc2.5-x86_64/mysql`。
3. 初始化MySQL环境:进入MySQL目录后,创建一个用于存放授权文件的子目录`mysql-files`,设置权限`chmod 770 mysql-files`。接着,使用`mysql_install_db`命令以`mysql`用户身份安装数据库,指定`--basedir`和`--datadir`参数。
4. 配置数据库:执行`mysqld --initialize --user=mysql`命令初始化MySQL数据目录。接下来,通过`mysql_ssl_rsa_setup`配置SSL安全连接。
5. 改变文件所有者:确保所有文件和目录的所有权正确,分别将MySQL目录及其子目录的拥有者改为`mysql`用户(`chown -R mysql:mysql ./`),以及将`data`目录的拥有者改为`mysql`(`chown -R mysql:mysqld datadir/mysql-files`)。
6. 启动MySQL服务:使用`mysqld_safe`命令以`mysql`用户启动数据库服务,并将其添加为系统开机启动项。通过`service mysql start`检查服务是否运行正常。
7. 修改root用户密码:使用`mysqladmin`命令更改root用户的密码,初始密码为指定的新密码。
8. 配置MySQL客户端快捷方式:将MySQL客户端的可执行文件链接至`/usr/local/bin/mysql`,以便于以`mysql -u root -p`形式登录。
总结来说,本文详细描述了在Linux CentOS 7环境中安装MySQL 5.7.10,包括必要的权限调整、初始化配置、启动服务以及安全性设置等步骤,为读者提供了一个完整且实用的MySQL安装指南。
146 浏览量
2016-10-18 上传
2020-09-09 上传
点击了解资源详情
2023-09-07 上传
2023-03-12 上传
2023-04-22 上传
2023-03-16 上传
2023-03-16 上传
小小二-yan
- 粉丝: 33
- 资源: 299
最新资源
- 正整数数组验证库:确保值符合正整数规则
- 系统移植工具集:镜像、工具链及其他必备软件包
- 掌握JavaScript加密技术:客户端加密核心要点
- AWS环境下Java应用的构建与优化指南
- Grav插件动态调整上传图像大小提高性能
- InversifyJS示例应用:演示OOP与依赖注入
- Laravel与Workerman构建PHP WebSocket即时通讯解决方案
- 前端开发利器:SPRjs快速粘合JavaScript文件脚本
- Windows平台RNNoise演示及编译方法说明
- GitHub Action实现站点自动化部署到网格环境
- Delphi实现磁盘容量检测与柱状图展示
- 亲测可用的简易微信抽奖小程序源码分享
- 如何利用JD抢单助手提升秒杀成功率
- 快速部署WordPress:使用Docker和generator-docker-wordpress
- 探索多功能计算器:日志记录与数据转换能力
- WearableSensing: 使用Java连接Zephyr Bioharness数据到服务器