Linux系统MySQL8.0.19快速安装配置教程图解

所属分类: 数据库 / Mysql 阅读数: 759
收藏 0 赞 0 分享

一、环境介绍

Linux系统使用yum安装MySQL需要从网上下载MySQL的一系列组件,这个过程非常耗时且有下载中断的可能,如果想要快速安装MySQL,可以先在网上将MySQL的离线包下载下来传到系统内进行安装,本文以CentOS7和MySQL8.0.19为例讲解

MySQL的快速安装和配置方法。

1、操作系统:CentOS7_x64
2、数据库版本:MySQL-8.0.19

离线包下载:

链接: https://pan.baidu.com/s/1OdehL8MoCe44nJ-SkkW8xw 提取码: fk2d

二、安装MySQL-8.0.19

将MySQL压缩文件解压后得到如下rpm文件列表:


在这里插入图片描述

需要按顺序安装下列rpm包:

mysql-community-common-8.0.19-1.el7.x86_64.rpm
mysql-community-libs-8.0.19-1.el7.x86_64.rpm
mysql-community-client-8.0.19-1.el7.x86_64.rpm
mysql-community-server-8.0.19-1.el7.x86_64.rpm
安装命令:
rpm -ivh rpm包名

注意:在安装mysql-community-libs这个包之前,需要将Linux自带的mariadb-libs包卸载掉,否则会导致安装失败:

rpm -qa | grep mariadb-libs*
rpm -e --nodeps mariadb-libs*

安装完成后启动MySQL并登录,验证是否安装成功:

systemctl start mysqld
cat /var/log/mysqld.log | grep password
mysql -uroot -p
enter password:

三、配置MySQL

1、MySQL初始密码较为复杂,难以记忆,首次登录后需要进行修改:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'password';

2、开发MySQL连接权限,使其可被远程连接工具访问:

UPDATE mysql.user SET `Host`='%' WHERE User='root';
flush privileges;

如果没有开放连接权限,使用navicat等客户端连接数据库时会报如下错误:

在这里插入图片描述

3、还原密码验证插件,将MySQL8的密码认证插件由caching_sha2_password更换成mysql_native_password:

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'passowrd';

如果没有更换插件,连接时会报如下错误:

在这里插入图片描述

4、防火墙放行3306端口,设置MySQL开机自启:

firewall-cmd --zone=public --add-port=3306/tcp --permanent
systemctl enable mysqld

到此这篇关于Linux系统MySQL8.0.19快速安装配置教程图解的文章就介绍到这了,更多相关linux MySQL8.0.19安装配置内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

更多精彩内容其他人还在看

mysql found_row()使用详解

在参考手册中对found_rows函数的描述是: it is desirable to know how many rows the statement would have returned without the LIMIT. 也就是说,它返回值是如果SQL语句没有加LI
收藏 0 赞 0 分享

很全面的MySQL处理重复数据代码

这篇文章主要为大家详细介绍了MySQL处理重复数据的实现代码,如何防止数据表出现重复数据及如何删除数据表中的重复数据,感兴趣的小伙伴们可以参考一下
收藏 0 赞 0 分享

图文详解Ubuntu下安装配置Mysql教程

这篇文章主要以图文结合的方式详细为大家介绍了Ubuntu安装配置Mysql的实现步骤,感兴趣的小伙伴们可以参考一下
收藏 0 赞 0 分享

Ubuntu下mysql安装和操作图文教程

这篇文章主要为大家详细分享了Ubuntu下mysql安装和操作图文教程,喜欢的朋友可以参考一下
收藏 0 赞 0 分享

Linux/UNIX和Window平台上安装Mysql

这篇文章主要为大家详细介绍了Linux/UNIX和Window两个系统上采用命令安装Mysql的方法,感兴趣的小伙伴们可以参考一下
收藏 0 赞 0 分享

忘记MySQL的root密码该怎么办

忘记密码总是一件令人头疼的事情,当我们忘记了MySQL的root密码该怎么办?本文给出解决方法,感兴趣的小伙伴们可以参考一下
收藏 0 赞 0 分享

Mysql存储引擎MyISAM的常见问题(表损坏、无法访问、磁盘空间不足)

这篇文章主要介绍了Mysql存储引擎MyISAM的常见问题,针对表损坏、无法访问、磁盘空间不足等问题进行解决,感兴趣的小伙伴们可以参考一下
收藏 0 赞 0 分享

VS2013连接MySQL5.6成功案例一枚

这篇文章主要为大家分享了VS2013连接MySQL5.6成功案例一枚,很有实用性,感兴趣的小伙伴们可以参考一下
收藏 0 赞 0 分享

Windows下mysql修改root密码的4种方法

这篇文章主要为大家详细介绍了windows下mysql修改root密码的4种方法,大家可以根据的自己的实际情况进行选择,感兴趣的小伙伴们可以参考一下
收藏 0 赞 0 分享

mysql Sort aborted: Out of sort memory, consider increasing server sort buffer size的解决方法

这篇文章主要介绍了mysql Sort aborted: Out of sort memory, consider increasing server sort buffer size的解决方法,需要的朋友可以参考下
收藏 0 赞 0 分享
查看更多