CentOS7安装MySQL8(超级详细图文安装)

这篇具有很好参考价值的文章主要介绍了CentOS7安装MySQL8(超级详细图文安装)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

环境介绍 :

服务器: 虚拟机

系统版本: CentOS 7

MySQL版本: 8.0


一、卸载MariaDB

1.1 查看版本:通过rpm -qa | grep mariadb 命令查看mariadb 的安装包

rpm -qa | grep mariadb
centos7 安装mysql8,数据库,CentOS,零基础,centos,mysql,经验分享,Powered by 金山文档

1.2 卸载:通过rpm -e mariadb-libs-5.5.56-2.el7.x86_64 --nodeps 命令装卸 mariadb

rpm -e mariadb-libs-5.5.56-2.el7.x86_64 --nodeps
centos7 安装mysql8,数据库,CentOS,零基础,centos,mysql,经验分享,Powered by 金山文档

1.3 检查是否卸载干净:通过 rpm -qa | grep mariadb 命令再次查看 mariadb 的安装包

rpm -qa | grep mariadb
centos7 安装mysql8,数据库,CentOS,零基础,centos,mysql,经验分享,Powered by 金山文档

二、安装MySQL

2.1 创建安装目录

通过 cd /usr/local/ 命令进入根目录下的usr目录下的local目录,这个目录是放一些本地的共享资源的

centos7 安装mysql8,数据库,CentOS,零基础,centos,mysql,经验分享,Powered by 金山文档

通过 mkdir mysql 命令 在当前目录下创建一个名为 mysql 的目录

centos7 安装mysql8,数据库,CentOS,零基础,centos,mysql,经验分享,Powered by 金山文档

2.2 上传安装包

通过 cd mysql 命令进入 mysql 目录,

centos7 安装mysql8,数据库,CentOS,零基础,centos,mysql,经验分享,Powered by 金山文档

上传安装包,并通过 ll 命令查看一下当前目录下的目录结构

centos7 安装mysql8,数据库,CentOS,零基础,centos,mysql,经验分享,Powered by 金山文档

2.3 解压安装包

通过 tar -xvf mysql-8.0.25-1.el7.x86_64.rpm-bundle.tar 命令解压 tar 包

tar -xvf mysql-8.0.25-1.el7.x86_64.rpm-bundle.tar
centos7 安装mysql8,数据库,CentOS,零基础,centos,mysql,经验分享,Powered by 金山文档

2.4 安装

  1. 通过 rpm -ivh mysql-community-common-8.0.25-1.el7.x86_64.rpm --nodeps --force 命令安装 common

rpm -ivh mysql-community-common-8.0.25-1.el7.x86_64.rpm --nodeps --force 命令安装 common
centos7 安装mysql8,数据库,CentOS,零基础,centos,mysql,经验分享,Powered by 金山文档
  1. 通过 rpm -ivh mysql-community-libs-8.0.25-1.el7.x86_64.rpm --nodeps --force 命令安装 libs

rpm -ivh mysql-community-libs-8.0.25-1.el7.x86_64.rpm --nodeps --force
centos7 安装mysql8,数据库,CentOS,零基础,centos,mysql,经验分享,Powered by 金山文档
  1. 通过 rpm -ivh mysql-community-client-8.0.25-1.el7.x86_64.rpm --nodeps --force 命令安装 client

rpm -ivh mysql-community-client-8.0.25-1.el7.x86_64.rpm --nodeps --force
centos7 安装mysql8,数据库,CentOS,零基础,centos,mysql,经验分享,Powered by 金山文档
  1. 通过 rpm -ivh mysql-community-server-8.0.25-1.el7.x86_64.rpm --nodeps --force 命令安装 server

rpm -ivh mysql-community-server-8.0.25-1.el7.x86_64.rpm --nodeps --force
centos7 安装mysql8,数据库,CentOS,零基础,centos,mysql,经验分享,Powered by 金山文档
  1. 通过 rpm -qa | grep mysql 命令查看 mysql 的安装包

 rpm -qa | grep mysql
