Linux下安装mysql-5.7.24

MySQL的解压版安装教程,以及无法启动MySQL的解决方式 1、MySQL解压版安装 2、解决无法启动MySQL服务 3、查看本机电脑是否安装了MySQL服务 4、如何卸载MySQL服务 阅读详情

一 、安装前须知

版本:mysql-5.7.24
平台:Linux
环境:Centos 7

二 、安装前的必要检查和准备(不要遗漏任何一步骤)

2.1、检查系统是否已经安装过mysql

 [root@localhost /]# rpm -qa | grep mysql

例如下图所展示,就存在两个记录

[root@localhost/]# rpm -qa | grep mysql
mysql-community-client-5.7.31-1.el7.x86_64
mysql57-community-release-el7-8.noarch

2.2 、执行删除命令,一 一 删除

[root@localhost/]#  rpm -e --nodeps mysql-community-client-5.7.31-1.el7.x86_64
[root@localhost/]#  rpm -e --nodeps mysql57-community-release-el7-8.noarch

2.3 、删除之后,再检查一次

[root@localhost/]# rpm -qa | grep mysql
[root@localhost/]#

2.4、查询所有mysql对应的文件夹

[root@localhost/]# whereis mysql
mysql: /usr/local/mysql /usr/share/mysql

2.5、删除相关文件

[root@localhost/]# rm -rf /usr/local/mysql /usr/share/mysql

2.6 、验证是否删除完毕(有的话,继续删除)

[root@iZwz9cngn5wj3ba82mwx3zZ /]# whereis mysql
mysql:[root@iZwz9cngn5wj3ba82mwx3zZ /]# 
[root@iZwz9cngn5wj3ba82mwx3zZ /]# find / -name mysql
/run/lock/subsys/mysql
/etc/rc.d/init.d/mysql

2.7、检查mysql用户组和用户是否存在,如果没有,则进行创建

[root@localhost /]# cat /etc/group | grep mysql
[root@localhost /]# cat /etc/passwd |grep mysql
[root@localhost /]# groupadd mysql
[root@localhost /]# useradd -r -g mysql mysql
[root@localhost /]#

三、下载安装包(网络不好的可直接去官网对应的版本进行下载)**

[root@localhost /]#  wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz

四、安装mysql

4.1、找到你的安装包,进行解压

[root@localhost /]#  tar xzvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz
[root@localhost /]# ls
mysql-5.7.24-linux-glibc2.12-x86_64
mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz

4.2、解压后会多出一个解压文件

4,3、移动该文件至/user/local/下并将文件名改为mysql

注意点:如果目录下存在mysql的文件名,请改为其他的名称,否则后续无法继续进行操作

[root@localhost /]# mv mysql-5.7.24-linux-glibc2.12-x86_64 /usr/local/
[root@localhost /]# cd /usr/local/
[root@localhost /]# mv mysql-5.7.24-linux-glibc2.12-x86_64 mysql

4.4、在/user/local/mysql目录下创建data文件夹,用于存放数据库

[root@localhost /]# mkdir /usr/local/mysql/data

4.5 、更改mysql目录下所属的用户组、用户和权限

[root@localhost /]# chown -R mysql:mysql /usr/local/mysql
[root@localhost /]# chmod -R 755 /usr/local/mysql

4.6、编译并安装mysql

[root@localhost /]# cd /usr/local/mysql/bin
[root@localhost bin]# ./mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql

注意点:红色圈出的部分是临时密码,需提前保存,用来登录mysql,修改密码

img

注意点:此处可能发生的错误,有些依赖没安装

img

img

执行命令(命令都执行完毕之后,还有问题,请百度。)

[root@localhost bin]#  yum install  libaio-devel.x86_64
[root@localhost bin]#  yum -y install numactl

执行命令完毕,在重新进行编译安装,执行(6)此处命令

4.7 、编辑配置文件my.cnf

注意点:清空里头的内容,直接复制下图的代码。后续有需要可自行补充

