Cent OS 6.5yum安装mysql5.7

首先说一下yum安装的好处吧。yum安装可以省去很多很多的配置步骤,大家经历过的都知道配置linux的运行环境对于一个初出茅庐的程序员来说有多烦躁。。。反正我经历够了,所以我选择yum。
首先,你的linux系统得提前配置好yum源,否则,后续的所有操作都无法进行。如果没有配置yum,不要怕,来看另外一篇文章:Cent OS6.5配置阿里yum源
https://blog.csdn.net/qq_40137337/article/details/84673298。
yum源配好了,接下来安装mysql5.7。
1.检测系统是否已经安装过mysql或其依赖,若已装过要先将其删除,否则第4步使用yum安装时会报错:

yum list installed | grep mysql
mysql-libs.i686         5.1.71-1.el6      @anaconda-CentOS-201311271240.i386/6.5
yum -y remove mysql-libs.i686

2.从mysql的官网下载mysql57-community-release-el6-5.noarch.rpm

wget dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm

这里如果出现一下错误:

错误: 证书通用名 “www.mysql.com” 与所要求的主机名 “dev.mysql.com” 不符。
要以不安全的方式连接至 dev.mysql.com,使用‘--no-check-certificate’。

使用这种方式即可解决:wget --no-check-certificate + 链接地址即可
如:wget --no-check-certificate dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm

3.安装第二步下载的rpm文件:

yum install mysql-community-release-el6-5.noarch.rpm

安装成功后,我们可以去/etc/yum.repos.d/目录下看一下,现在目录下增加了以下两个文件:

ls /etc/yum.repos.d
mysql-community-source.repo
mysql-community.repo

查看mysql57的安装源是否可用,如不可用请自行修改配置文件(/etc/yum.repos.d/mysql-community.repo)使mysql57下面的enable=1
若有mysql其它版本的安装源可用,也请自行修改配置文件使其enable=0

yum repolist enabled | grep mysql
mysql-connectors-community MySQL Connectors Community                        13
mysql-tools-community      MySQL Tools Community                             18
mysql57-community-dmr      MySQL 5.7 Community Server Development Milesto    65

4.使用yum安装mysql:

yum install mysql-community-server

5.启动mysql服务:

service mysqld start

查看root密码:

grep "password" /var/log/mysqld.log
2016-08-10T15:03:02.210317Z 1 [Note] A temporary password is generated for root@localhost: AYB(&-3Cz-rW

之后使用mysql -u root -p登录mysql数据库,输入密码:AYB(&-3Cz-rW即可。

如果过滤后查看结果为空的话,需要先停掉mysql的服务service mysqld stop, 再编辑my.cnf文件vim /etc/my.cnf
找到 [mysqld]这个模块:在最后面添加一段代码skip-grant-tables这段代码的作用是忽略mysql权限问题,直接登录,然后保存 :wq!退出,再启动mysql服务service mysqld start,使用mysql -u root -p进入mysql命令行,此处会弹出需要输入密码,因为已经设置了忽略权限,直接回车,登录到mysql数据库。首先,选择数据库mysql> use mysql;再使用sql语句修改root用户的登录密码update user set password=password("123456") where user="root";123456处修改为自己的密码。ok,修改成功,刷新一下权限mysql> flush privileges;使用quit退出数据库即可。

大功告成,安装成功。

猜你喜欢

转载自blog.csdn.net/qq_40137337/article/details/84675024
今日推荐