centos7 安装mysql8,数据库,CentOS,零基础,centos,mysql,经验分享,Powered by 金山文档

三、初始化MySQL

3.1 通过以下命令,完成对 mysql 数据库的初始化和相关配置

mysqld --initialize;
chown mysql:mysql /var/lib/mysql -R;
systemctl start mysqld.service;
systemctl  enable mysqld;
centos7 安装mysql8,数据库,CentOS,零基础,centos,mysql,经验分享,Powered by 金山文档

四、修改密码

4.1 通过 cat /var/log/mysqld.log | grep password 命令查看数据库的密码

cat /var/log/mysqld.log | grep password
centos7 安装mysql8,数据库,CentOS,零基础,centos,mysql,经验分享,Powered by 金山文档

)jj5mn,&;>Zq

4.2 使用随便密码登录

centos7 安装mysql8,数据库,CentOS,零基础,centos,mysql,经验分享,Powered by 金山文档

4.3 通过 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root'; 命令来修改密码

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root'; 
centos7 安装mysql8,数据库,CentOS,零基础,centos,mysql,经验分享,Powered by 金山文档

4.4 修改密码重新登录

通过 exit; 命令退出 MySQL,然后通过新密码再次登陆

centos7 安装mysql8,数据库,CentOS,零基础,centos,mysql,经验分享,Powered by 金山文档

4.5 远程访问授权

create user 'root'@'%' identified with mysql_native_password by 'root';
grant all privileges on *.* to 'root'@'%' with grant option;
flush privileges;
centos7 安装mysql8,数据库,CentOS,零基础,centos,mysql,经验分享,Powered by 金山文档

4.6 修改加密规则

  1. 通过 ALTER USER 'root'@'localhost' IDENTIFIED BY 'root' PASSWORD EXPIRE NEVER; 命令修改加密规则,MySql8.0 版本 和 5.0 的加密规则不一样,而现在的可视化工具只支持旧的加密方式。

ALTER USER 'root'@'localhost' IDENTIFIED BY 'root' PASSWORD EXPIRE NEVER; 
centos7 安装mysql8,数据库,CentOS,零基础,centos,mysql,经验分享,Powered by 金山文档
  1. 通过 flush privileges; 命令刷新修该后的权限文章来源地址https://www.toymoban.com/news/detail-594206.html

centos7 安装mysql8,数据库,CentOS,零基础,centos,mysql,经验分享,Powered by 金山文档

五、配置防火墙

5.1 查看防火墙状态

firewall-cmd --state
centos7 安装mysql8,数据库,CentOS,零基础,centos,mysql,经验分享,Powered by 金山文档

5.2 开放端口

firewall-cmd --zone=public --add-port=3306/tcp --permanent   # 开放3306端口
firewall-cmd --zone=public --remove-port=3306/tcp --permanent  #关闭3306端口
firewall-cmd --reload   # 配置立即生效
centos7 安装mysql8,数据库,CentOS,零基础,centos,mysql,经验分享,Powered by 金山文档

5.3 查看防火墙所有开放的端口

firewall-cmd --zone=public --list-ports
centos7 安装mysql8,数据库,CentOS,零基础,centos,mysql,经验分享,Powered by 金山文档

六、在Navicat上测试连接

centos7 安装mysql8,数据库,CentOS,零基础,centos,mysql,经验分享,Powered by 金山文档

