CentOS系统将Mysql安装至SSD

OKCC呼叫中心系统安装与配置全指南 本文提供了OKCC呼叫中心系统从零开始的完整安装与配置指南。详细阐述了安装前的服务器规划、系统环境准备、核心FreeSWITCH引擎的部署步骤,以及Web管理后台配置、数据库初始化和SIP中继对接等实战调优经验,帮助用户高效搭建稳定可靠的呼叫中心平台。 阅读详情

安装环境:CentOS Linux release 7.9

其实无法直接将mysql软件安装到ssd上,最终目的实际是让mysql的数据存储在SSD上

1.将SSD格式化为文件系统

mkfs -t ext4 /dev/nvme0n1

2.创建目录/snvme0

mkdir /snvme0

3.将目录/snvme0 挂在至格式化后的SSD上

mount /dev/nvme0n1 /snvme0/

4.安装mysql的依赖包:

yum -y install libaio

yum -y install numactl

5.检查是否有mysql用户

id mysql

没有的话就创建一个:

groupadd mysql

useradd -r -g mysql mysql

6.下载mysql的包到/snvme0目录下

wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz

7.在/snvme0目录下解压并修改解压后的目录名

tar -zxvf mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz

mv mysql-5.7.23-linux-glibc2.12-x86_64 mysql

8.在/snvme0目录中创建data,log,tmp目录

mkdir -p {data,log,tmp}

9.给/snvme0/mysql赋予权限

chown -R mysql:mysql /snvme0/mysql

10.修改配置文件/etc/my.cnf,如果没有自己创建

内容可如下:重点修改以下倾斜字体的路径

[mysqld]

#user=mysql

port=3306

basedir=/snvme0/mysql
datadir=/snvme0/mysql/data
socket=/snvme0/mysql/mysql.sock
tmpdir=/snvme0/mysql/tmp

#数据库默认字符集编码 urf8 国内通常为 utf8mb4_general_ci

character-set-server=utf8mb4

collation-server=utf8mb4_general_ci

init-connect=‘SET NAMES utf8mb4’

#创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

skip-grant-tables #免密登录mysql

plugin-load-add=validate_password.so #在mysql启动时载入插件

validate-password=FORCE_PLUS_PERMANENT #为阻止该插件在运行时被删除,设置为永久强制使用

#弱密码策略永久生效

validate_password_length=6

validate_password_policy=0

explicit_defaults_for_timestamp=true

[mysqld_safe]

#mysqld 日志

log-error=/snvme0/mysql/log/mysqld.log
pid-file=/snvme0/mysql/mysqld.pid

[mysql]

#设置mysql客户端默认字符集utf8

default-character-set=utf8mb4

[client]

#设置mysql客户端连接服务端时默认使用的端口

port=3306

socket=/snvme0/mysql/mysql.sock

default-character-set=utf8mb4

11.在/snvme0/mysql,目录下初始化数据库

./bin/mysqld --user=mysql --initialize --basedir=/snvme0/mysql --datadir=/snvme0/mysql/data

12.配置mysql服务

cd /snvme/mysql/support-files/

cp mysql.server /etc/init.d/mysqld

13.修改配置文件/etc/init.d/mysqld

将原本图中红线标识部分
在这里插入图片描述

路径根据自己mysql安装路径进行修改,增加–user=root更改后如下所示:
在这里插入图片描述
在这里插入图片描述

14.还原权限,在/snvme0/mysql目录下,除了data、tmp、log目录为mysql: mysql, 其余权限为root:root

chown -R root:root bin docs include lib man share support-files

15.增加软链接,防止找不到mysql

ln -s /snvme0/mysql/bin/mysql /usr/bin

16.启动mysql服务

service mysqld start

打印success,启动成功
在这里插入图片描述

17.登录mysql数据库,直接执行mysql就可以登录,不需要密码,因为在第10步中配置文件里加了skip-grant-tables参数

18.检查mysql数据存储的目录是否为挂载在格式化后的SSD目录 /snvme0上

select @@datadir;

在这里插入图片描述

从零部署到授权激活:VOS3000 8.0 企业级VoIP系统实战安装指南 本文提供VOS3000 8.0企业级VoIP系统的完整实战安装指南。内容涵盖从服务器环境准备(推荐CentOS 7.6)、获取并上传安装包、执行核心安装脚本,到关键的授权激活步骤,并包含安装后的安全检查与常见故障排查。帮助用户从零开始,成功部署并激活一套可用的VOS3000系统。 阅读详情

相关推荐

避坑指南:戴尔R450安装CentOS7时SSD/HDD混搭的那些雷(附UltraISO报错解决方案)

