linux(centos7.5)编译安装 mysql5.7

linux(centos7.5)安装mysql5.7 安装地址还可以去官网找https://downloads.mysql.com/archives/community/根据需求选择版本,新手小白请注意有时候如果安装一个版本总出错就考虑换源或者换版本吧,不然问题多的解决不完…执行以下命令,获取安装MySQL时自动设置的root用户密码。执行以下命令,并按照回显提示信息进行操作,加固MySQL。依次执行以下命令,启动MySQL服务并设置开机自启动。依次执行以下命令,安装MySQL。如果有内容就执行进行卸载。查看MySQL运行状态。 阅读详情

下载

官网地址 MySQL :: Download MySQL Community Server

可选择安装系统 centos 选择 linux通用 根据服务器系统选择 32/64位  选择 安装版本 当前最新 8.0 

点击 Looking for the latest GA version? 选择 5.7

然后复制链接 https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.33-linux-glibc2.12-x86_64.tar.gz 进入服务器

wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.33-linux-glibc2.12-x86_64.tar.gz

 解压 复制

#解压
tar -xzvf mysql-5.7.33-linux-glibc2.12-x86_64.tar.gz
#复制mysql 源文件到 /usr/local/mysql (自定义)
cp -r mysql-5.7.33-linux-glibc2.12-x86_64/ /usr/local/mysql

修改 my.conf

vim /etc/my.conf
[mysqld]
#mysql安装路径
basedir=/usr/local/mysql
#mysql数据存储路径
datadir=/usr/local/mysql/data
#连接文件
socket=/tmp/mysql.sock
#启动用户
user=mysql
#端口号
port=3306
#全局字符集
character-set-server=utf8
## 是否免密登录 需要重置密码时可以打开
#skip-grant-tables
##是否支持分区存储
symbolic-links=0
[client]
##连接客户端端口
port=3306
##连接文件
socket=/tmp/mysql.sock
# Disabling symbolic-links is recommended to prevent assorted security risks
#symbolic-links=0
# Settings user and group are ignored when systemd is used.
# If you need to run mysqld under a different user or group,
# customize your systemd unit file for mariadb according to the
# instructions in http://fedoraproject.org/wiki/Systemd

[mysqld_safe]
## 错误日志文件
log-error=/var/log/mysql/error.log
## 启动后的进程 pid
pid-file=/var/run/mysql/mysql.pid

#
# include all files from the config directory
#
!includedir /etc/my.cnf.d

添加 用户及用户组

#添加用户组
groupadd mysql
#添加用户并归属到 mysql组
useradd mysql -g mysql
#查看
groups mysql

修改权限

保证mysql 用户有权操作 my.conf 中所设置的所以文件及文件夹 包括pid文件日志文件

#用户组给文件夹权限
chown -R mysql:mysql /usr/local/mysql
#用户给文件夹权限
chown -R mysql /usr/local/mysql
# 修改文件权限
chmod -R 755 /usr/local/mysql

#汇总 
chown -R mysql:mysql /usr/local/mysql && chown -R mysql /usr/local/mysql && chmod -R 755 /usr/local/mysql

初始化mysql服务

# 创建数据存储文件夹
cd /usr/local/mysql && mkdir data
# 初始化服务 --initialize-insecure 参数 初始密码为空
cd /usr/local/mysql/bin
./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data --user=mysql --initialize-insecure


注册到 service 服务

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

启动

service mysql start|stop|restart|status

本地连接

# 连接
cd /usr/local/mysql/bin && ./mysql -uroot -p

更新密码

# 执行sql更新密码
SET PASSWORD = PASSWORD('root');
# 用户可连接ip 可设置为 % 所以域名ip
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
# 刷新权限
FLUSH PRIVILEGES;   

创建客户端软连接

ln -s /usr/local/mysql/bin/mysql /usr/bin

高通平台开发系列讲解(系统篇)系统关机流程 📢本篇章主要图解高通平台系统关机流程。 阅读详情

相关推荐

LAMMPS+Phonopy计算声子色散曲线

