1、安装wget
yum -y install wget
2、在家目录或者哪里执行wget指令
wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
3、查看该目录下有没有下载到这个文件(红色的)
mysql57-community-release-el7-11.noarch.rpm
4、安装mysql安装源
yum -y localinstall mysql57-community-release-el7-11.noarch.rpm
5、安装mysql-server
yum -y install mysql-community-server
6、启动服务
systemctl start mysqld
7、设置开机自启动
systemctl enable mysqld
systemctl daemon-reload
8、获取数据库默认生成的密码
cat /var/log/mysqld.log
- 如果执行过上面这个发现没有任何密码,可以通过下面的代码解决
grep 'temporary password' /var/log/mysqld.log
9、登录mysql数据库
mysql -uroot -p
10、输入刚才的默认生成的密码
11、进入之后你只能先进行密码修改
alter user 'root'@'localhost' identified by '要设置的密码';
12、如果出现下面的问题
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
13、就是说你的密码设置的太简单了,你可以设置复杂一点或者执行下面这个
set global validate_password_policy=LOW;
14、然后再执行第11步
15、设置允许远程登录
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你设置的新密码' WITH GRANT OPTION;
FLUSH PRIVILEGES;