本文深度解析了在戴尔PowerEdge R450企业级服务器上,采用SSD与HDD混合存储架构安装CentOS 7时可能遇到的关键问题与解决方案。重点涵盖了从硬件配置、BIOS/UEFI设置、安装介质制作到典型dracut-initqueue超时错误的系统化排查流程,并提供了安装后的存储优化与性能调优策略,旨在帮助运维人员和开发者高效避坑,顺利完成生产环境部署。

blue的专栏 1097

mysql ssd_数据库选型之MySQL(固态硬盘)

本博客记录作者在工作与研究中所经历的点滴,一方面给自己的工作与生活留下印记,另一方面若是能对大家有所帮助,则幸甚至哉矣!简介鉴于高频中心库task(核心业务处理与存储逻辑)部分占用机器较多,为节省成本,调研数据库或缓存,以期满足高频生产的需求:1)峰值1w条/s;2)峰值60w条/m。本着节省成本的角度,本文对开源、免费的数据库MySQL在固态硬盘下从事务处理条目下展开测试,测试目标平均写入速率达...

weixin_32771227的博客 1603

SSD 下的 MySQL IO 优化尝试

1、背景   在阅读这篇文章之前,读者需要注意的是,为了维护隐私,用 MySQL 服务器的 D 段代替完整 IP,并且略去一些私密信息。   A 项目,因 I/O 出现规律性地剧烈波动。每 15 分钟落地一次,innodbBuffPoolPagesFlushed 参数监控波峰和波谷交替出现,磁盘 I/O 同样如此,并且 until 达到 。经过排查,排除了触发器、事件、存储过程、前端程序定时器、系统 crontab 的可能性。终定位为 InnoDB 日志切换,但是否完全是日志造成的影响,还有待进一步跟踪和分析。   找到问题的可能所在,试图在 24 主库上做了如下调整:   关

MySQL缓冲池参数_mysql8 参考手册--配置缓冲池刷新

InnoDB在后台执行某些任务,包括从缓冲池中清除脏页。脏页是指已被修改但尚未写入磁盘上数据文件的页。在MySQL 8.0中,缓冲池刷新是由页面清理程序线程执行的。页面清理程序线程的数量由innodb_page_cleaners变量控制,该 变量的默认值为4。但是,如果页面清理程序线程的数量超过缓冲池实例的数量, innodb_page_cleaners则会自动设置为与相同的值 innodb_bu...

weixin_29410959的博客 850

S32DS IDE调试技巧:如何用条件断点精准捕获汽车电子MCU的硬件状态变化

本文详细介绍了S32DS IDE中条件断点功能在汽车电子MCU开发中的应用技巧。通过精准捕获硬件状态变化,工程师可以高效调试外设寄存器异常、时序敏感型交互等复杂场景,大幅提升汽车电子系统的开发效率。文章还提供了多种实战案例和性能优化建议,帮助开发者充分利用S32DS的调试功能。

CAT789的专栏 208

实战演练:用wvp-GB28181-pro + ZLMediaKit搭建一个可用的国标视频监控测试环境(附设备模拟器对接)

本文详细介绍了如何使用wvp-GB28181-pro和ZLMediaKit在Ubuntu系统上搭建GB28181视频监控测试环境。从环境准备、组件解析到核心服务部署与设备模拟器对接,提供完整的实战指南,帮助开发者快速构建可验证的监控系统。

weixin_42692935的博客 580

CentOS下查看 ssd 寿命

使用smartctl及raid卡管理软件查看硬盘smart信息可以发现Media_Wearout_Indicator值降为1,表明寿命完全耗尽。SSD写入量达到设计极限,颗粒擦写寿命耗尽后会导致磁盘写入速度非常缓慢,读取正常。

weixin_45720992的博客 4370

不止于连接:用VS Code Remote-SSH深度开发树莓派(Ubuntu 22.04环境实战)

本文详细介绍了如何在Ubuntu 22.04环境下使用VS Code的Remote-SSH功能进行树莓派深度开发。通过SSH配置、VS Code扩展安装和远程环境优化,开发者可以在本地高效编写代码,同时在树莓派上直接运行和测试,解决性能瓶颈问题。文章还提供了高级功能如端口转发、多项目管理和远程调试的实战技巧。

didui8202的博客 352

MySQL数据库场景下的NVMe SSD应用与优化

在DB-Engines Ranking的榜单上,Oracle、MySQL和SQL Server前三的地位仍是不可撼动的。作为一家专注于NVMe SSD设计研发的厂商,Memblaze关注的是NVMe SSD在数据库中的应用及系统优化。近日召开的DTCC2019上,Memblaze产品部朱磊的演讲就围绕着MySQL的Doublewrite原理以及PBlaze5的优化方案展开。 成为系统瓶颈的Doub...

