服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|数据库技术|

服务器之家 - 数据库 - Mysql - CentOS7中安装MySQL的图文讲解

CentOS7中安装MySQL的图文讲解

2022-07-19 13:10linda公馆 Mysql

这篇文章主要介绍了CentOS7中安装MySQL的图文讲解,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

1.下载并安装MySQL源

yum -y install wget https://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm

CentOS7中安装MySQL的图文讲解

2.查看 /etc/yum.repos.d下

是否存在mysql-community.repo和mysql-community-source.repo

CentOS7中安装MySQL的图文讲解

3.安装MySQL

yum -y install mysql-community-server

CentOS7中安装MySQL的图文讲解

若此时遇到如下错误:

“Public key for mysql-community-libs-compat-5.7.37-1.el7.x86_64.rpm is not installed

Failing package is: mysql-community-libs-compat-5.7.37-1.el7.x86_64

GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql”

CentOS7中安装MySQL的图文讲解

出现以上情况原因是MySQL的GPG已升级,需要重新获取。

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

CentOS7中安装MySQL的图文讲解

之后重新执行“yum -y install mysql-community-server”命令安装即可。

CentOS7中安装MySQL的图文讲解

4.启动MySQL服务

开启服务:

systemctl start mysqld

如果需要设置开机自启:

systemctl enable mysqld

5.安装完毕后

会在/var/log/mysqld.log中自动生成一个随机密码,获取该密码

grep "temporary password" /var/log/mysqld.log

使用获取到的随机密码登录MySQL客户端。

mysql -uroot -p

CentOS7中安装MySQL的图文讲解

6. 设置MySQL密码安全策略

密码强度及长度(4代表最低级别,当长度小于4时,该值依然是4)都设最低级,修改密码。

其中密码强度:

  • 0:low级别,只检查长度;
  • 1:medium级别(默认),长度8,且必须含数字、大小写字母及特殊字符;
  • 2:strong级别,需要包括字典文件。
set global validate_password_policy=0; 
set global validate_password_length=4;
alter user "root"@"localhost" identified by "123456";

CentOS7中安装MySQL的图文讲解

7. 设置远程登录

创建用户:

create user "root"@"%" identified by "123456";

允许远程连接:

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

刷新权限:

flush privileges;

CentOS7中安装MySQL的图文讲解

MySQL安装成功。

以上为个人经验,希望能给大家一个参考,也希望大家多多支持服务器之家。

原文地址:https://blog.csdn.net/qq_40078436/article/details/124396775

延伸 · 阅读

精彩推荐
  • MysqlMAC下MySQL初始密码忘记怎么办

    MAC下MySQL初始密码忘记怎么办

    MySQL初始密码忘记如何解决,这篇文章主要介绍了MAC下MySQL忘记初始密码的解决办法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    AFun_day2382020-07-17
  • Mysql深度解析MySQL启动时报“The server quit without updating PID file”错误的原因

    深度解析MySQL启动时报“The server quit without updating PID file”错误的

    这篇文章主要介绍了MySQL启动时报“The server quit without updating PID file”错误的原因,需要的朋友可以参考下...

    iVictor4142020-07-28
  • Mysqlmysql 操作总结 INSERT和REPLACE

    mysql 操作总结 INSERT和REPLACE

    用于操作数据库的SQL一般分为两种,一种是查询语句,也就是我们所说的SELECT语句,另外一种就是更新语句,也叫做数据操作语句。 ...

    mysql教程网1782019-10-31
  • MysqlMySQL去除重叠时间求时间差和的实现

    MySQL去除重叠时间求时间差和的实现

    在生产中常常出现计算两个时间差的业务,比如总宕机时间、总开通会员时间等,本文就详细的来介绍一下如何计算,感兴趣的可以了解一下...

    张仰泽7392021-09-23
  • Mysqlmysql获取随机数据的方法

    mysql获取随机数据的方法

    在mysql中获取随机数据方法很简单只要使用order by rand()即可了,但是如果你是百万级数据量,使用order by rand()获取随机数据你会等死去,下面我来介绍具体...

    MYSQL教程网3082020-01-15
  • MysqlMySQL系列之十三 MySQL的复制

    MySQL系列之十三 MySQL的复制

    这篇文章主要介绍了MySQL系列之十三 MySQL的复制,详细的讲述了多种复制架构的案例和MySQL复制相关概念等,以下就是详细内容,需要的朋友可以参考下...

    生生不息.连绵不绝12042021-08-27
  • MysqlWindows下MySQL安装教程图文详解

    Windows下MySQL安装教程图文详解

    本文通过图文并茂的形式给大家介绍了windows下mysql 安装教程,非常不错,具有一定的参考借鉴价值,需要的朋友参考下吧...

    小子pk了4422020-09-07
  • Mysql将MySQL从MyISAM转换成InnoDB错误和解决办法

    将MySQL从MyISAM转换成InnoDB错误和解决办法

    原来自己用的是为了装的, 所以在设置database usage(如下图1)的时候按照discuz官方的建议,选的都是Non-Transactional Database Only(只支持MyISAM数据引擎的非事...

    DarkBlue blog2392019-11-25