Advertisement

CentOS7 使用YUM 安装MySQL5.7(yum install mysql5.7)

阅读量:

在使用centOS7安装mysql 5.7时采用了不同的安装路径,在实际操作中遇到了一些小问题,因此决定详细记录整个过程

安装准备

  1. 检查系统中是否安装了mysql
    rpm -qa|grep mysql
检查是否安装了mysql

如果已经安装了MySQL,则应在卸载前先清除此前安装的MySQL。随后,请检查是否已彻底移除所有MySQL组件;若有残留项存在,则需单独处理这些项目。例如:执行$ yum -y remove mysql libs以完成干净卸载。

移入指定路径下的用户目录后,请执行以下操作:首先创建一个名为"mysql"的目录;随后,在该mysql目录下进行如下操作:访问MySQL官方下载页面获取rpm格式的YUM源安装组件;若Linux系统支持网络访问,则可通过wget命令便捷获取;若无法接入互联网,则需从MySQL官方站点下载rpm组件后手动上传至服务器环境。

yum下载位置

通过wget工具获取yum源的安装文件 $http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

wget 下载yum源安装包

配置YUM源可以通过rpm命令行工具执行 rpm -ivh mysql57-community-release-el7-8.noarch.rpm ,完成配置后将获得两个rpm包:mysql-community.repo 和 mysql-resource-base.repo

安装mysql的yum源

安装mysql

发起mysql安装命令

如果没有生产随机密码则需重置密码

重置mysql 的密码

步骤如下:

修改 /etc/my.cnf 配置文件,在mysqld服务配置中添加一行代码:skip-grant-tables=1
这一配置指令会让mysqld在启动过程中跳过密码验证步骤
执行一次systemctl restart mysqld命令以执行上述配置
以root用户的身份连接到MySQL数据库
切换至MySQL数据库并执行更新操作
update user set authentication_string = password(‘root’), password_expired = ‘N’, password_last_changed = now() where user = ‘root’;
在之前的版本中,默认情况下密码字段的字段名是password,在5.7版本中被重命名为authentication_string
退出MySQL后编辑配置文件并移除该设置项以恢复默认值
执行一次systemctl restart mysqld命令以重新启动mysqld服务,并使用新设置的安全密码重新登录

全部评论 (0)

还没有任何评论哟~