MySQL8.tar.gz包离线安装

Linux Mysql 8.0 安装 单实例Mysql 1、rz本地tar包到虚拟机并解压 [root@lb ~]# rz mysql-8.0.24-el7-x86_64.tar.gz [root@lb ~]# tar zxf mysql-8.0.24-el7-x86_64.tar.gz 2、卸载mariadb以及相关配置文件 [root@lb ~]# rpm -e mariadb-libs postfix 3、检查是否还有my.cnf文件 ll /etc | grep my.cnf | grep -e grep 4、移 阅读详情
AI摘要

本文详细记录了MySQL 8.0的下载、安装步骤,包括创建用户组、初始化数据库、设置用户权限等。在安装过程中,提到了解决caching_sha2_password认证问题的方法,以及遇到'The server quit without updating PID file'错误时的处理方案。同时,给出了my.cnf配置文件的内容和环境变量设置。

转载文章-附以下链接:https://blog.youkuaiyun.com/qq_16183731/article/details/86516468

以下内容为在部署过程中的记录以及8.0版本安装所遇问题补充:


1.mysql8.tar.gz下载:

下载地址:https://downloads.mysql.com/archives/get/p/23/file/mysql-8.0.24-el7-x86_64.tar.gz

2.mysql安装:

# tar -zxvf mysql8.0.24-tar.gz --解压
# mv mysql8.0.24 mysql --修改文件名
# groupadd mysql --创建用户组
# Useradd -r -g mysql mysql
# cd /usr/local/mysql --进入mysql目录
# chown  -R mysql:mysql ./ --修改文件归属
# bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --lower_case_table_names=1 --如果后续my.cnf配置文件中要加上lower_case_table_names=1 大小写敏感配置,需要初始化时就加上,不然会启动报错。
# 初始化成功后记录一下初始化密码!
# 一般是最后一行的 A temporary password is generated for root@localhost : 初始密码 
# cp -R /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld  --加入mysql服务
# vim /etc/init.d/mysqld --编辑配置basedir 及 datadir
# ln -s /usr/local/mysql/bin/mysql /usr/bin --添加mysql命令
# ln -fs /usr/local/mysql/bin/mysqldump /usr/bin/  --添加mysqldump命令
# service mysqld start 启动mysql服务
# chkconfig --add mysqld  --加入开机启动
# chkconfig --list  --查看
# mysql -uroot -p  --进入数据库
# alter user ‘root’@’localhost’identified by ‘password’; --修改密码;
# flush privileges; --刷新
# use mysql; --进入mysql数据库
# Select host,user from user; --查询
# update user set host=’%’ where user =’root’; --修改可远程连接
# create user 'test'@'%' identified by 'password'; --添加用户
# grant all privileges on text.* to 'test'@'%'; --赋予test用户访问text数据库权限
-- navicat连接异常 authentication plugin 'caching_sha2_password' 问题;
-- 转载原文链接:https://blog.youkuaiyun.com/m290345792/article/details/88316962
-- mysql 8.0 默认使用 caching_sha2_password 身份验证机制 —— 从原来的 mysql_native_password 更改为 caching_sha2_password。 
从 5.7 升级 8.0 版本的不会改变现有用户的身份验证方法,但新用户会默认使用新的 caching_sha2_password 。客户端不支持新的加密方式。
# ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'password'; --修改加密方式
-----------------------------------------------------------------------------------
# /etc/my.cnf 配置:
# touch /etc/my.cnf
# vim /etc/my.cnf
[client]
port=3307
[mysqld]
port=3307
user=mysql
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
lower_case_table_names = 1
# 环境变量:
vim /etc/profile
PATH=/data/mysql/bin:/data/mysql/lib:$PATH
source /etc/profile

3.The server quit without updating PID file

mysql服务启动error:The server quit without updating PID file
最快的方法就是删除data文件,重新初始化。
前提是要有备份数据
data文件数据库迁移:还未尝试。

