一、从官网下载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连接数据库测试。