首页 > 数据库 >RedHat7.6安装mysql8步骤

RedHat7.6安装mysql8步骤

时间:2022-10-23 15:34:13浏览次数:78  
标签:8.0 mysql8 步骤 community 64 mysql rpm el7 RedHat7.6

1、官网下载mysql安装包

直达链接:https://dev.mysql.com/downloads/mysql/

 

 2、将下载好的安装包上传到redhat系统上(有多种上传方式,本次使用SecureFX上传)

 

 上传后用SecureCRT可看到安装包

 3、安装前需要先卸载自带的mariadb

可参考:https://blog.csdn.net/With__Sunshine/article/details/88653879

 4、解压安装包

5、 安装必要的rpm包

必须安装的rpm包有:

  • mysql-community-common
  • mysql-community-libs
  • mysql-community-libs-compat
  • mysql-community-client
  • mysql-community-server

使用rpm命令进行安装,注意顺序

rpm -ivh mysql-community-common-8.0.31-1.el7.x86_64.rpm

rpm -ivh mysql-community-client-plugins-8.0.31-1.el7.x86_64.rpm (注意这个装完才能装下面一个,否则会报错)

rpm -ivh mysql-community-libs-8.0.31-1.el7.x86_64.rpm 

rpm -ivh mysql-community-libs-compat-8.0.31-1.el7.x86_64.rpm

rpm -ivh mysql-community-icu-data-files-8.0.31-1.el7.x86_64.rpm

rpm -ivh mysql-community-client-8.0.31-1.el7.x86_64.rpm

rpm -ivh mysql-community-server-8.0.31-1.el7.x86_64.rpm(注意上面两个装完才能装这个) 

6、配置my.cnf文件(可选项,如果不需要可跳过,但是建议)

在mysql启动初始化前,一定要确认根据自己所需的MySQL参数,是否需要修改my.cnf文件,比如区分表名大小写,在MySQL8.0之前,是可以在mysql启动后进行重新修改的,但是8.0之后,只能在MySQL启动前进行配置,所以强烈建议,在第一次初始化启动MySQL前,先进行配置my.cnf
可参考:https://blog.csdn.net/gzt19881123/article/details/109511245 进行配置

7、执行MySQL初始化,并获取root账户初始密码

依次执行命令:

初始化mysql:mysqld --initialize --user=mysql --lower_case_table_names=1

获取密码:grep "password" /var/log/mysqld.log

可看到初始密码为:%D=TNz:BG36t

8、启动MySQL服务

systemctl start mysqld

systemctl status mysqld

9、使用默认密码登陆mysql

mysql -u root -p

10、修改root密码

使用默认密码登陆后,需要强制修改初始化默认的登陆密码,不然会出现如下错误:

 使用如下命令修改密码:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

FLUSH PRIVILEGES;

修改密码后现在就可以正常的去操作了

11、配置mysql允许远程访问(可选)

依次执行下列SQL进行修改允许

USE mysql;
UPDATE mysql.user SET host = '%' WHERE user = 'root';

SELECT user, host, plugin, authentication_string FROM mysql.user;

FLUSH PRIVILEGES;

12、配置开机启动启动(可选)

安装MySQL之后,默认为不自启,需要手动开启

# 查看MySQL是否自启:systemctl is-enabled mysqld

# 开启自启 :systemctl enable mysqld

# 关闭自启 :systemctl disable mysqld

13、防火墙放行3306端口

# 永久开放3306端口
firewall-cmd --permanent --zone=public --add-port=3306/tcp
# 重启防火墙
systemctl restart firewalld
# 检测设定是否生效
iptables -L -n | grep 3306

 14、使用navicat连接mysql

 

标签:8.0,mysql8,步骤,community,64,mysql,rpm,el7,RedHat7.6
From: https://www.cnblogs.com/jpxjx/p/16817724.html

相关文章

  • docker部署mysql8.0
    linux环境下基于docker部署并配置mysql8.0环境docker-18.06.0192.168.12.220002主192.168.12.320004从1.#下载mysql的版本dockerpullmysql:8.0.222.#创......
  • AOP实现步骤
    AOP1.概述AOP:面向切面编程。AOP出现是OOP的延伸,是OOP的扩展。解决OOP中的一些问题AOP取代传统的纵向继承体系,采用横向抽取机制AOP的底层实现原理JDK动态代理......
  • Dcoker实战:Linux环境安装mysql8.0.27安装步骤
    ​今天给大家分享Centos8系统下安装mysql8.0.27,具体参考下面的步骤就可以使用Docker正确安装mysql。1、拉取镜像#拉取最新的mysql版本dockerpullmysql#查看mysql镜像dock......
  • 工业智能物联网网关BL110对接阿里云的操作步骤
    BL110是一款各种PLC协议、ModbusRTU、ModbusTCP、DL/T645、IEC101、IEC104、BACnetIP、BACnetMS/TP等多种协议转换为ModbusTCP、OPCUA、MQTT、BACnetIP、华为云IoT......
  • 使用jd-gui修改Jar包文件详细操作步骤
    在开发的时候,尤其是有遗留项目没有源代码的时候,或者引用第三方jar包,需要修改包中一些配置或者简单的逻辑判断,这时候可以直接用jd-gui修改包文件实现server_base-1.0.3目前......
  • VMware16安装RedHat7.6步骤
    1、安装准备安装好VMware16下载好RedHat7.6镜像,本文为rhel-server-7.6-x86_64-dvd.iso2、点击“创建新的虚拟机”进入“新建虚拟机向导” 3、选择“典型”......
  • Spark离线项目创建和运行步骤
    一、安装maven  1.解压maven安装包,将加压后的安装包放在没有中文路径的目录下  2.创建仓库文件夹repository(理论上任何位置都是可以的,建议和maven文件夹同级别,这样......
  • Starrocks坏盘后数据无法查询恢复的步骤
    1.先进入/opt/starRocks/be/conf把坏盘从数据盘中删除2.停止服务停止be服务bin/stop_be.sh3.启动服务 bin/start_be.sh--daemon因为是三副本,所以数据是不会丢失......
  • .Net Core EF的使用步骤
    EFCore--CodeFirst(代码优先)第一步安装NuGet包Microsoft.EntityFrameworkCoreMicrosoft.EntityFrameworkCore.SqlServerMicrosoft.EntityFrameworkCore.Tools第二步添......
  • SpringBoot集成MQTT的步骤和注意事项
    最近项目用到了mqtt,所以记录下SpringBoot集成MQTT的步骤和注意事项,整理一下知识,方便自己和他人。一、pom文件里引入maven依赖jar包<dependency><groupId>org.sprin......