别再只会yum了!手把手教你用tar.gz包在CentOS 7上离线部署MySQL 8.1(附mariadb依赖处理) 本文详细介绍了在CentOS 7上使用tar.gz包离线部署MySQL 8.1的完整流程,特别针对mariadb依赖处理等关键难点提供解决方案。通过步骤详解和实用技巧,帮助用户在内网环境中高效完成MySQL的离线安装与配置,提升数据库部署能力。 阅读详情

相关推荐

linux下mysql的tar包离线安装

linux下mysql的tar包离线安装 1.确保mysql安装之前有libaio依赖 yum search libaio yum install libaio 2.下载mysql的tar离线包 下载页面选择系统,linux-Generic https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.19-linux-glibc2.12-x86_6...

饶一熊的博客 1545

Linux安装mysql8.0.24

1、安装环境准备 # 检测是否安装过mysql rpm -qa | grep mysql # 删除命令 rpm -e --nodeps mysql-libs-对应版本 下载对应mysql安装包:mysql-8.0.24-el7-x86_64.tar.gz 对应linux系统版本:CentOs 7.x86_64 用root创建用户mysql: groupadd -g 1510 mysql useradd -u 1511 -g mysql -d /home/ap/mysql mysql echo

qq_22565989的博客 1731

mysql tar.gz 安装详解

1.官网下载MySQL 安装包https://dev.mysql.com/downloads/mysql/2. 将安装包传到服务器tar -zxvf mysql-8.0..................3.解压安装包到 目录下 4.进阿里软连接  ln -s mysql-5.7.18-linux-glibc2.5-x86_64 mysql 5.建立mysql 用户组  设置访问权限groupa...

qq_31823423的博客 4980

【超详细】Centos7安装mysql8(mysql-8.0.20-el7-x86_64.tar.gz)

安装前 1.安装mysql前,需将系统自带的mariadb卸载。 [root@k8s01 ~]#  rpm ‐qa|grep mariadb mariadb‐libs‐5.5.52‐1.el7.x86_643 [root@k8s01 ~]#  rpm ‐e ‐‐nodeps mariadb‐libs‐5.5.52‐1.el7.x86_644 [root@k8s01 ~]#  rpm ‐qa|grep mariadb 2. 下载mysql8.0.20 [root@k8s-01 src]# wget http

weixin_47758362的博客 7322

Mysql tar.gz 包安装过程

从官网下载mysql-5..-linux-glibc2.5-x86_64.tar.gz创建mysql用户[root@Master home]# useradd mysql [root@Master data]# echo 'mysql'|passwd --stdin mysql更改用户 mysql 的密码 。 passwd: 所有的身份验证令牌已经成功更新。在mysql用户下创建data目录并解压

境界の彼方 2476

mysql-8.0.37 docker离线镜像安装包

mysql-8.0.37 docker离线镜像安装包(开源资源 )

Centos7 mysql8.tar.gz 安装

本次安装使用:mysql-8.0.16.tar.gz版本 mysql官网下载链接:https://dev.mysql.com/downloads/mysql/ 也可以在Centos上通过wgethttps://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.16-el7-x86_64.tar.gz命令下载安装包 开始:以root用户登录...

weixin_33857230的博客 1605

MySQL8.4.6 LTS(mysql-8.4.6.tar.gz)

MySQL Community Server 8.4.6 LTS(mysql-8.4.6.tar.gz),Source Code 适用于All Operating Systems (Generic) (Architecture Independent), Compressed TAR Archive

linux下mysql的三种安装方法

linux下mysql的三种安装方法

u010080562的博客 2753

mysql 8 docker 镜像

mysql 8 docker 镜像

Windows/Linux双平台实战:QtCreator构建套件配置全攻略(含GCC/G++/GDB/CMake)