机器学习训练完势函数之后,需要对加以验证。对于晶体而言,色散曲线是其衡量计算是否准确的最重要标准,当然,还有能量,比热,RDF等性质。

qq_68842798的博客 3462

Linux安装Mysql5.7数据库

例如:yum -y remove mysql-community-common-5.7.31-1.el7.x86_64,用此依次删掉所有的包,如果遇到无法删除的包,用rpm -ev 命令,如:rpm -ev mysql57-community-release-el7-8.noarch --nodeps --force强制卸载。启动不了服务安装有问题:使用这个命令安装:yum -y install mysql-community-server --nogpgcheck。

qq_41941900的博客 1700

ThingsBoard 仪表板状态

请先通过阅读仪表板概述和仪表板入门案例来熟悉ThingsBoard的仪表板。文章希望通过浅显的文字描述什么是仪表板状态及如何使用。 概念 状态功能使得仪表板可以分层,配合小部件的动作,实现多层仪表板之间的跳转.每个状态对应一个仪表板的图层 每个仪表板有一个默认的根状态, 根状态可以理解为默认状态, 也就是打开仪表板默认展示的仪表板图层.编辑模式下, 点击右上角的图标来管理状态.添加多个状态后左上角出现状态切换(图层切换)下拉列表可以通过选中根状态复选框切换新的默认展示的状态/图层配合小部件的动作,实现状

物联网三分钟 2308

Linux(CentOS 7.5)手动安装Mysql 5.7.28

Linux手动安装mysql5.7.28 一、下载 1.进入到 MySQL 官网下载自己对应版本的MySQL 二、配置环境 1、安装前检查 1.1、检查系统是否有自带安装MySQL rpm -qa | grep mysql 如果有类似于 mysql-libs-5.1.52-1.el6_0.1.x86_64 可以选择进行卸载: // 普通删除模式 rpm -e mysql-lib...

一只大耗子 1039

AI智能体安全沙箱agentguard:为LLM代码执行筑起防火墙

在AI应用开发领域,大语言模型(LLM)驱动的智能体(Agent)能够自动生成并执行代码,极大地提升了自动化能力。然而,赋予AI直接执行系统命令的权限也带来了显著的安全风险,如恶意代码注入、敏感数据泄露和系统资源滥用。为了解决这一核心矛盾,安全沙箱技术应运而生,它通过在不可信代码与宿主系统之间建立隔离层,实现"默认拒绝、最小权限"的安全原则。agentguard项目正是这一理念的工程实践,它结合白名单机制与容器化隔离,为AI智能体提供了可配置、可审计的安全执行环境。该方案不仅适用于内部自动化工具开发,也为构

weixin_28695537的博客 297

FOC-滑膜控制器SMC/滑膜观测器SMO

三相PMSM是一个非线性、强耦合的多变量控制系统,对于外界的扰动或者电机自身的参数发生变化时,传统的PI控制并不能满足实际的要求。因此可以引入滑模控制SMC,它对扰动和参数不敏感,响应速度也够快。简单来说就是,滑膜观测器就是通过采样与坐标变换得到的Ualpha,Ubeta,Ialpha,Ibeta四个参数值,获取。SMO叫滑膜观测器(Sliding Mode Observer),用于获取转子位置信息与转速信息。2、作为滑膜观测器SMO,获取电机角度与转速信息。之间的误差来设计滑膜观测器,并通过该误差。

小胡同学的工程师学习之路 1万+

【MySQL】Linux Centos7.5 安装MySQL5.7

1、下载MySQL5.7 wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm 2、安装mysql57-community-release-el7-11.noarch.rpm的rpm文件,并且显示安装进度 rpm -ivh mysql57-community-release-el7-11.no...

路西法Lucifer 743

2025最新OSM中国矢量数据保姆级下载指南(附百度网盘链接)

本文提供2025年OSM中国矢量数据的保姆级下载与使用指南。详细介绍了通过Geofabrik镜像站、QGIS插件及第三方平台获取数据的多种途径,重点解析了Shapefile格式数据的结构、WGS84坐标系特性,并指导进行格式转换与基础GIS应用,帮助用户高效合规地获取并利用这份开放地理数据资源。

weixin_29228781的博客 881

