离线安装mysql

在linux中离线安装mysql 1.在centos7当中检查当前系统的版本: cat /etc/redhat-release 2.下载源码 MySQL :: Download MySQL Community Server 选择版本 下载Bundle版,它把各种功能都捆绑在了一起。 点击下载时提示要登录,无需理会。直接点击下面的超链接 (Nothanks,juststartmydownload)即可 3.检查是否安装其他的mysql rpm -qa|grep -i mysql 4.卸载已安... 阅读详情

1.官网下载mysql安装包

官方下载地址

2.安装

# 安装前需要先卸载系统自带的mariadb-lib卸载
## 查看版本
rpm -qa|grep mariadb
## 根据版本卸载
rpm -e --nodeps mariadb-libs-5.5.65-1.el7.x86_64
## 安装服务端时需要确认是否有libaio
rpm -qa|grep libaio
# 如果没有的话需要安装
# 解压安装包
tar -xvf mysql-5.7.29-1.el7.x86_64.rpm-bundle.tar
# 安装
rpm -ivh mysql-community-common-5.7.29-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.29-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.29-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.29-1.el7.x86_64.rpm
## 初始化mysql数据库
# mysql_install_db --datadir=/var/lib/mysql 这个命令太老了,新版的用下面的命令
mysqld --initialize --basedir=/var/lib/mysql --datadir=/var/lib/mysql/data
# 初始化,执行生会在/var/log/mysqld.log生成随机密码
# 多用户管理,创建mysql用户
useradd mysql
passwd mysql
# 将文件的权利赋给该用户
chown mysql:mysql -R /var/lib/mysql
chmod -R 770 /var/lib/mysql
# 启动mysql
systemctl start mysqld

3.配置

  • 配置登录权限
# 查看初始密码
grep 'temporary password' /var/log/mysqld.log
# 修改初始密码
set password=PASSWORD('new password');
# 如果密码老不对,打开配置文件(默认为/etc/my.cnf)
vim /etc/my.cnf
# ,在[mysqld]下添加一行skip-grant-tables,然后重启mysql
mysql -u root
# 重新设置密码
flush privileges;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
flush privileges;
  • 配置my.cnf
# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html

[mysqld]
#
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M
#
# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin
#
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M
datadir=/var/lib/mysql/data
socket=/var/lib/mysql/mysql.sock

# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
############## 手动配置部分 ##############
character-set-server=utf8mb4
default-time-zone='+8:00'
lower_case_table_names=1
# 跳过外部锁定,具体的详见参考地址4
skip-external-locking
# 开启bin-log日志必须要配置该参数
server-id=121
# 配置 bin-log
## 开启binlog日志使用如下一句,该为相对路径,基于的是datadir的设置
log-bin=mysql-bin
## 或者使用如下三句...嗯,结果是无法重启mysql
# log_bin=ON
# log_bin_basename=/var/lib/mysql/data/mysql-bin
# log_bin_index=/var/lib/mysql/data/mysql-bin.index
# binlog日志的自动删除时间单位天,最大值99,最小值为0,默认为0表示不自动删除
expire-logs-days=14
# 单个日志文件的容量,超过了就重新开一个新的文件进行记录
max-binlog-size=500M

############## 手动配置部分 ##############
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

参考文献

1.Centos7.2离线安装mysql5.7.20
2.ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot exe
3.MySQL的binlog日志
4.MySQL性能参数详解之Skip-External-Locking参数介绍

Linux离线安装MySQL5 提示输入密码输入回车键,显示 Disallow root login remotely?[Y/n] 输入n键,其它输入 Y键。可以看到,/home目录挂载的磁盘容量有2.7T,所以将MySQL的数据存储路径修改到 /home目录下。将刚刚查询的临时密码输入,作为正式密码。把所有相关的文件全部删除。 阅读详情

相关推荐

离线环境下 MySQL 安装教程

在实际的服务器部署中,我们常常会遇到服务器处于离线状态,无法直接从网络下载软件的情况。MySQL 作为一款广泛使用的关系型数据库管理系统,在很多项目中都起着关键作用。本文将详细介绍在离线环境下安装 MySQL 的具体步骤,帮助大家解决离线安装的难题。

爱搬砖的程序猿 1954

Linux(CentOS7)离线安装mysql

