首先进入官网下载mysql
https://dev.mysql.com/downloads/
选择社区版5.7
不登录直接下载
或者直接复制地址
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.25-1.el7.x86_64.rpm-bundle.tar
下载到 /usr/local/
解压
tar -xvf mysql-5.7.25-1.el7.x86_64.rpm-bundle.tar
安装
上面只其中的四个,依次执行下面命令
rpm -ivh mysql-community-common-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.25-1.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-client-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.25-1.el7.x86_64.rpm --nodeps --force
在安装过程中出现如下错误
这里补充一下是 rpm -ivh mysql-community-libs-5.7.25-1.el7.x86_64.rpm --nodeps --force
后面要带 --nodeps --force
cnetos7集成了mariadb,而安装mysql的话会和mariadb的冲突,所以需要先卸载掉mariadb,以下为卸载mariadb
强制删除
启动mysql
service mysqld status //查看是否启动
service mysqld start //启动
service mysqld stop //停止
service mysqld restart //重启
启动完成看3306端口是否监听
查看临时密码
登陆mysql,输入上面的临时密码
重置密码
MySQL5.7 加强了安全保障,以上意思是密码不符合安全策略要求,我们输入一个8位或以上长度,复杂一点的密码
远程访问
grant all privileges on . to ‘root’@’%’ identified by ‘@60as7SEluhds0ew51’ ;
如果访问不到可以看是否关闭防火墙