首先先确认你的机器是否有自带的mysql
rpm -qa | grep mysql
如果发现有,那么将其卸载
rpm -e --nodeps 指定查出来的结果下面开始卸载
下载mysql的repo源
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
安装mysql-community-release-el7-5.noarch.rpm包
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
安装这个包后,会获得两个mysql的yum repo源:
/etc/yum.repos.d/mysql-community.repo,
/etc/yum.repos.d/mysql-community-source.repo。
安装mysql
sudo yum install mysql-server
如果出现下面的情况,这是正常的
修改之前的配置文件,默认开启的是5.6,而我们要的是5.7,就需要把5.6的禁用
vi /etc/yum.repos.d/mysql-community.repo
将enabled=1改成enabled=0(其中 enabled=0 是指禁用,enabled=1 指启用。
注意: 任何时候,只能启用一个版本。)
继续安装
sudo yum install mysql-server
开启mysqld服务
service mysqld start
登陆mysql5.7
mysql -u root
将root用户的登陆密码改为root
update user set password=PASSWORD("root") where User='root';
赋权限:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;