Mysql5.7 yum安装

Mysql5.7安装

前言

记录一下centos7 yum 安装mysql5.7的流程

环境:centos7


一、配置mysql源

手动配置mysql yum源

vim mysql-community.repo

8.0

[mysql80-community]
name=MySQL 8.0 Community Server
baseurl=http://repo.mysql.com/yum/mysql-8.0-community/el/6/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

5.7

[mysql57-community]
name=MySQL 5.7 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

检查

shell> yum repolist enabled | grep mysql

禁用默认的mysql模块

shell> sudo yum module disable mysql

二、安装

1.安装

这将安装 MySQL 服务器的软件包 ( mysql-community-server) 并且 运行服务器所需的组件的包, 包括客户的包裹 ( mysql-community-client),常见的 客户端和服务器的错误消息和字符集 ( mysql-community-common),以及共享 客户端库( mysql-community-libs).
如下:

shell> sudo yum install mysql-community-server

启动

systemctl start mysqld

2.数据库初始化

MySQL服务器初始化
在服务器初次启动时,假定服务器的数据目录为空,则会发生以下情况:
服务器已初始化。
SSL证书和密钥文件在数据目录中生成。
该validate_password插件安装并启用。
‘root’@‘localhost’ 创建 一个超级用户帐户。设置超级用户的密码并将其存储在错误日志文件中。要显示它,请使用以下命令:

shell> sudo grep 'temporary password' /var/log/mysqld.log

通过使用生成的临时密码登录并尽快更改超级用户帐户的root密码,以更改root密码:

shell> mysql -uroot -p

更改密码

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';

3.配置Navicat连接数据库权限

使用账号和密码从任何主机连接到mysql
GRANT ALL PRIVILEGES ON *.* TO ‘root’@'%’ IDENTIFIED BY ‘MyNewPass4!’ WITH GRANT OPTION;

允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码
GRANT ALL PRIVILEGES ON *.* TO ‘root’@’192.168.1.3′ IDENTIFIED BY ‘mypassword’ WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO ‘root’@’10.10.40.54′ IDENTIFIED BY ’123456′ WITH GRANT OPTION;

注意
MySQL的 validate_password 插件默认安装。这将要求密码至少包含一个大写字母,一个小写字母,一位数字和一个特殊字符,并且密码总长度至少为8个字符。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值