[root@localhost bin]#  vi /etc/my.cnf
#复制以下代码[mysqld]datadir=/usr/local/mysql/data
port=3306
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
symbolic-links=0
max_connections=600
innodb_file_per_table=1
lower_case_table_names=1

4.8、测试启动mysql服务器

[root@localhost /]# /usr/local/mysql/support-files/mysql.server start

当你看到OK标识时,标识已经启动成功了,恭喜你

img

注意点:当你看到这个时,意味着有可能此方法不适用你,对不起,继续百度去吧

Starting MySQL... ERROR! The server quit without updating PID file

可能能解决的办法:

​ 查看mysql进行并且kill掉它(如果没有可Kill的进程,百度去吧,此方法不适用)

#查询服务
root@localhost /]#ps -ef|grep mysql
root@localhost /]#ps -ef|grep mysqld
#结束进程
kill -9 PID
#再重新启动服务 
/usr/local/mysql/support-files/mysql.server start

4.9、设置软连接,重启mysql服务

[root@localhost /]#  ln -s /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql 
[root@localhost /]#  ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
[root@localhost /]#  service mysql restart

至此,安装完毕。

五、登录mysql,修改自定义密码,登录密码是之前复制那份

[root@localhost /]#  mysql -u root -p
Enter password:输入安装时的临时密码
mysql>set password for root@localhost = password('自定义密码');

六、开放远程连接

mysql>use mysql;msyql>update user set user.Host='%' where user.User='root';
mysql>flush privileges;

七、可设可不设置(开机自启动)

1、将服务文件拷贝到init.d下,并重命名为mysql
[root@localhost /]# cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
2、赋予可执行权限
[root@localhost /]# chmod +x /etc/init.d/mysqld
3、添加服务
[root@localhost /]# chkconfig --add mysqld
4、显示服务列表
[root@localhost /]# chkconfig --list
mysql-5.7.24 mysql-5.7.24,免安装,需自己创建ini文件 立即下载

相关推荐

EV1527、PT2262傻傻分不清?一文讲透常见315/433MHz遥控编码协议区别与选型

本文深度对比了EV1527、PT2262和SC5262三种常见的315/433MHz遥控编码协议,详细解析了它们的技术特点、成本效益和适用场景。EV1527作为低成本方案的首选,特别适合智能家居和简易安防设备;PT2262在稳定性和兼容性上表现优异;而SC5262则在安全性方面具有显著优势。文章还提供了实用的选型框架和工程建议,帮助开发者在不同应用场景中做出最优决策。

weixin_33640562的博客 348

Linux下安装mysql

一 安装前准备 1、检查是否已经安装过mysql,执行命令 [root@localhost /]# rpm -qa | grep mysql 从执行结果,可以看出我们已经安装了mysql-libs-5.1.73-5.el6_6.x86_64,执行删除命令 [root@localhost /]# rpm -e --nodeps mysql-libs-5.1.73-5.el6_6.x86_64 再次执行查询命令,查看是否删除 [root@localhost /]# rpm -qa |

weixin_42199791的博客 383

数模笔记_多变量最优化计算之牛顿法

Date: 2_22 Name: Guo Yehao Theme: Calculation in Optimality with multiple variables Reference: 数学建模方法与分析(华章) 在上一节中,我们讨论多变量最优化计算中的随机搜索算法,它的精度并不是众多算法中最高的。在精度问题上,有的时候问题本身就带有明显的误差性,以至于我们不能将其忽略,比如上一节消防站部署的问题,我们在区域划分时就有了误差,因此我们并不需要对结果要求很高的精确度,所以用一些比较粗略的算法就可以.

weixin_45358177的博客 2414

实用性Linux安装mysql

前言: 查询防火墙状态 systemctl status firewalld 关闭防火墙 systemctl stop firewalld 查询host select host,user from user; Linux环境下安装Mysql的完整过程: 一、 安装前准备 1、检查是否已经安装过mysql,执行命令 [root@localhost /]# rpm -qa | grep mysq...

weixin_44761211的博客 966

保姆级教程:用STM32单片机实现国标交流充电桩的CP信号检测(附完整代码)

