加入收藏 | 设为首页 | 会员中心 | 我要投稿 站长网 (https://www.dadazhan.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

怎样在CentOS 6和CentOS7中安装mysql 5.7

发布时间:2022-02-16 14:03:43 所属栏目:MySql教程 来源:互联网
导读:如何在CentOS 6和CentOS7中安装mysql 5.7 ?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。 Step1. 查看已安装的mysql: # yum list installed | grep mysql mysql-libs.x86_64 5.1.71-1.e
       如何在CentOS 6和CentOS7中安装mysql 5.7 ?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
 
       Step1. 查看已安装的mysql:
 
# yum list installed | grep mysql
mysql-libs.x86_64    5.1.71-1.el6  @anaconda-CentOS-201311272149.x86_64/6.5
卸载当前mysql:
 
# yum -y remove mysql-libs.x86_64
Step2. 下载安装所需依赖:
 
先到这里下载,根据自己Linux版本来选择,比如本人是Centos6.5,故选择第二个,依次类推:
  
将下载的mysql80-community-release-el6-1.noarch.rpm文件上传到Linux服务器中
 
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.repos.d命令可以看到多出来了两个文件
 
# ls /etc/yum.repos.d
mysql-community.repo    mysql-community-source.repo
Step4. 运行yum repolist enabled | grep mysql查看mysql57是否可用。
 
如果运行的结果如下:
 
# yum repolist enabled | grep mysql
mysql-connectors-community      MySQL Connectors Community       59
mysql-tools-community        MySQL Tools Community          65
mysql80-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
修改部分:
 
......
# Enable to use MySQL 5.7
[mysql57-community]
name=MySQL 5.7 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
 ......
[mysql80-community]
name=MySQL 8.0 Community Server
baseurl=http://repo.mysql.com/yum/mysql-8.0-community/el/6/$basearch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
设置完的运行结果为:
 
# yum repolist enabled | grep mysql
mysql-connectors-community      MySQL Connectors Community       59
mysql-tools-community        MySQL Tools Community          65
mysql57-community          MySQL 5.7 Community Server       273
Step5. 开始安装:
 
# yum install mysql-community-server
如果中途出错停止,一般是因为网速原因,可以重复执行此命令
 
Step6. 安装完成后,启动mysql服务(可能第一次会出错,那就再运行一次~):
 
# service mysqld start
Initializing MySQL database: [FAILED]
# service mysqld start
Starting mysqld: [ OK ]
Step7. 查看默认root用户的密码:
 
# cat /var/log/mysqld.log | grep root@localhost
2018-08-29T03:11:26.560863Z 1 [Note] A temporary password is generated for root@localhost: DJ#erA*-p6&?
DJ#erA*-p6&?  即为root用户的初始密码
 
Step8. 使用mysql -uroot -p命令登录,需要输入上一步中的密码。
 
进入之后进行任何操作都会提示ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.这时需要重置密码:
 
mysql> show databases;
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
mysql> set password=password('new_password');
Query OK, 0 rows affected, 1 warning (0.01 sec)
 
mysql> alter user 'root'@'localhost' password expire never;
Query OK, 0 rows affected (0.00 sec)
 
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
看完上述内容,你们掌握如何在CentOS 6和CentOS7中安装mysql 5.7 的方法了吗?

(编辑:站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读