Linux安装MYSQL - RPM方式

Linux安装MySQL(RPM方式) Linux安装MySQL(RPM) 阅读详情

Linux安装MYSQL - RPM方式

前言
我用的是虚拟机, Linux centos7 环境

在安装之前,确认是否安装过mysql,如果安装过,请卸载完全后在安装

卸载
1 检查是否安装了MySQL组件

rpm -qa|grep mysql
在这里插入图片描述

2 关闭mysql服务

systemctl stop mysqld

3 卸载删除MySQL各类组件(上面查出来的)

注意:是卸载软件的名称,不是软件包的名称,不要带上 .rpm后缀

rpm -e mysql-community-common-5.7.34-1.el7.x86_64 //卸载命令
//如果上面的命令卸载不掉,可以增加--nodeps参数
rpm -e --nodeps mysql-community-common-5.7.34-1.el7.x86_64 //强制卸载

在这里插入图片描述

4 删除 mysql 相关文件
  • 查找相关文件
    find / -name mysql
  • 删除相关文件
    rm -rf xxx
5 删除 my.cnf
rm -rf   /etc/my.cnf

在这里插入图片描述

RPM 安装

官网:https://www.mysql.com

1 下载

在这里插入图片描述

在这里插入图片描述

选择xxx.rpm-bundle.tar 下载(这里面是mysql的rpm包集合)

在这里插入图片描述

2 解压

解压后如图所示,将这些rpm包传到linux环境上

在这里插入图片描述

3 安装

1 将文件拷贝到/opt目录下 (opt目录需要root用户登陆)

在这里插入图片描述

2 执行安装命令

在mysql的安装文件目录下执行:(必须按照顺序执行)

rpm -ivh mysql-community-common-8.0.31-1.el7.x86_64.rpm 
rpm -ivh mysql-community-client-plugins-8.0.31-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.31-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-8.0.25-1.el7.x86_64.rpm 
rpm -ivh mysql-community-icu-data-files-8.0.31-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-8.0.25-1.el7.x86_64.rpm

安装出现问题

错误:依赖检测失败:
mariadb-libs 被 mysql-community-libs-8.0.31-1.el7.x86_64 取代

在这里插入图片描述
解决
执行 yum remove mysql-libs

在这里插入图片描述
3 验证是否安装成功

执行如下命令,如果成功表示安装mysql成功

mysql --version 
#或
mysqladmin --version

在这里插入图片描述
4 服务的初始化

为了保证数据库目录与文件的所有者为 mysql 登录用户,如果你是以 root 身份运行 mysql 服务,需要执行下面的命令初始化:
mysqld --initialize --user=mysql
说明: --initialize 选项默认以“安全”模式来初始化,则会为 root 用户生成一个密码并将 该密码标记为过 期 ,登录后你需要设置一个新的密码。生成的 临时密码 会往日志中记录一份。
查看密码:
cat /var/log/mysqld.log在这里插入图片描述
框住的就是密码

5 启动mysql

#加不加.service后缀都可以 
//启动
systemctl start mysqld.service 
//关闭
systemctl stop mysqld.service 
//重启
systemctl restart mysqld.service 
//查看状态
systemctl status mysqld.service

在这里插入图片描述

设置服务自启动(默认是enable,可以先查看状态,如果不是,在进行设置)

systemctl enable mysqld    //设置自启动

查看是否设置自启动

systemctl list-unit-files|grep mysqld  //查看服务自启动设置状态

在这里插入图片描述

如果不想自启动,可以执行下面的命令

systemctl disable mysqld

4 登录mysql

1 首次登陆mysql需修改密码

mysql -hlocalhost -P3306 -uroot -p

因为密码是过期的,不能进行操作,需要修改密码

修改密码

ALTER USER 'root'@'localhost' IDENTIFIED BY  'new_password';

2 设置远程登录

用本地客户端去连接,会拒绝连接。这时需要设置远程登录

在这里插入图片描述

2.1 防火墙设置

这里有两种方式
第一种:如果是我们自己的环境,可以直接关闭防火墙
第二种:如果环境需要开启防火墙,我们就只可以开放程序需要用到的端口。

  • 关闭防火墙

systemctl stop firewalld

下面是设置防火墙的一些命令