本文详细介绍了基于STM32单片机实现国标交流充电桩CP信号检测的全流程,包括硬件设计、软件架构和充电控制实现。通过分压电路设计、ADC配置和状态机逻辑,确保充电过程的安全与可靠性,适用于新能源汽车充电桩开发。附完整代码和调试技巧,助力开发者快速掌握关键技术。

weixin_42641998的博客 251

CH592F RISC-V蓝牙LED灯设计:WS2812B驱动与微信小程序控制

蓝牙低功耗(BLE)是嵌入式物联网设备主流无线通信技术,其核心在于协议栈轻量化、射频稳定性与外设协同调度。基于RISC-V内核的蓝牙SoC(如CH592F)凭借高集成度、低待机电流和免外部巴伦的射频设计,显著降低硬件复杂度与BOM成本;而WS2812B作为单线级联RGB LED,依赖微秒级精准时序,需借助定时器+DMA机制规避CPU干预,保障动态效果流畅性。该方案融合电容触摸交互、GATT服务自定义与微信小程序标准Bluetooth API对接,适用于智能照明、DIY彩灯及教学实践等场景,是BLE+LED实

weixin_31163455的博客 433

mysql5.7.24安装教程详细,Win10系统下的MySQL5.7.24版本(解压版)详细安装教程

进入MySQL官网下载压缩包跳转到下载页面,默认选择是最新版MySQL8.0,需点击Archives选择其它版本 根据自己电脑的系统位数下载对应版本 解压缩文件,建议存放到除C盘以外的盘,我这里存放到D盘,路径:D:\mysql-5.7.24-winx64 选中的data文件夹和my.ini文件是解压出来没有的,需自行创建先创建一个data空文件夹,然后再新建一个记事本文件,新建文本本文档.t...

weixin_33641311的博客 767

等保测评-瀚高数据库

一般适用于等保测评

m0_54146694的博客 1631

linux安装mysql5.7.24

linux安装mysql5.7.24。

m0_67401055的博客 455

Android Jetpack 最全面试题及参考答案

要使用 WorkManager 定义一个异步任务,以下是详细步骤。首先,需要创建一个继承自 Worker 类的自定义类,这个类代表了要执行的具体任务逻辑。// 在这里编写具体的任务逻辑,比如从网络下载文件try {在上述代码中,doWork方法就是任务的核心执行逻辑所在,这里模拟了从给定的 URL 下载文件到本地的操作,若下载成功返回,若出现异常则返回。然后,在需要调度任务的地方,比如在某个 Activity 或者 Fragment 中,通过构建 WorkRequest 来安排任务执行。

大模型大数据攻城狮的专栏 1891

手把手教你学Simulink--电机电磁兼容与可靠性​场景示例:基于Simulink的电机轴电压与轴电流抑制仿真

本文带你完成了电机轴电压与轴电流抑制的Simulink仿真,实现了:✅ 揭示了共模电压 → 寄生电容 → 轴电压 → 轴承电蚀的完整链路✅ 搭建了含寄生参数的高频电机等效模型共模电压最小化PWM(源头抑制)dv/dt滤波器(路径阻断)轴接地(终端泄放) ✅ 通过仿真验证了轴电压从68 V降至<3 V的显著效果 ✅ 为高可靠性电机系统提供低成本、高效益的轴承保护方案。

MHD0815的博客 314

mysql-5.7.24 linux下载_Linux下安装mysql-5.7.24