到了这里,关于CentOS7安装MySQL8(超级详细图文安装)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Centos7安装MySQL8.0.33最新版本详细介绍

                                                     ! ! ! 跟着文档走安装不上我去吃shi 环境前准备: ● 操作系统:Centos7 X86架构 ● Mysql安装版本:8.0.33 ● 连接工具:Xshell/Xftp  进入官网下载对应的版本 https://dev.mysql.com/downloads/mysql/ 直接复制此链接即可 查看操作系统是

    2024年02月07日
    浏览(53)
  • Centos7 安装MySQL 5.7图文详细教程

    检查当前系统是否安装过mysql 执行安装命令前,先执行查询命令 1. CentOS6 如果存在mysql-libs的旧版本包如下: 请先执行卸载命令: rpm -e --nodeps mysql-libs 2. CentOS7 先执行查询: rpm -qa|grep mariadb 如果存在mariadb执行删除: rpm -e --nodeps mariadb-libs 1. 将压缩包传到服务器 我这里用的是

    2024年02月04日
    浏览(45)
  • centos7安装MySQL8

    Centos7安装MySQL8 MySQL版本:8.0.34 1.安装前准备 (1)查看是否安装mariadb [root@kb135 ~]# rpm -qa|grep mariadb (2)卸载mariadb并检查是否卸干净 [root@kb135 ~]# rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64 2.安装mysql (1)将安装包复制到/opt/software文件夹下 (2)解压文件至/usr/local目录下 [root@kb135

    2024年02月11日
    浏览(45)
  • CentOS7安装MySQL8.0教程

    环境介绍 操作系统:Centos7.6 MySQL版本: 8.0.27 只要是8.0.*版本,那就可以按照本文说明安装 1、卸载MariaDB 安装MySQL的话会和MariaDB的文件冲突,所以需要先卸载掉MariaDB。 1.1、查看是否安装mariadb 1.2、卸载 1.3、检查是否卸载干净 2.检查依赖 2.1、查看是否安装libaio(MySQL需要依赖

    2024年04月12日
    浏览(47)
  • CentOS7.9安装MySQL8.0

    目录 🧀写在前面 🧀前提条件 🧀安装MySQL8.0 🧀MySQL管理     🦐博客主页:大虾好吃吗的博客     🦐MySQL专栏:MySQL专栏地址         MySQL是一种开源的关系型数据库管理系统(RDBMS),它是由瑞典公司MySQL AB开发,并在2008年被甲骨文公司(Oracle Corporation)收购。MySQL是

    2024年02月15日
    浏览(45)
  • CentOS7图文详细安装教程

    点击创建新的虚拟机 选择自定义高级 默认选择即可 稍后安装操作系统 选择linux-CentOS 7 64位 输入虚拟机名称和选择要安装的位置 根据电脑配置和用途选择合适的核心数 根据电脑配置和用途选择合适的内存 我这里选择模式为NAT,根据实际情况选择即可 IO和磁盘我都默认 这里

    2024年02月04日
    浏览(51)
  • CentOS7安装Mysql8并进行主从复制配置

    CentOS7中安装Mysql8并配置远程连接和修改密码等: CentOS7中安装Mysql8并配置远程连接和修改密码等_霸道流氓气质的博客-CSDN博客 在上面实现安装Mysql8的基础上,克隆出两台机器,修改ip后进行mysql的主从复制搭建。 在主库上把数据更改记录到二进制日志中(Binary Log)中,这些记

    2024年02月16日
    浏览(45)
  • 2023新,centos7安装mysql8.0.25

    1、下载rpm文件 进入到你想要的文件地址下 2、安装 3、配置my.cnf 4、启动查看重启服务 5、登入mysql并修改密码 6、修改可以远程登录

    2024年02月11日
    浏览(49)
  • Centos7安装mysql8.0操作步骤(yum安装方法)

    以下操作在Centos7.5上实操成功。 rpm -qa | grep -i mariadb(检查有没有mariadb) rpm -e  --nodeps  mariadb-libs-5.5.56-2.el7.x86_64(不检查依赖直接卸载) rpm -qa | grep mysql wget https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm yum -y install mysql80-community-release-el7-3.noarch.rpm rpm --import https://rep

    2023年04月15日
    浏览(72)
  • CentOS7(Linux)详细安装教程(手把手图文详解版)_centos7安装教程

    3、选择合适版本的镜像进行下载 选择合适的存放地址(这里的地址包含中文名称我用起来好像也没出啥问题,如果怕出错的同学可以使用全英文) 1、打开我们的虚拟机(VMware Workstation),点击文件进行新建 2、选择典型之后,下一步 3、选择稍会安装操作系统 4、因为安装的

    2024年04月29日
    浏览(55)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包