【笔记】记录一次我部署环境的步骤-MySQL57
本帖最后由 zhangzhanlong 于 2020-7-22 10:40 编辑# 一、MySQL手动选择版本
### 1、先查询系统下的mysql版本
```
yum list installed | grep mysql
```
### 2、如果存在系统自带的mysql及依赖,则将其卸载
```
yum remove 包名
```
### 3、进入MySQL官网安装yum
官网地址:https://dev.mysql.com/downloads/
根据自己系统进行选择
右键点击复制连接
这就是最新的下载地址
https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
### 4、进入系统下载rpm包并安装本地mysql源
下载rpm包
--no-check-certificate代表不检查证书
```
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm --no-check-certificate
```
安装MySQL源
```
yum localinstall mysql80-community-release-el7-3.noarch.rpm
```
通过 yum localinstall 安装mysql源,可以帮助我们解决本地rpm包的依赖问题。
### 5、最后,验证是否安装成功
```
yum repolist all | grep mysql
```
### 6、默认是80 需要把默认安装改成57版本
```
vim /etc/yum.repos.d/mysql-community.repo
```
把80改成0把57改成1注意看后缀不要改错了
再运行一遍查询命令发现已经修改好了
### 7、安装MySQL
```
yum install mysql-community-server
```
### 8、启动MySQL
```
启动mysql:systemctl start mysqld.service
或 systemctl start mysqld
查看mysql状态:systemctl status mysqld.service
```
### 9、设置开机启动
```
systemctl enable mysqld
```
### 10、启动mysql
```
mysql -u root -p
```
在要求输入密码时,因为mysql 5.7的初始密码不是空,直接按回车键不能成功登录,因此需先找到初始密码,才能登录。
```
grep 'temporary password' /var/log/mysqld.log
```
再次登录输入初始密码
这里,我想设置新密码为 123456,但出现了报错,这里的报错是mysql的密码策略问题,输入命令:
```
show variables like 'validate_password%'
```
查看 mysql初始的密码策略,发现密码的最小长度为8,密码的验证强度等级为MEDIUM,可以修改一下密码策略:
```
设置密码的验证强度等级:set global validate_password_policy=LOW
设置密码的最小长度:set global validate_password_length=6
```
### 11、修改密码
```
alter user root@localhost identified by '新密码'
```
### 12、设置远程连接MySQL服务器
```
use mysql;
```
我们需要把root用户的host修改成%,这里我推荐使用SQL语句来修改,比较简单方便!
### 13、修改root用户的登录权限
```
update user set host = '%' where user = 'root';
```
再查询一遍,修改成功了
### 14、刷新权限 使当前操作立即生效,就大功告成了
```
flush privileges
```
再查询一遍,修改成功了
为啥不支持图片直接放呐,这图变得好大呐,都不好看了,第一次发这样的帖子希望对大家有帮助。
markdown不支持直接放图片,我要哭了,估计是用图床的没办法加水印,样式都不好看呢了 花里胡哨的docker pull musql他不香吗 zhangzhanlong 发表于 2020-7-22 10:20
markdown不支持直接放图片,我要哭了,估计是用图床的没办法加水印,样式都不好看呢了
Markdown不支持图片保存,要使用图片只能使用图床,图床水印不好整,除非你在自己服务器上 不错不错学习啦 流程很详细感谢 学习了,MYsql有时候安装老是,要多安装几次失败 若无zz 发表于 2020-7-22 10:32
花里胡哨的docker pull musql他不香吗
自己玩怎么样都行,我这是线上部署的环境{:301_997:} 感谢分享 bucuo不错,值得一看,避坑
我用的是5.5版本的
页:
[1]
2