Memblaze 2976

Zigbee开发环境搭建:从驱动安装到程序烧录全指南

本文提供了一份详尽的Zigbee开发环境搭建全指南,涵盖从驱动安装到程序烧录的完整流程。重点介绍了使用SmartRF Flash Programmer和仿真器进行程序下载的关键步骤,并详细说明了USB转串口驱动的配置方法,帮助开发者快速构建稳定的Zigbee开发基础。

weixin_29195217的博客 394

西门子博途系列学习笔记SCL(三)______自由口通讯(RS485轮询程序)

西门子博途V16系列学习笔记SCL(三)___自由口通讯轮询程序(RS485) 西门子博途系列学习笔记SCL(三)______自由口通讯(RS485轮询程序) 文章目录西门子博途V16系列学习笔记SCL(三)___自由口通讯轮询程序(RS485)前言一、FreePort自由口通讯是什么?二、使用步骤1.模块参数定义2.定义FB功能块参数:3.程序代码如下(每天写代码100行,学不会你来找我):总结 前言 很长时间都没有更新了,主要是最近在学习罗克韦尔的STUDIO5000PLC编程软件,怎么说,和博

weixin_42940283的博客 1万+

这个MySQL性能瓶颈问题你遇见过吗?快来看看如何解决

MySQL数据库目录迁移,通过这次迁移,新磁盘的部署使得数据库性能获得了显著的提升。成功地解决了磁盘IO性能瓶颈而导致的业务问题。

霸王龙的日常专栏 1120

七段数码管动态显示技术:分时复用与使能端优化

本文深入解析了七段数码管动态显示技术的核心原理,重点阐述了分时复用与使能端优化如何协同工作。通过利用人眼视觉暂留效应,分时复用技术以一套数据线驱动多个数码管,而合理的使能端控制则是消除鬼影、保证亮度均匀的关键。文章提供了从硬件基础到Verilog代码实战的完整指南,帮助开发者实现稳定高效的动态显示系统。

lilh34434的博客 213

centos6.4安装flashcache

FlashCache呢是Facebook技术团队的又一力作,最初是为加速MySQL设计的。Flashcache是在Linux层面的,所以任何受磁盘IO困绕的软件或应用都可以方便的使用。为什么是用于加速MySqL呢,这个就涉及到数据库的专业知识了,传统磁盘的随机写随机读效率都相当低下,需要进行机械化的寻道读取,尽管很多学术论文对数据库优化中都曾经在这些方面大做文章。那么SSD的存在似乎很好的解决了随...

weixin_30563917的博客 105

YOLO26跨时代升级!YOLO26 MLCA注意力机制解读

摘要: 本文提出了一种基于多级上下文聚合(MLCA)注意力机制的改进卷积神经网络。MLCA模块通过局部和全局注意力机制动态调整特征图权重,结合了ECA注意力与自适应池化,显著提升特征表达能力。实验表明,添加MLCA后模型mAP提升12.11,准确率提高5.43。文中详细解析了MLCA1模块的工作原理,包括局部/全局池化、卷积操作和注意力加权机制,并介绍了集成MLCA的Bottleneck_MLCA模块。该机制通过多层次特征融合,在保持计算效率的同时增强模型对关键特征的敏感性。最后提供了YOLOv26-MLC

m0_71589036的博客 283

Buck电源设计常见的一些问题(一)半桥栅极驱动芯片共性失效问题

半桥驱动芯片主要用在器件可应用于电信,数据通信,便携式存储或更低电压系统中的电源转换器,半桥、全桥、推挽、同步降压,正激变换器和同步整流器等方面。当然难免会遇到不少问题。基本上我们在产品开发的过程中都遇到过栅极驱动芯片坏掉的情况,所以找了一些资料,学习学习。也查找查找原因。

小幽余生不加糖 2371

mysql ssd 性能测试 写入_sysbench mysql-ssd与hdd性能测试

测试环境操作系统:CentOS7.2.1511 64位mysql:MySQL5.7.12 64位硬盘:SSD、HDD测试工具:sysbench0.5安装sysbench0.5更新和安装依赖包gitclonehttps://github.com/akopytov/sysbenchcdsysbench./autogen.sh# with-mysql-includes 指定MySQL安装目录# ...

weixin_34915171的博客 636

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

centos 7 网络配置 ssd mysql nginx