linux 7.5安装mysql_linux centos 7.5 安装mysql5.7

1下载tar包,这里使用wget从官网下载(注:下载地址随时可能有变动,wget命令默认下载目录为当前所在文件夹)wgethttps://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz2 将mysql安装到/usr/local/mysql下# 解压tar -xvfmysql-5...

weixin_35832025的博客 206

GPU硬件架构与微架构深度解析34-GPU安全架构深度解析

现代GPU不仅是图形处理器,更是高性能计算平台,安全架构设计至关重要。内存加密- 保护数据在传输和存储时的安全安全启动- 确保固件和软件的完整性隔离机制- 防止不同应用间的数据泄露密钥管理- 安全存储和处理加密密钥。

2301_79143213的博客 100

【物联网】基于LORA组网的远程环境监测系统设计(ThingsCloud云平台版)_资料编号34

实现一主多从的LORA组网远程通信,主机和两个从机都配备了STM32F103单片机与 LoRa 模块,主机作为中心设备及WIFI网关,负责接收和发送数据到远程物联网平台和手机APP,两个从机则负责采集数据并通过各自的 LoRa组网将数据发送给主机。

嵌入式阿齐Archie 1万+

Linux (CentOS 7) 源码编译安装 mysql 5.7

5.7和之前版本的MySQL有一些不同,现把CentOS 7下MySQL 5.7安装、配置与应用完整过程记下来,或许对新手来说有用。本文描述的安装是采用通用的二进制压缩包(linux - Generic)以解压方式安装,相当于绿色安装了。一、下载通用安装二进制包方法一: 去官网下载mysql安装包:打开 http://dev.mysql.com/downloads/mysql/ 选择 linu

Sirius的博客 546

AI驱动芯片设计的端到端验证:AI应用架构师的全流程指南

想象你要建造一座1000层的超级摩天大楼,每个房间都有独特的功能,管道、电路、电梯系统交织如迷宫。传统的检查方式是派1000个工程师逐层逐房手动检查,耗时十年且仍可能遗漏火灾隐患。这就是今天芯片设计面临的困境:7nm芯片含百亿晶体管,相当于百亿个"房间",传统验证方法(人工编写测试用例、随机仿真)已难以应对。本文的目的,是为AI应用架构师提供一份"AI驱动芯片验证导航图",范围涵盖从验证需求分析到芯片签核的全流程,包括AI模型如何融入传统验证工具链、数据如何驱动验证效率提升、以及端到端闭环系统的构建方法。

2501_92132293的博客 1241

linux mysql 5.7 编译,CentOS MySQL 5.7编译安装步骤详细说明

centos mysql 5.7编译安装mysql 5.7 ga版本的发布,也就是说从现在开始5.7已经可以在生产环境中使用,有任何问题官方都将立刻修复。mysql 5.7主要特性:更好的性能:对于多核cpu、固态硬盘、锁有着更好的优化,每秒100w qps已不再是mysql的追求,下个版本能否上200w qps才是吾等用户更关心的更好的innodb存储引擎更为健壮的复制功能:复制带来了数据完全不...

weixin_28782251的博客 96

jre9下载 jdk9

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

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

linux7编译mysql5.7安装,CentOS 7.4 使用源码包编译安装MySQL 5.7.20

使用yum安装的MySQL一般版本比较旧,但是运行稳定。如果想要尝试最新的功能或者需要指定特殊的功能的话,就需要手工进行编译安装了。一、下载安装包(一)、先下载MySQL源码,网址为:https://dev.mysql.com/downloads/mysql/:在Select Operationg System中选择Source Code;在下面的Select OS Version选择Gener...

weixin_35346265的博客 156

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

linux mysql5.7源码安装_【MySQL】CentOS 7上源码编译安装MySQL 5.7

一、安装准备安装依赖包# yum -y install gcc gcc-c++ ncurses ncurses-devel cmake bison相关依赖包的作用:cmake:由于从 MySQL5.5 版本开始弃用了常规的 configure 编译方法,所以需要 CMake 编译器,用于设置 mysql 的编译参数。如:安装目录、数据存放目录、字符编码、排序规则等。boost:从 MySQL...

