简单几步在CentOS7上面搭建MySQL5.7

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

简单几步在CentOS7上面搭建MySQL5.7_第1张图片
启动成功

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命令


简单几步在CentOS7上面搭建MySQL5.7_第2张图片
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

你可能感兴趣的:(简单几步在CentOS7上面搭建MySQL5.7)