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 镜像

瑞芯微RK3506开发板Ethercat主站性能优化实战:从内核配置到微秒级延迟控制

本文详细介绍了在瑞芯微RK3506开发板上实现EtherCAT主站微秒级延迟控制的实战优化方案。核心在于部署Preempt-RT实时内核,并进行深度系统调优,包括CPU隔离、中断亲和性设置、内存锁定及电源管理调整。通过绕过Linux网络栈的专用驱动加载与配置,最终实现了稳定的高性能实时控制,满足工业自动化需求。

tcp8optimizer的博客 315

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

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

帕里亚的杂货铺 1171

Vivado实战:如何用BUFGMUX_CTRL实现FPGA双时钟热切换(附时序约束模板)

本文详细介绍了如何使用Xilinx FPGA中的BUFGMUX_CTRL原语实现双时钟热切换的工业级解决方案。通过分析BUFGMUX_CTRL的核心机制、PCB布局约束和电源噪声抑制方法,提供Vivado实现全流程和时序约束模板,帮助工程师在工业自动化、车载电子等场景中提升系统可靠性。

weixin_29186249的博客 576

在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

【gcc】跨版本兼容实战:高版本编译程序在低版本glibc环境下的部署方案

本文针对高版本gcc编译的程序在低版本glibc环境下部署的兼容性问题,提供了四种实战解决方案:静态编译的局限性、容器化部署的优雅方案、使用Devtoolset工具链的官方支持,以及最通用灵活的打包依赖SO发布方案。重点剖析了通过设置RPATH和Interpreter或使用patchelf工具,实现程序与自带库的独立部署,有效解决glibc版本鸿沟。

weixin_29237635的博客 362

CCC数字钥匙3.0标准解读(22)

介绍设备制造商服务器和车辆制造商服务器之间的通信协议.

weixin_41738640的博客 1748

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

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

weixin_29271053的博客 273

达梦7实时主备集群

达梦7实时主备配置实时主备数据环境说明配置主库配置 dm.ini配置dmmal.ini配置dmarch.ini配置dmwatcher.ini配置dmwatcher.ini以mount方式启动主库设置OGUID修改数据库为primary模式配置备库 在服务器部署过程中,通常搭建有数据库主备集群,用于防备数据库服务器产生问题影响数据正常,在此,我们分享一下在虚拟机环境中模拟搭建实时主备的数据守护模式。 在搭建环境之前,需用户确认主备DM7的数据库已安装完成,且版本一致,同时还应注意各实例所在主机的操作系统位数、

g360382的博客 1022

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

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

csualong的博客 1990

手把手教你学Simulink——基于AI融合与智能调度的场实例:强化学习在卫星资源分配中的应用

本文详细介绍了如何利用Simulink和强化学习技术实现智能卫星资源分配。文章首先分析了低轨卫星通信系统面临的动态资源调度挑战,提出采用强化学习(特别是PPO算法)的解决方案。接着逐步展示了完整的建模过程:从Simulink项目创建、卫星通信环境建模(用户业务、信道特性、资源池),到强化学习任务定义(状态空间、动作空间、奖励函数),再到PPO智能体的构建与训练。最后通过仿真验证,PPO智能体在系统吞吐量、公平性和阻塞率等关键指标上均优于传统方法。该方案为卫星通信系统的智能资源管理提供了可行方案,并支持进一步

MHD0815的博客 190

OpenClaw实战-行政与HR必备:AI驱动的办公自动化

智能会议纪要自动生成会议时间智能协调自动提醒和跟进简历智能筛选和匹配度分析面试安排自动化入职办理流程化通知公告一键发布发票识别和报销辅助资产管理数字化让AI处理繁杂的事务性工作,让您有更多时间专注于更有价值的战略和管理任务。

gaoxiang_120的专栏 219

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

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

a360284634的博客 1万+

YOLOv11改进策略【独家融合改进】| 模型轻量化二次改进:StarNet + FreqFusion,极限降参,适用专栏内所有轻量化模型

FreqFusion是一种旨在解决密集图像预测任务中特征融合问题。

Limiiiing的博客 2124

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

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

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

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

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万+

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

上一篇: 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年 33粉丝 17原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值