weixin_34577501的博客 210

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

linux 源码安装mysql5.7_CentOS 7源码编译安装mysql 5.7

安装约定mysql安装路径:/usr/local/mysqlmysql数据库路径: /data/mysqlmysql配置文件路径:/usr/local/mysql/my.cnf卸载mariadb# rpm -qa | grep mariadb# rpm -e --nodeps mariadb-libs-5.5.37-1.el7_0.x86_64 Packet name is the last q...

weixin_34886431的博客 168

linux编译安装mysql5.7_linux centos 7.3 编译安装mysql5.7

#安装依赖yum updateyum install-y gcc gcc-c++ make libtool zlib zlib-devel openssl openssl-devel pcre pcre-devel libaio#下载,解压,重命名mkdir -p /data/app/mkdir-p /data/download/cd/data/download/wget https://dev....

weixin_30025473的博客 126

linux centos 7.3 编译安装mysql5.7

#安装依赖 yum update yum install -y gcc gcc-c++ make libtool zlib zlib-devel openssl openssl-devel pcre pcre-devel libaio #下载,解压,重命名 mkdir -p /data/app/ mkdir -p /data/download/ cd /data/...

weixin_30455365的博客 91

MySQL5.7免编译在Linux CentOS7.6上的安装

一、 从mysql官网下载软件 进入官网下载地址: https://www.mysql.com/downloads/ 由于我们是安装MySQL5.7,所以这里选择先前版本 选择好操作系统和版本,下载tar.gz包 选择仅下载 二、 安装 1. 使用xftp或其它工具上传到/opt目录下 2. 解压缩到/usr/local目录下 cd /opt tar -zxvf mysql-5.7.36-linux-glibc2.12-x86_64.tar.gz -C /usr/local/ # 进入到该目录

qq_41050530的博客 284

mysql5.7.9linux安装_CentOS下MySQL 5.7.9编译安装

MySQL 5.7主要特性:更好的性能:对于多核CPU、固态硬盘、锁有着更好的优化,每秒100W QPS已不再是MySQL的追求,下个版本能否上200W QPS才是吾等用户更关心的更好的InnoDB存储引擎更为健壮的复制功能:复制带来了数据完全不丢失的方案,传统金融客户也可以选择使用MySQL数据库。此外,GTID在线平滑升级也变得可能更好的优化器:优化器代码重构的意义将在这个版本及以后的版本中带...

weixin_30199835的博客 153

linux安装mysql5.7.29_CentOS源码编译并安装MySQL 5.7.29

如何从CentOS源代码编译和安装MySQL 5.7.29呢,下面做个简单明了的过程记录,希望对大家有用。安装编译工具和必要的包:yum install gcc gcc-c++ ncurses-devel cmake bison下载mysql源代码wget https://github.com/mysql/mysql-server/archive/mysql-5.7.29.tar.gz编译并安装M...

weixin_30709043的博客 178

mysql5.7.21编译安装_源码编译安装Mysql-5.7.21 for Centos 7.x Linux

大概步骤如下:关闭防火墙配置sysctl.conf检查操作系统是否安装了mysql下载mysql源码包添加用户和组配置mysql环境便令创建目录并授权解压mysql配置yum源,安装cmake编译安装mysql参数配置初始化mysql脚本启动mysql登录mysql关闭防火墙systemctl status firewalld 查看防火墙状态systemctl stop firewalld ...

weixin_31955599的博客 265

linux mysql5.7源码_CentOS 7 源码编译安装 MySQL 5.7记录

没事瞎折腾,本来可以yum安装,却偏偏去要编译源码。1. 安装依赖包1). 安装cmake等依赖# yum install cmake ncurses ncurses-devel bison bison-devel2). 安装boost 1.59.0# wget https://jaist.dl.sourceforge.net/project/boost/boost/1.59.0/boost_1_...

weixin_34457338的博客 135
上一篇: linux(centos7.X) 下 一键编译安装 nginx
下一篇: linux Centos 下安装 gitea并配置成服务启动
BookNoteY
博客等级 码龄10年 8粉丝 46原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值