CentOS 7 安装及配置 MySQL 以 MySQL 5.7为例:
一、 使用 wget 下载MySQL:
wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
二、 进行repo安装:
rpm -ivh mysql57-community-release-el7-9.noarch.rpm
/etc/yum.repos.d下生成两个文件。
这里就初步成功了。
三、使用yum命令进行安装:
注意:需要进入/etc/yum.repos.d下
1) 安装mysql-server:
yum install mysql-server
其中很多询问是否同意,都同意就好了。
2) 启动mysql:
systemctl start mysqld
3) 获取临时密码:
因为MySQL会给你设置个非常复杂的初始密码,你可以先获取后登录进去,也可以修改配置文件免密登进去然后改密码。
grep 'temporary password' /var/log/mysqld.log
密码就是unUxxxxxx的。
4) 登录MySQL:
mysql -u root -p
5) 修改密码:
先设置密码强度为LOW,然后再设置密码长度为6,默认8,这里可以去看看MySQL的密码策略。
set global validate_password_policy=LOW;
set global validate_password_length=6;
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
这里自己定义配置,我以123456为例。
四、 开启远程登陆:
update user set Host='%' where User='root';
flush privileges;
使用%表示任意ip都可以访问。
服务器基础配置就OK了。