The article summary 安装依赖库 libaio-0.3.109-13.el7.x86_64.rpm libao-1.1.0-8.el7.x86_64.rpm wget http://mirror.centos.org/centos/7/os/x86_64/Packages/libaio-devel-0.3.109-13.el7.x86_64.rpm wget http://mirror.centos.org/centos/7/os/x86_64/Packages/libao-1.1.0

lida776537387的博客 4649

centos7离线安装MySQL8

安装 mysql-community-embedded-compat-8.3.0-1.el7.x86_64.rpm。安装 mysql-community-client-plugins-8.4.2-1.el7.x86_64.rpm。安装 mysql-community-icu-data-files-8.4.2-1.el7.x86_64.rpm。安装 mysql-community-libs-8.3.0-1.el7.x86_64.rpm。安装erl-Module-Install.noarch相关安装包。

qq_42718098的博客 1804

离线搭建mysql服务器(centos)

0.环境:阿里云主机 centos7.3 64位 1.从Mysql官网下载安装包(linux generic版) mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz 2.解压安装 tar -xvf mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz mv mysql-5.6.36-linux-glibc2.5-x86_64 ...

sulisulisu的博客 377

Windows 离线安装 MySQL

Windows 电脑离线安装 MySQL 服务准备 官网下载安装压缩包:https://dev.mysql.com/downloads/mysql/5.7.html#downloads 备注:下载社区版5.7即可,企业版需要收费并且还需要登陆才能下载。   安装开始 1、官网下载压缩包安装文件,如:mysql-5.7.19-winx64.zip 2、将压缩包解压至本地目录,如:D:\t...

xianYiSkill 4407

centos下Mysql的安装(离线)

centos下Mysql的安装(离线)

qq_42780864的博客 4605

【Linux下离线安装MySQL】

Ubuntu系统下离线安装MySQL

@吹灭小山河的博客 6702

离线包libaio-dev.deb

在Ubuntu中安装数据库时很多都需要安装此依赖包,离线安装时使用

ubuntu 离线安mysql_Ubuntu离线安装MySQL

一、配置本地apt源下载好iso镜像后上传到服务器/data目录mkdir /mnt/dvdmount -o loop /data/ubuntu-16.04.6-server-amd64.iso /mnt/dvd当然这个挂载命令只是一次性的,系统重启或者自己umount后就没了,需要使用本地源apt安装时需要线执行这个挂载命令。配置本地apt源# 备份apt源mv /etc/apt/sources...

weixin_33321637的博客 1430

linux环境 mysql5.7离线安装(包含libaio、numactl)

官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装

linux安装mysql缺少libaio依赖问题处理,libaio全离线安装包(需要解压后再上传服务器)

linux安装mysql缺少libaio依赖问题处理,libaio全离线安装包(需要解压后再上传服务器)

linux离线安装mysql

本文介绍了Linux系统下离线安装MySQL的详细步骤。首先从官网下载MySQL离线安装包并上传至服务器,删除原有的mariadb以避免冲突。然后解压安装包并按顺序安装rpm组件,遇到依赖问题时需先安装所需依赖包。安装完成后,通过systemctl命令管理MySQL服务状态,执行数据库初始化,并使用chown命令设置目录权限以确保安全性。最后启动MySQL服务并通过netstat命令验证服务运行状态。整个过程需要注意组件安装顺序、依赖关系处理以及权限设置等关键环节。

dongyue520的博客 3329

libaio-devel-0.3.109-13.el7.i686.rpm

离线安装包,亲测可用

Centos7下使用mysql离线安装包rpm安装mysql5.7

-- 参考文献:https://www.jb51.net/article/162793.htm 前言 网上关于如何在Centos 7上安装mysql的教程已有很多,为什么我还要重复写一篇安装mysql的教程呢?主要有以下三个原因。 原因一:网上大部分的教程是关于yum 方式联网安装。给不能联网或者网速不佳的内网生产环境带来许多不便,本教程采用rpm离线安装的方式安装mysql。 原因二:...

ai_64的博客 2万+

libev-libevent-devel-4.15-7.el7.x64-86.rpm.tar.gz

1、文件内容:libev-libevent-devel-4.15-7.el7.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/libev-libevent-devel-4.15-7.el7.tar.gz #Step2、进入解压后的目录,执行安装 sudo rpm -ivh *.rpm 4、安装指导:私信博主,全程指导安装

Rapid SCADA MQTT