systemctl start firewalld  //开启防火墙
systemctl status firewalld   //查看防火墙的状态
systemctl stop firewalld    //关闭防火墙
systemctl enable firewalld   //设置开机启用防火墙 
systemctl disable firewalld  //设置开机禁用防火墙 
  • 开启端口
aa

2.1 操作 mysql中的user 表

在这里插入图片描述

从上面看到root用户支持的主机登录ip为localhost,需要将localhost 改为%,这样就所有ip都能支持

将Host列修改为%

update user set host = '%' where user ='root';
flush privileges; //刷新使立即生效

在这里插入图片描述

注意:

我用的工具是 navicat.
如果你用的是sqlyog,由于加密方式不兼容的问题,可能会出现下面的报错

在这里插入图片描述

执行下面的命令设置密码解决

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root123
【MySQL】linux平台下安装配置MySQL- rpm包的方式 文章目录一. 前言二. rpm 包下载1) 选择 mysql community server2) 我们选择其他GA版本3) 选择5.6的版本下载三. 上传到服务器四. 安装mysql五. 启动mysql并检查是否启动六. 查看登陆密码并登陆七. 日志及配置文件目录总结: 一. 前言 mysql的安装相对来说比较简单,在centos6的系统里使用yum安装是最省事的做法,不过为了让大家熟悉mysql官网,在这里我们演示rpm包的安装方式 本机使用的操作系统为: centos6.9 二. rpm 包下载 数 阅读详情

相关推荐

Linux系统安装MySQL-(rpm方式)

6、如果执行 yum install -y mysql-community-server 报这个错:Unable to find a match: mysql-community-server。4、如果安装mysql报GPG相关的错误,就修改 mysql-community.repo 文件。3、rpm源安装完成后,会在 /etc/yum.repos.d/ 文件夹下增加两个文件。5、使用 yum 安装 mysql 服务。2、安装下载好的文件 rpm 源文件。2、重置密码、授权、开放远程IP访问。

hkl_Forever的博客 1485

RED HAT安装MYSQL时遇到mariadb-libs被取代的问题

libmysqlclient.so.18(libmysqlclient_18)(64bit)被(已安装)postfix-2:2.10.1-7.el7.x86_64需要。libmysqlclient.so.18()(64bit)被(已安装)postfix-2:2.10.1-7.el7.x86_64需要。问题描述:mariadb-libs被mysql-community-libs-8.0.32-1.el7.x86_64取代。解决:查看有没有安装mariadb-libs这个包。PS1:卸载过程中可能会遇到。

qq_36590033的博客 2578

Altium Designer差分走线实战:从规则设置到阻抗匹配的完整流程

本文详细讲解了在Altium Designer中进行差分走线的完整实战流程,涵盖从原理图定义差分对、PCB布局管理、关键设计规则设置,到利用阻抗计算工具确定线宽与间距,以及布线技巧与等长处理等核心步骤。文章旨在帮助工程师掌握高速PCB设计中差分信号传输的关键技术,确保信号完整性并实现精确的阻抗匹配。

weixin_29163857的博客 257

Linux系统安装mysql(rpm版)

Linux系统安装mysql(rpm版) 1、检测当前系统中是否安装MySQL数据库 2、将mysql安装包上传到Linux并解压 3、按照顺序安装rpm软件包 4、启动mysql 5、设置开机自启 6、查看已启动的服务 7、查看临时密码 8、登录mysql,输入临时密码 9、修改密码 10、开启访问权限 11、刷新文件 12、重新登录数据库 13、查看数据库 14、远程连接,连接前关闭防火墙

qi341500的博客 1万+

手把手教你用Arduino和开源电路DIY一个手机连接的电化学传感器(附GitHub源码)

本文详细介绍了如何利用Arduino和开源电路DIY一个手机连接的电化学传感器,成本不到300元即可复现价值数千元的专业设备。从硬件选型、电路搭建到固件开发和手机应用实现,手把手教你完成整个项目,特别适合科研人员、环境监测爱好者和理工科学生。附GitHub源码,方便快速上手和扩展功能。

weixin_42561040的博客 336

【推荐100个unity插件之27】推荐5种办法实现unity人物布料系统 衣服裙子飘动 头发飘动 胸部抖动 骨骼模拟 配件摆动 尾巴摆动 —— 主要是Magica Cloth 2插件