centos 安装好发现ifconfig 和netstat都是用不了 安装 ifconfig 和netstat  yum install net-tools centos 7 安装好发现不能上网。 进入目录 /etc/sysconfig/network-scripts/ 找到一个文件 (网络配置) ifcfg-enoxxxxx 其中ONBOOT=no 修改为

mendeliangyang的专栏 1094

SAP B1中文培訓教材_SDK

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

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

计算机视觉

计算机视觉 主要任务:通过对采集的图片或视频进行处理以获得相应场景的信息。 马尔提出的计算机视觉非常重要的观点:人类视觉的主要功能是通过大脑进行一系列处理和变换,来复原真实世界中的三维场景,并且这种神经系统里的信息处理是可以用计算的方式重现(理论,算法和硬件)。 端到端的学习/训练:完全交给深度学习模型直接学习从原始数据到期望输出的映射。 object detection 物体再哪里以及是什么 问...

小菜的博客 695

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

CentOS 7安装MySQL报错排查与解决方案

在Linux系统中,软件包管理是系统运维的基础操作之一。yum作为RHEL/CentOS系列的包管理工具,通过配置软件仓库实现依赖解析和自动下载。当出现'Unable to find a match'错误时,通常意味着仓库配置或版本兼容性问题。MySQL作为最流行的开源关系型数据库,其官方仓库需要单独配置,涉及GPG密钥验证、仓库优先级等技术细节。在企业级部署场景中,还需考虑离线安装、多版本管理和性能调优等进阶需求。本文以CentOS 7安装mysql-community-server为例,详解从仓库配置到

weixin_34221073的博客 832

在CentOS中进行MySQL数据目录迁移

CentOS系统MySQL数据目录迁移指南 本文详细介绍了在CentOS系统中迁移MySQL数据目录的完整流程。主要内容包括: 迁移原因:解决磁盘空间不足、优化性能或满足合规要求 操作步骤: 创建并配置新目录权限 停止MySQL服务 使用rsync安全复制数据 更新MySQL和systemd配置 启动服务并验证迁移 注意事项:SELinux配置、防火墙设置和数据备份 CentOS特有配置:systemd服务更新和SELinux上下文设置 适用于需要在CentOS环境下更改MySQL存储位置的管理员,确保数据

weixin_45110225的博客 1786

centos7 离线安装mysql8.0两种方式

此测试是在centos7 mini 环境下进行的 删除原有得mariadb rpm -qa|grep mariadb --> 查看安装得mysql rpm -e --nodeps mariadb-libs --> 卸载安装得mysql 创建mysql文件夹 根据自己需要存储文件得目录进行创建 mkdir -p /mysql/mysql-data mkdir -p /mysql/mysql-bin cd /mysql 通过wget下载mysql8.0压缩包 wget https://dev

weixin_43694438的博客 2985

centos7安装mysql8完整版

centos安装mysql8完整版

zwjzone的博客 680

centos二进制安装mysql_centos 7 二进制安装mysql 5.7.25

一.安装前系统环境检查1.关闭selinux[root@mgr1~]#cat/etc/sysconfig/selinux#ThisfilecontrolsthestateofSELinuxonthesystem.#SELINUX=cantakeoneofthesethreevalues:#enforcing-SELinuxsecurity...

weixin_34631696的博客 192

CentOS 8 安装 MySQL 8.0 完整指南:系统级部署与安全配置

MySQL 是最主流的开源关系型数据库,CentOS 8 作为企业级 Linux 发行版,其模块化(DNF Modules)和默认 MariaDB 替代机制使原生 MySQL 部署不再简单。理解底层原理——如 GPG 密钥验证保障软件来源可信、SELinux 上下文控制进程访问权限、caching_sha2_password 认证插件提升密码安全性——是构建稳定数据库服务的基础。该技术方案具备明确工程价值:规避因仓库冲突导致的版本误升级、防止因权限/监听配置错误引发的安全暴露与连接失败,并支撑云迁移、中间件

culi3118的博客 497

云服务器-- centos -- MySQL安装(0)

MySQL是一个流行的开源关系型数据库管理系统,广泛应用于网站和App后台。安装方式多样:本地原生安装提供完全控制;容器化安装(推荐)便于快速部署;集成化安装适合初学者。在云服务器安装MySQL可实现高度自定义配置和成本优化。CentOS/RHEL系统下通过包管理器安装步骤包括:添加官方仓库、安装服务、安全配置(设置强密码、移除匿名用户等)和基础性能调整。安装完成后可通过命令行验证并优化配置,如调整字符集和连接数等参数。

aramae的博客 724
上一篇: mysql遇到的报错和解决方法
下一篇: linux自启动方法,rc.local
lnAlice
博客等级 码龄11年 22粉丝 14原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值