1.配置yum源
# 下载mysql源安装包
输入命令:get http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
# 安装mysql源
输入命令: yum localinstall mysql57-community-release-el7-8.noarch.rpm
检查是否安装成功
输入命令:yum repolist enabled| grep "mysql.*-community.*"
注意:如果之前安装过MySQL5.6或者之前的版本请卸载
输入删除之前MySQLyum源:yum remove mysql-community-server
卸载输入命令:rpm -qa|grep mysql
卸载之后再执行第1步操作
2.安装mysql
yum install mysql-community-server
3.启动MySQL服务
systemctl start mysqld
查看MySQL的启动状态
输入命令: systemctl status mysqld
4.设置开机自启动
输入命令:systemctl enable mysqld
输入命令:systemctl daemon-reload
5.MySQL5.7安装成功之后root帐号会自动生成一个默认密码,通过下面的方式找到root默认密码,然后登录mysql进行修改:
输入命令:grep'temporary password'/var/log/mysqld.log
输入命令:mysql -u root -p
进入mysql命令
输入命令:use mysql
输入命令:set password for'root'@'localhost'=password('你想设置的密码');
注意:mysql5.7默认安装了密码安全检查插件(validate_password),默认密码检查策略要求密码必须包含:大小写字母、数字和特殊符号,并且长度不能少于8位。否则会提示ERROR 1819 (HY000): Your password does not satisfy the current policy requirements错误。
5.添加远程用户
输入命令:CREATE USER '用户名'@'%' IDENTIFIED BY '密码';
6.给用户授权(全部权利):
GRANT ALL ON *.* TO '用户名'@'%';
7.重启mysql服务
ctrl+c退出MySQL命令模式
输入命令:service mysql restart
8.默认配置文件路径:
配置文件:/etc/my.cnf
日志文件:/var/log//var/log/mysqld.log
服务启动脚本:/usr/lib/systemd/system/mysqld.service
socket文件:/var/run/mysqld/mysqld.pid