码迷,mamicode.com
首页 > 数据库 > 详细

centos 7下安装mysql-8.0

时间:2019-04-14 14:27:24      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:百度网   下载   安装步骤   policy   community   密码   命令   密码检查   数据库   

本篇文章主要介绍在centos7 环境下安装mysql8.0并设置为开机自启。

安装步骤

1.配置yum源

首先在 https://dev.mysql.com/downloads/repo/yum/ 找到 yum 源 rpm 安装包,但是我那会打开这个网页时有点慢毕竟是国外的网站,所以我分享到百度网盘了,链接: https://pan.baidu.com/s/1-gX5eN2QnSH5ptcxsIiq3Q 密码:pirb。

下载完成上传到服务器,我是传到了opt目录下。

2.安装mysql源

yum localinstall mysql80-community-release-el7-2.noarch.rpm 

用下面的命令检查 mysql 源是否安装成功

yum repolist enabled | grep "mysql.*-community.*"

3.安装mysql

yum install -y mysql-community-server

4.启动mysql服务

systemctl start mysqld

查看mysql状态

systemctl status mysqld

技术图片

设置为开机自启。

systemctl enable mysqld

5.修改root本地账户密码

mysql 安装完成之后,生成的默认密码在 /var/log/mysqld.log 文件中。使用 grep 命令找到日志中的密码。

grep temporary password /var/log/mysqld.log

技术图片

用初始密码来登录mysql。

mysql -uroot -p

使用以下命令修改密码.。

ALTER USER root@localhost IDENTIFIED BY MyNewPass1!; 
注意:mysql 5.7以上版本 默认安装了密码安全检查插件(validate_password),默认密码检查策略要求密码必须包含:大小写字母、数字和特殊符号,并且长度不能少于8位。否则会提示 ERROR 1819 (HY000): Your password does not satisfy the current policy requirements 错误。具体查看 MySQL官网密码详细策略
6.添加远程登录用户
mysql8和原来的版本有点不一样,8的安全级别更高,所以在创建远程连接用户的时候,必须先创建用户(密码规则:mysql8.0以上密码策略限制必须要大小写加数字特殊符号):
create user lwx@% identified  by Lwx19981110.;

在进行赋值。

grant all privileges on *.* to lwx@% with grant option;

最后刷新一下:

flush privileges;

然后使用数据库连接工具来进行连接测试。

技术图片

 

 我这边是完全ok的。

修改 root 为允许远程连接(不推荐)

use mysql;
UPDATE user SET Host=% WHERE User=root;
flush privileges;

7.默认配置文件路径

配置文件:/etc/my.cnf
日志文件:/var/log/var/log/mysqld.log
服务启动脚本:/usr/lib/systemd/system/mysqld.service
socket文件:/var/run/mysqld/mysqld.pid

centos 7下安装mysql-8.0

标签:百度网   下载   安装步骤   policy   community   密码   命令   密码检查   数据库   

原文地址:https://www.cnblogs.com/yijinqincai/p/10704810.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!