本文详细介绍了在Windows和Linux双平台下配置QtCreator构建套件的完整流程,涵盖GCC/G++、GDB和CMake等核心工具链的设置技巧。通过分步指导和实用示例,帮助开发者解决跨平台开发中的配置难题,提升Qt应用开发效率。特别针对QtCreator新手和需要在多平台切换的开发者提供了全面的配置指南。

weixin_28836507的博客 470

Ubuntu18.04无网络配置Java-Nginx-MySQL环境(arm64)

在无网络的机器中无法直接使用apt-get进行安装,而如果下载.deb或是.rpm包则需要依次安装其所需的依赖包,相对复杂;本文利用打包好的tar.gz或是源码编译可以实现不需要apt-get的Java、Nginx和MySQL安装,从而满足网页应用的部署。

帕里亚的杂货铺 1171

BioEmu:微软黑科技炸场!生成式AI重构蛋白质模拟:千倍效率碾压传统计算,新药研发周期砍半

BioEmu 是微软推出的生成式深度学习系统,可在单个 GPU 上每小时生成数千种蛋白质结构样本,支持模拟动态变化、预测热力学性质,并显著降低计算成本。

士多啤梨先生の博客 1099

在Ubuntu 22.04 LTS 上安装 MySQL两种方式:在线方式和离线方式

替换为你下载的MySQL安装包的文件名。#### 步骤4:配置MySQL安装完成后,你可以使用以下命令启动MySQL服务: sudo systemctl start mysql 然后将MySQL设置为开机自启动: sudo systemctl enable mysql #### 步骤5:检查MySQL状态使用以下命令来检查MySQL是否正在运行: sudo systemctl status mysql 至此,你已经成功在离线环境中安装了MySQL服务器。

2601_96207625的博客 154

几率大的Redis面试题(含答案)

本文的面试题如下: Redis 持久化机制 缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等问题 热点数据和冷数据是什么 Memcache与Redis的区别都有哪些? 单线程的redis为什么这么快 redis的数据类型,以及每种数据类型的使用场景,Redis 内部结构 redis的过期策略以及内存淘汰机制【~】 Redis 为什么是单线程的,优点 如何解决redis的并发竞争key问题 Red...

睶 38万+

「转载」vaptcha 等手势验证码图像识别与轨迹提取(思路)

作者:文安哲 从博客重开以后就说要更文章,鸽了蛮久了,赶紧补上一篇嫖嫖各位老公的流量。 最近看群里面大家讨论研究手势验证码比较多,然后我也顺带研究做了一下,给各位老公们分享一下做的过程。 首先,一起来康康手势验证码长啥样! 大概就是长这个样子,需要按照图像中的那条轨迹再图片上滑动,不得不说这类验证码确实体验感拉满,让人很想立马关掉这个网站。 那么言归正传,这类验证码该怎么做识...

AI悦创·编程私教1v1 3597

RHEL 6.4离线安装MySQL 5.7全流程:依赖处理与初始化实战

在Linux环境下部署数据库是运维与实施工程师的常见任务,但面对内网隔离的老旧操作系统时,离线安装往往因依赖库缺失、glibc版本不兼容等问题寸步难行。理解二进制包与RPM包在依赖解析、目录管理上的差异,是选择安装策略的起点。MySQL官方针对旧系统提供的glibc 2.12通用二进制包,有效绕开了RPM依赖链的雷区,配合libaio等少数必要库的离线补充,即可完成从解压、配置文件编写到mysqld初始化的核心环节。这类部署常见于银行、政务等安全等级要求高、无法访问外网的业务场景,对系统的稳定性与可控性要求

weixin_29271053的博客 273

【UVM实战】第七章:UVM中的寄存器模型(1)寄存器模型简介

寄存器模型简介~

悟已往之不谏 知来者之可追 2070

CentOS7.9以tar.gz包形式安装MySQL5.7

NOTE:本文所用CentOS自带mariadb版本为mariadb-libs-5.5.68-1.el7.x86_64,如所用系统自带版本为其他版本,按照执行查看mariadb的命令后所显示名称执行此命令。执行完毕后可重复查看mariadb的命令进行检验是否已删除。

