本人使用 centos 6.8 mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
mysql 5.7 tar 包 下载地址
链接:https://pan.baidu.com/s/1TQzYZRM_0Th-EmgKi7drBA 密码:j5w5
这是本人的 公开网盘 里面有自己整理的安装包
注意:本人 这次安装到 opt 文件下 mysql 默认 安装到usr/local 下比较好 但是本人这样 相当于自定义安装目录
解压 mysql tar 包

移动到 opt 下 重命名为mysql

rpm -qa | grep mysql // 查看系统中是否自带mysql的的文件

// 如果存在 则删除 mysql-libs-5.1.52.x86_64 为你查看到的mysql 文件

groupadd mysql // 添加 mysql 用户所属组

useradd -r -g mysql mysql // 添加mysql 用户 并指定他的所属组

cd 到 mysql 目录中

chgrp -R mysql . 变更mysql用户组有操作当前文件夹的权限
chown -R mysql . 变更mysql用户具有操作本级目录的权限
注意 不要少了点

初始化数据库
bin/mysql_install_db --user=mysql --basedir=/opt/mysql/ --datadir=/opt/ysql/data/

复制 my-default.cnf文件到 etc下 重命名为my.cnf

复制启动文件
cp -a ./support-files/mysql.server /etc/init.d/mysqld

启动 mysql 命令

此时 启动后 重启 服务 会报错 error 看图
是因为 mysqld_safe 启动命令 会 默认取读取 usr/local/mydal 中的 信息

解决: 1 vim mysqld_safe文件 修改 里面的地址 但是工作量大不建议 容易出错
2. 创建软连接
1. mkdir -p /usr/local/mysql/bin // 创建这个目录

2.软连接

创建完软连接后 修改 /etc/my.cnf 就是我们复制的那个文件 因为我们不是在默认路径中配置的的所以要编辑该目录

修改 basedir 和 datadir 的指定路径

重启 服务 成功 安装成功

设置开机自启 命令
chkconfig --level 35 mysqld on
查看初始密码

登录

重置密码

刷新

进入到 mysql 库中 修改 root 访问限制

退出

重启生效

重新登录 后账号 root 面 123456

有不同的方式 安装 只供参考 谢谢;欢迎大家留言交流

本文介绍如何在 CentOS 6.8 系统上安装 MySQL 5.7 版本,并提供详细的步骤指导,包括安装前的准备、解压及移动安装包、用户及权限设置、初始化数据库、配置启动文件等关键环节。
1181

被折叠的 条评论
为什么被折叠?



