从头部署服务器步骤

152 阅读2分钟

一、MySQL手动选择版本

1、先查询系统下的mysql版本

yum list installed | grep mysql

2、如果存在系统自带的mysql及依赖,则将其卸载

yum remove 包名

3、进入MySQL官网安装yum

官网地址:dev.mysql.com/downloads/

根据自己系统进行选择

右键点击复制连接

这就是最新的下载地址 dev.mysql.com/get/mysql80…

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