CentOS6.5安装MySQL5.7

一、从官网下载Mysql安装包

https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.19-1.el7.x86_64.rpm-bundle.tar

二、将安装包上传到服务器临时目录,解压

tar xvfmysql-5.7.19-1.el7.x86_64.rpm-bundle.tar

三、删除CentOS6.5自带的MySQL5.1.7

yum -y remove mysql-libs-5.1.71*

在这一步执行时,yum会去连接互联网检查源,如果网络不通,旧版本MySQL无法删除。

如果是在VmWare中安装的CentOS,可以将安装镜像放入到虚拟光驱中,VmWare12版本会自动挂载,此时进入/etc/yum.repos.d目录,使用root权限重命名CentOS-Base.repo 、CentOS-Debuginfo.repo这两个文件,例如后缀加bk,执行yum clean all。完成后,再次执行yum删除旧版本的MySQL。

四、使用rpm顺序安装组件:

rpm -ivh mysql-community-common-5.7.19-1.el6.x86_64.rpm

rpm -ivh mysql-community-libs-5.7.19-1.el6.x86_64.rpm

rpm -ivh mysql-community-client-5.7.19-1.el6.x86_64.rpm

rpm -ivh mysql-community-server-5.7.19-1.el6.x86_64.rpm

rpm -ivh mysql-community-devel-5.7.19-1.el6.x86_64.rpm

五、启动MySQL数据库

service mysqld start

六、设置数据库参数

6.1)修改管理员密码

grep 'temporary password' /var/log/mysqld.log

mysql -uroot -p 提示输入密码,粘贴上述密码后回车

进入mysql命令行后,输入以下内容,回车

alter user 'root'@'localhost' IDENTIFIED BY '123@abc';

6.2)开启远程登录

grant all on *.* to root@'%' identified by '123@abc';

6.3)关闭远程连接DNS解析

vi /etc/my.cnf 在mysqld配置项下面添加:

skip-name-resolve

保存退出

重启mysql服务 service mysqld restart

七、关闭防火墙或者在防火墙中开通3306端口。

八、使用Mysql客户端软件,如Navicat连接数据库测试。

你可能感兴趣的:(CentOS6.5安装MySQL5.7)