centos7.6 安装 MySQL5.7 采坑指南
Centos 自带 mariadb,查看是否有 mariadb,如果有先卸载:
复制代码
下载 mysql 安装包,我们需要下载社区版。
下载地址:MySQL :: Download MySQL Community Server (Archived Versions)
也可以直接 wget
复制代码
下载后获得这个文件:
mysql-5.7.30-1.el7.x86_64.rpm-bundle.tar
tar -xvf 将其解压。
按照以下顺序进行安装,因为它们之间存在依赖关系
复制代码
安装
复制代码
或者通过 rpm -ivh 安装,遇到一个报错
只需 yum install libaio 安装相应包即可
依次安装成功后,启动 MySQL 服务
复制代码
启动报错:
复制代码
.
这个错误说明 mysql 中的 data 目录已经有数据了。查看 vim /etc/my.cnf 里的 datadir=/var/lib/mysql, 这个是 data 保存目录,进入/var/lib/mysql 后,查看到确实有数据。
我们将/var/lib/mysql 备份,
复制代码
然后重新启动 MySQL。
首次进入 MySQL 需要修改密码
复制代码
在配置文件/etc/my.cnf 里的 mysqld 下面添加一行,不用密码登录
复制代码
然后修改密码:
复制代码
需要远程连接 MySQL 的话,用 grant 赋予用户权限:
复制代码
这里可能会有个需要修改密码的错误,按照要求修改密码即可:
复制代码
版权声明: 本文为 InfoQ 作者【云原生】的原创文章。
原文链接:【http://xie.infoq.cn/article/67ff111001a9350b8e4d2b5d5】。文章转载请联系作者。
评论