csualong的博客 1990

2、欧洲期权的赫斯顿模型

本文详细介绍了赫斯顿随机波动率模型在欧洲期权定价中的应用。模型通过引入随机方差过程,克服了布莱克-斯科尔斯模型中波动率恒定的局限性,更贴近市场实际。文章阐述了模型的动态结构、风险中性转换、期权定价公式及其半封闭解的计算方法,并提供了基于VBA的数值实现方案。通过梯形法则与高斯积分等数值方法对比,分析了不同积分策略的精度与效率。同时验证了当波动率为零时,赫斯顿模型退化为布莱克-斯科尔斯模型的一致性。最后讨论了模型的优势、挑战及实际应用建议,强调了数值积分稳定性和参数估计的重要性。

tequila的博客 350

汽车IVI中控开发入门及进阶(三十八):手机投屏HiCar开发

为了兼容这部分手机,车机端在向手机端发送USB控制命令字的同时,需要启动mDNS Server,广播车机端IP地址和HiCar SDK侦听的Server Socket端口(IP地址和端口在HiCar SDK初始化USB driver时,告知车机),在检测到手机断开USB连接时关闭mDNS Server。厂商在集成HiCar SDK开发HMI应用时,不可避免会使用到智能座舱的敏感权限,例如位置权限、摄像头权限、麦克风权限等,SDK初始化时,厂商HMI应用需要设置必要的车机参数供SDK使用。

码农17年的博客 1075

linux安装部署mysql服务 tar.gz rpm两种安装方式教程

linux系统安装部署mysql服务 tar.gz rpm两种安装方式教程

a360284634的博客 1万+

SAP RAP学习系列合集介绍

《SAP RAP学习系列合集:从入门到部署的完整指南》摘要: 本文介绍了作者创建的SAP RAP学习系列合集,涵盖RAP开发从基础概念到实战部署的全流程。系列目前包含17篇文章,系统讲解了RAP核心开发技术:从数据建模、UI构建到行为定义(包括并发控制、草稿功能、授权验证等),最后详细演示了应用部署到Fiori Launchpad的两种方案(OP版和ES版)。

DeveloperMrMeng的博客 1490

centos7环境下mysql8的tar包的安装及配置

centos 7(aliyun) CentOS-7-x86_64-DVD-1810 mysql mysql-8.0.17-linux-glibc2.12-x86_64.tar.xz 下载 centos 7 centos7免除了6版本繁琐的安装节奏,这里就不展示安装步骤了,有一个细节是要在安装系统的时候配置好网络环境,自动分配地址,默认是没有配置的。 下载mysql8 下载完成后通...

何小杰的博客 7944

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

python安装gz包_Python安装官方whl包、tar.gz包、zip包

Windows环境:安装whl包:pip install wheel -> pip install **.whl下载whl文件MySQL_python-1.2.5-cp27-none-win32.whlMySQL_python-1.2.5-cp27-none-win_amd64.whl执行pip install MySQL_python-1.2.5-cp27-none-win3...

weixin_39574246的博客 2895

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

CentOS下mysql.tar.gz的安装及启动

由于利用 yum install mysql 下载安装发生错误,所以只能下载tar.gz包或者rpm包进行安装,这里我下载的是tar.gz包 下载完成后先解压: tar zvxf mysql-5.5.10-linux2.6-x86_64.tar.gz 然后移动到 /usr/local下 mv mysql-5.5.10-linux2.6-x86_64 /usr/locl/mysq

For free 1万+
上一篇: nginx 前端项目部署-vue以及前端页面刷新404问题&nginx: [error] invalid PID number ““ in “/usr/local/var/
下一篇: redis make error:/deps/jemalloc/:no such file or diectory; 后台运行及端口配置
twenty-six
博客等级 码龄9年 0粉丝 17原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值