要实现Unity中的人物布料系统并使其具备动态效果,可以探索多种技术方法。这些方法不仅可以使衣服、裙子、头发等元素自然飘动,还可以实现胸部抖动、骨骼模拟、配件摆动和尾巴摆动等细致效果。本文将深入探讨五种实现这些动态效果的技术方案,从基础的物理模拟到高级的动画控制,帮助你打造逼真的人物表现。本文主要探究Magica Cloth 2的使用,因为我想探究最好的实现方法,而不是探究最多的实现方法。

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 6300

Linux下使用RPM工具安装部署Mysql数据库服务

在Linux虚拟器下使用rpm工具安装并使用MySQL数据库

xszkal的博客 809

【自适应滤波】自适应UKF,基于新息自适应调节Q和R,场景为雷达跟踪与滤波、MATLAB实现

本文提出了一种基于新息协方差匹配的自适应UKF(CM-AUKF)算法,用于解决噪声统计未知或时变场景下的目标跟踪问题。通过实时调整过程噪声协方差Q和观测噪声协方差R,CM-AUKF显著提升了跟踪精度和稳定性。仿真结果表明,相比传统UKF,CM-AUKF在位置和速度估计误差上分别降低了约50%和30%,且无需人工调参。该算法适用于无人机导航、雷达跟踪等动态环境,MATLAB代码可直接运行复现结果。自适应曲线显示算法能有效收敛到真实噪声参数,验证了其自适应能力。

985工科博士毕业,专攻定位、导航和滤波等算法研究。从业10年,主要使用MATLAB 329

Linux系统安装mysql(rpm方式安装)

Linux系统安装mysql(rpm方式安装)

qq_45165744的博客 1万+

详解AUTOSAR:DaVinci Configurator配置CAN和UART数据协议解析器(RH850)(实战篇—1)

通过学习本篇博文项目,将会把所学的DaVinci Configurator知识系统串联起来。

不脱发的程序猿 2811

基于STM32L4XX、HAL库的MMA8452QR1姿态传感器驱动程序设计

/ HAL库需要左移1位。#define MMA8452Q_I2C_ADDRESS 0x1D // SA0=1时的地址。* @param range: 量程(MMA8452Q_RANGE_2G/4G/8G)* @param haccel: MMA8452Q句柄。* @param haccel: MMA8452Q句柄。* @param haccel: MMA8452Q句柄。* @param haccel: MMA8452Q句柄。* @param haccel: MMA8452Q句柄。

zhusl6688的博客 771

【Mysql】Linux RPM 方式安装 MySQL