一、配置RapidSCADA 1、准备KpMqtt.dll、Jint.dll库文件,从网盘下载。 2、将以上两个文件拷贝到SCADA安装目录的Comm/KP目录下,如下: C:\SCADA\ScadaComm\KP 3、新建SCADA项目 4、新建Line 5、新建Device 6、拷贝Config目录下的KpMqtt_001.xml文件、KpMqtt_Job.js文件到项目Comm\Config下,如下示例链接 C:\SCADA\Projects\MQTTProject\Instances\Defau

mumanquan1的博客 3005

Windows环境下安装MySQL离线包

MySQL是一个关系型数据库管理系统,因为其速度快,成本低,体积小的优秀特性成为当今最流行的关系型数据库管理系统之一,现在各大中小型网站都在使用该数据库,接下来将介绍如何安装MySQL这样一款数据库。在Windows环境下安装Mysql离线包。

追求细节,成就完美 5947

AFSim 2.9实战指南:从入门到精通的中文教程

本文是AFSim 2.9的实战中文教程,旨在帮助用户从零开始掌握这一先进的仿真框架。内容涵盖从环境安装、运行第一个“Hello World”仿真,到深入理解实体、组件、想定编辑器等核心概念,并进阶探讨动力学建模、传感器仿真与红蓝对抗想定构建。最后,指南还提供了效能分析与实战排错技巧,帮助用户将仿真结果转化为有价值的量化数据,适用于军事、航空航天等领域的复杂系统行为模拟研究。

weixin_29294395的博客 355

linux环境下离线安装MySQL

本文参考作者:ryxiong728的文章,出处:https://www.cnblogs.com/ryxiong-blog/p/12508133.html.这篇文章有些地方需要更新,有需要的同学可以参考我的这篇. 为什么选择离线安装?MySQL安装包大小有300多M,本地下载再安装会快很多. 一 下载MySQL的tar离线安装包 0.进入MySQL官网 1.点击Downloads–点击MySQL Community(GPL) Downloads 2.选择一个linux版本下载到本地 这样,离线安装包就已经下载

qq_28076393的博客 2111

RFC 字符码转换深度解析:Unicode、非 Unicode 与 MDMP 系统的协奏

老版本 MDMP 系统不上传自定义映射时,Unicode 端会落回“预配置列表”。列表里可见西欧 1100、日文 8000、中文 8400 等经典编号。若需强制覆写映射,可在 SM59 ➡Unicode页签启用,或直接勾选作为兜底。字符编码问题常“潜伏”多年,一旦旧系统升级或新增语种便集中爆发。掌握 RFC code page 转换机理、灵活运用 SM59 选项、在早期对 LANG 字段和字段长度进行治理,是根治乱码与 short dump 的关键。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 222

高频电磁场仿真-主题064-伴随变量法与灵敏度分析

在电磁器件优化设计中,梯度信息对于指导优化方向至关重要。考虑一个典型的电磁优化问题: 其中 p=[p1,p2,...,pn]Tp = [p_1, p_2, ..., p_n]^Tp=[p1​,p2​,...,pn​]T 是设计参数向量(如几何尺寸、材料参数等)。传统有限差分法的困境:示例: 一个具有100个设计参数的天线优化问题伴随变量法(Adjoint Variable Method, AVM)通过引入伴随场,将梯度计算复杂度从 O(n)O(n)O(n) 降低到 O(1)O(1)O(1):伴随变量法在计算

kkchenjj的博客 410

在linux下离线安装MySQL

在linux下离线安装MySQL 首先从官网下载rpm离线包,然后解压到linux下 放到linux下之后,解压到任意目录下 tar xf mysql-5.7.35-1.el7.x86_64.rpm-bundle.tar [root@localhost local]# pwd /usr/local 其中: mysql-community-client 客户端 mysql-community-devel 开发库 mysql-community-common 服务端和客户端的公共文件 mysql-

JiaGeYa的博客 3562

beegfs源码分析

BeeGFS的客户端是由一个内核模块和两个系统服务组成的,这里咱们主要分析内核模块。由于BeeGFS的目录树解析,是在父目录DEntry里找子目录或文件DEntry,逐级迭代完成的,所以在Mount文件系统时,须要从管理节点获取根元数据节点的ID,而后再向根元数据节点查询根目录的DEntry的信息,为后续的目录解析打下基础。获取类似/data/beeond/data/dentries/38/51/root/#fSiDs#/文件fileId的父路径。1.1 FileID的生成。Session网络消息。

wfzy的博客 1913
上一篇: springboot中数据库连接配置
下一篇: 1.Kettle下载与安装
mind_code
博客等级 码龄8年 12粉丝 55原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值