如何在CentOS 6和CentOS7中安装mysql 5.7

分类:编程技术 时间:2024-02-20 15:23 浏览:0 评论:0
0
如何在CentOS 6和CentOS7中安装mysql 5.7?相信很多没有经验的人对于解决这个问题都束手无策。本文总结了问题的原因和解决方案。通过这篇文章,希望你能解决这个问题。

第一步。 查看已安装的mysql:

# yum list已安装| grep mysqlmysql-libs .x86_64 5.1.71-1.el6 @anaconda-CentOS-201311272149.x86_64/6.5

卸载当前的mysql:

 # yum -y 删除 mysql-libs.x86_64

第 2 步。 下载并安装需要的依赖:

先到这里下载,根据自己的Linux版本选择。比如我是Centos6 .5,所以选择第二个,以此类推:

上传下载的mysql80-community-release-el6-1.noarch.rpm文件到Linux服务器

p>

Step3. 安装依赖项:

使用以下命令。请注意,该命令需要位于mysql80-community-release-el6-1.noarch.rpm 文件所在目录。下面执行。

Is this ok [y/N]:执行时会出现,输入y即可。

# yum localinstall mysql80-community-release-el6-1.noarch.rpm

执行后,使用# ls /etc/yum.rpm。使用repos.d命令可以看到另外两个文件

# ls /etc/yum.repos.dmysql-community.repoMysql-community-source.repo

第四步。运行 yum repolist 已启用 | grep mysql 查看 mysql57 是否可用。

如果运行结果如下:

# yum repolistenabled | grep mysqlmysql-connectors-community 59mysql-tools-community MySQL Tools Community 65mysql80-community MySQL 8.0 Community Server 29

需要使用命令 vim /etc/yum.repos.d/mysql-community.repo修改mysql57的enabled为1,其他版本设置为0。具体如下:

vim /etc/yum.repos.d/mysql-community.repo

修改部分:

......#启用MySQL 5.7[mysql57 -community]name=MySQL5.7社区服务器baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/enabled=1gpgcheck=1gpgkey=file:///etc/pki /rpm-gpg/RPM- GPG-KEY-mysql......[mysql80-community]name=MySQL 8.0 社区服务器baseurl=http://repo.mysql.com/yum/mysql-8.0-community/el/ 6/$basearch/enabled= 0gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

设置后运行结果为:

< pre class="brush:bash ;"># yum repolist 已启用 | grep mysqlmysql-connectors-community               59mysql-tools-community                           65mysql57-community           MySQL 5 .7 社区服务器 273

第 5 步. 开始安装:

# yum install mysql-community-server

如果出现错误并中途停止,通常是由于网速的原因。可以重复执行该命令

第 6 步。 安装完成后,启动mysql服务(第一次可能会出错,重新运行一下~):

# service mysqld startInitializing MySQL 数据库: [失败]# service mysqld start启动 mysqld: [ OK ]

Step7. 查看默认root用户的密码:

< pre class="brush:bash;"># cat /var/log/mysqld.log | grep root@localhost2023-08-29T03:11:26.560863Z 1 [注意] root@localhost 生成临时密码:DJ# erA*-p6&?

DJ#erA*-p6& ? 是root用户的初始密码

Step8. 使用使用mysql -uroot -p命令登录,需要输入上一步中的密码。

进入后任何操作都会提示ERROR 1820 (HY000): You必须在执行该语句之前使用ALTER USER语句重置密码。这时,你需要重置密码:

mysql> show databases;错误 1820 (HY000): 在执行此语句之前,您必须使用 ALTER USER 语句重置密码。mysql> set password=password('new_password');查询正常,0 行受影响,1 条警告(0.01 秒) mysql> alter用户 'root'@'localhost' 密码永不过期;查询正常,受影响 0 行(0.00 秒) mysql> 刷新权限;查询正常,受影响 0 行(0.00 秒)

之后看了上面的内容,你知道如何在CentOS 6和CentOS7中安装mysql 5.7了吗?如果您想学习更多技能或者想了解更多相关内容,请关注行业资讯频道。感谢您的阅读!

1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 编程技术 > 如何在CentOS 6和CentOS7中安装mysql 5.7

用户评论