文章目录Linux RPM 方式安装 MySQL1 检查以前是否有安装Mysql,卸载2 下载安装包3 开始安装4 重置数据库密码5 修改mysql密码过期问题(无则跳过)6 解决Your password does not satisfy the current policy requirements7 增加远程登陆权限 Linux RPM 方式安装 MySQL (记得使用 root 账户进行操...

人生所向,皆是美好 451

华为OD机试 - 取出尽量少的球 - 感谢@吴修柯反馈(Python/JS/C/C++ 双机位A卷 200分)

本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。感谢@吴修柯反馈,2025-03-22,A卷200分考试真题。某部门开展 Family Day 开放日活动,其中有个从桶里取球的游戏。有 N 个容量一样的小桶等距排开,且每个小桶都默认装了数量不等的小球,每个小桶装的小球数量记录在数组 bucke

学Java,找哪吒 1485

Linux 5 下安装MySQL 5 6 RPM方式

Linux 5 下安装MySQL 5 6 RPM方式

fsfsdfsdw的博客 219

RK3568 Android14 调试 RTL8211F 千兆以太网 (RGMII)

调试 RTL8211F 的核心在于:确认地址(看电阻贴片情况)和 搞定延时(配置 rgmii-id 或微调 delay 值)。一旦这两点对上了,RK3568 的千兆网络就能稳定运行。希望这篇结合原理图的实战记录能帮到你!

qq_33427070的博客 1649

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

Linux RPM 方式安装 MySQL

1、 检查以前是否装过 MySQL rpm -qa|grep -i mysql 2、 发现有的话就都卸载 rpm -e --nodeps mysql-libs-5.1.73-5.el6_6.x86_64 3、删除老版本 mysql 的开发头文件和库 rm -rf /usr/lib/mysql rm -rf /usr/include/mysql rm -rf /etc/my.cnf ...

SHFQLL的博客 238

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

linux rpm方式安装jdk+mysql

linux rpm方式安装jdk+mysql 文章目录linux rpm方式安装jdk+mysql1、安装JDK1.1查看当前linux是否安装java1.2 上传jdk到linux文件目录1.3 配置环境变量(1)修改/etc/profile 系统的配置文件(2)修改 .bash_profile文件2、rpm方式安装mysql1、远程连接Linux2、拷贝mysql到服务器目录3、查看本机是否安...

小人物、平凡,世界很大我只想在家 309

数学建模模型总结

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

NTscan扫描工具

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

linux下卸载mysql rpm安装方式和源码安装方式的两种方法

转自http://hi.baidu.com/myphpzone/blog/item/562e496f0dfbb1d680cb4a2d.html linux下MySQL卸载方法 一.源码安装的卸载方法: 到源码目录,如果可以运行make uninstall就可以卸载。如果没有,就直接删除。 如果是./configure --prefix指定了目录用 rm -rf 目录名 删除

王伟峰 4400

linux系统用rpm方式安装mysql5

1、下载 2、解压后如下四个安装文件 mysql-community-common-5.7.19-1.el6.x86_64.rpm mysql-community-libs-5.7.19-1.el6.x86_64.rpm mysql-community-client-5.7.19-1.el6.x86_64.rpm mysql-community-server-5.7.19-1.el6.x86_64.rpm 3、安装 root用户下登录 [root@localhost mysql]# rpm -ivh mys

flyingant9的博客 251

linux非root用户安装rpm,Linux下非ROOT用户安装MySQL(rpm方式)

Linux下非ROOT用户安装MySQL(rpm方式)Linux下非ROOT用户安装MySQL(rpm方式)目录1.查看并卸载2.包上传到linux3.安装server和client4.启动服务并连接mysql5.远程连接配置实际工作中不可能在root用户底下操作mysql,这里是把mysql安装在普通用户下,使用rpm的方式安装。建议在安装之前关闭linux防火墙,因为后续涉及到远程连接数据库。...

weixin_35927318的博客 1534

Linux下rpm方式安装mysql

1,首先需要去下载rpm包: 镜像地址:http://mysql.mirrors.pair.com/Downloads/ 根据不同的版本选择下载即可,我下载的是: MySQL-server-5.6.20-1.el6.i686.rpm MySQL-client-5.6.20-1.el6.i686.rpm MySQL-devel-5.6.20-1.el6.i686.rpm

M_M254282520的专栏 475

linux下rpm方式安装mysql

如果有安装,就先清理,通过rpm -e 加上包名清理,清理mariadb时可能会有依赖包也需要删除,可以用yum remove 包名来删除mariadb。安装mysql,但是在安装之前要检查之前是否安装过mysql或者(centos7会自带一个)mariadb,查看是否已安装。通过第三步中的检查去查看是否安装好了(也可以通过启动之后查看是否有mysql的进程)准备安装mysql,只需要按照这两个包即可。在mysql官网上下载这两个包。如果出现则证明有安装mysql。写此文章主要收益于这两篇文章。

m0_65254915的博客 755

关于虚拟机Linux如何使用rpm方式安装mysql8.0

mysql的安装

2503_91686028的博客 1362

linux mysql 5.6 rpm_Linux 5 下安装MySQL 5.6(RPM方式)

MySQL在很多领域被广泛使用,尤其是很多互联网企业,诸如腾讯,阿里等等。本文主要介绍在Linux 5下通过rpm方式来安装Mysql,这是比较简单的一种安装方式,具体详见下文。1、准备对应的安装文件下载页面:http://dev.mysql.com/downloads/mysql/找到对应的版本及所需的文件进行下载,如果下载的为tar文件,请使用tar解压本人在Oracle Edelivery ...

weixin_35682010的博客 175
上一篇: 数据库数据独立性的理解
下一篇: mysql 表utf8编码导致插入插入表情字符异常
joyce.hu
博客等级 码龄7年 3粉丝 12原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值