本文档讲解安装版本为mysql-5.7.24,对于5.7.24之后的版本,不适用此说明文档,主要原因在于之后版本的mysql配置文件的目录位置和结构有所改变,使用此说明可能会出现找不到配置文件或者配置后不生效的情况。 安装过程中务必保证文件路径的前后统一,否则可能会导致不可预期的结果,推荐直接使用文中的命令进行操作。一 安装前准备1、检查是否已经安装过mysql,执行命令[root@localh...

weixin_35676877的博客 575

第21章—技术管理篇(上):身为技术人该怎样带好团队并做好管理者

上节讲了职业规划和学习提升这两个话题,随着职业规划的不断落地,或者自己能力的不断提升,大家也会逐渐被提拔成“职级更高”的人。企业规模扩张时,员工数量也会变多,意味着Boss需要更多的人来辅助管理,而管理者会从外部招聘吗?也许会,但大多企业更喜欢从内部选拔,毕竟人的天性更希望找的人值得信赖。此时,一些能力不错、做事靠谱的老员工,就会被“赶上”管理者的位子。作管理不难,但想要“”就需要一定情商。

运维老生常谈 1364

Linux mysql5.7.24安装

Linux mysql5.7.24安装 一 安装前准备 检查是否已经安装过mysql,执行命 [root@localhost /]# rpm -qa | grep mysql 从执行结果,可以看出我们已经安装了mysql-libs-5.1.73-5.el6_6.x86_64,执行删除命令 [root@localhost /]# rpm -e --nodeps mysql-libs-5.1.73-5.el6_6.x86_64 再次执行查询命令,查看是否删除 [root@localhost /]#

weixin_42723598的博客 406

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

linux下安装mysql5.7.24_Linux( CentOS7 )环境下安装安装mysql-5.7.24

Linux下安装mysql-5.7.24安装前准备检查是否已经安装过mysql,执行命令[root@localhost /]# rpm -qa | grep mysql如果已经安装了,可以删除,根据结果删除,如[root@localhost /]# rpm -e --nodeps mysql-libs-5.1.73-5.el6_6.x86_64再次执行查询命令,确认是否删除查询对应所有Mysql的...

weixin_31005047的博客 114

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

mysql-5.7.24 linux下载_【Linux系统-MySQL】Linux系统下安装MySQL(版本5.7.24)

一、软件包下载二、安装步骤1、新建mysql用户(可自行命名,因为我已经有mysql用户了,所以我这里创建用户mysql2),并修改登录密码。(1)创建用户命令:# useradd mysql2上面的命令会自动创建默认的用户组mysql2,查询一下用户和用户组是否创建成功。(2)修改mysql用户登录密码命令:# passwd mysql22、将下载好的软件包 mysql-5.7.24-linux...

weixin_32067105的博客 676

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Linux安装Mysql-5.7.24

第1步 先去 mysql下载官网 把mysql-5.7.24的.tar.gz包下载下来 第2步 将该包上传至/usr/local 第3步 ①执行 tar -zxvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz 命令对压缩包进行解压 ②并执行 mv mysql-5.7.24-linux-glibc2.12-x86_64 mysql 命令将文件的名字改成 mysql 第4步 执行 mkdir /usr/local/mysql/data 命令在mysql文件夹下创建dat

qq_18854303的博客 1437

linux 安装mysql5.7.24

linux安装mysql5.7.24 1、检查是否已安装过mariadb,若有便删除(linux系统自带的) [root@localhost /]# rpm -qa | grep mariadb [root@localhost /]# rpm -e --nodeps mariadb-libs-5.5.44-2.el7.centos.x86_64 2、检查是否已安装过mysql,若有便删除(lin...

nvfuy的博客 218

Linux环境安装mysql-5.7.24

Mysql数据库的安装对于开发者来说,是我们必然会面对的问题,它的安装过程其实并不复杂,并且网络上的安装教程也非常多,但是对于新手来说,各种不同形式的安装教程,又给新手们带来了要选择哪种方式进行安装的难题,而且很多时候按照教程也没有能够安装成功,安装过程出现各种各样的错误。 下面记录了我在Linux环境下安装Mysql的完整过程,实操记录,绝非水文,如有错误或遗漏,欢迎指正。 注意1:本文档讲解安装版本为mysql-5.7.24,对于5.7.24之后的版本,不适用此说明文档,主要原因在于之后版本的my.

钱浩然 179
上一篇: Linux下安装Redis
下一篇: 查看Linux是Ubuntu还是CentOS
爱写Bug的麦洛
博客等级 码龄11年 1万+粉丝 201原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值