首页 > 数据库 >mysql for linux :安装及删除

mysql for linux :安装及删除

时间:2022-10-22 00:44:04浏览次数:49  
标签:27 x86 删除 5.7 linux 64 mysql rpm

官网:https://downloads.mysql.com/archives/community/

在官网找到适合自己版本的mysql,个人选择的是5.7.27、Redhat操作系统、操作系统版本7,X86平台64位。

可以直接下载,也可以复制链接到linux下载。

 

在linux下载打包好的tar包:

wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.27-1.el7.x86_64.rpm-bundle.tar

 

然后解压:

tar -xvf mysql-5.7.27-1.el7.x86_64.rpm-bundle.tar

 

在安装之前需要先创建一个mysql用户组和一个mysql用户。

groupadd mysql

useradd mysql

 

解压后会有很多rpm包,server是我们要安装的。

然而server 依赖common包和client包。

client依赖libs包。

libs包依赖common包。

############----------不信邪的可以试着直接安装server,个人安装了启动不了进程,如果有大佬会linux下的mysql server only的话,还请教我。

所以,步骤应该是先安装common,然后安装libs,随即安装client,最后安装server。

安装的话,就是下面这行。

yum -y install mysql-community-common-5.7.27-1.el7.x86_64.rpm mysql-community-libs-5.7.27-1.el7.x86_64.rpm mysql-community-client-5.7.27-1.el7.x86_64.rpm mysql-community-server-5.7.27-1.el7.x86_64.rpm

 

 

 

前面是安装好了,还需要启动mysqld进程。

systemctl start mysqld

 

初次登录的密码在/var/log/mysqld.log里有。

cat /var/log/mysqld.log | grep "A temporary password is generated for root@localhost:"

 

怎么登录大家都知道的吧?

 

下面是删除的。

根据它们的依赖关系,直接把common删除就行了。

yum -y remove mysql-community-common.x86_64

 

然后把datadir的路径给删掉,默认的路径是/var/lib/mysql

rm -rf /var/lib/mysql

 

然后把/etc目录下my.cnf开头的文件删除掉。(不删除也行,反正也不占存储。)

rm -rf /etc/my.cnf*

 

标签:27,x86,删除,5.7,linux,64,mysql,rpm
From: https://www.cnblogs.com/wfkfytmy/p/16815159.html

相关文章

  • 安装MySQL数据库
    安装1.使用wget命令安装MySQL:https://www.cnblogs.com/zull123/p/10038299.html#yum安装出现"nomoremirrorstotry"时解决方法:yumcleanall;yummakecache;yum......
  • Centos7最小安装配置|Linux
    0.前言Linux/Centos7最小化安装后需要做的几件事1.快速安装$yuminstall-ynet-tools$yuminstall-ycurl$yuminstall-ywget$yum-yinstallvim$yum......
  • 解决MySQL报错: Cannot add or update a child row: a foreign key constraint fails…
    今天在做数据库项目时,给表添加外键,但是怎么运行都会报这个错误,Cannotaddorupdateachildrow:aforeignkeyconstraintfails(rongyao.news_detail,CONSTRAINTnew......
  • Linux find 命令
    Linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与......
  • MySQL安装 starting the server失败的解决办法
    1.如果电脑是第一次安装MySQL,一般不会出现这样的报错。如下图所示。startingtheserver失败,通常是因为上次安装的该软件未清除干净。2.完全卸载该软件的办法:   ......
  • Linux常用命令
    为提高大家使用Linux的效率,我个人总结了一些Linux常用命令,赶紧收藏起来吧!一.登录与注销系列1)sudouseraddlilei//添加用户(不能被立即使用,需设置密码sudopas......
  • MySQL 源码解读之-词法分析
    MySQL源码解读之-词法分析词法分析(lexicalanalysis)是计算机科学中将字符序列转换为单词(Token)序列的过程。进行词法分析的程序或者函数叫作词法分析器(Lexicalanalyzer,简......
  • Linux1
    Linux内核特征:1:内核组织形式为整体式结构2:进程调度方式简单有效3:支持内核进程(或称为守护进程)4:支持多平台虚拟内存管理5:虚拟文件系统6:模块机制7:增加了系统调用8:面向......
  • MySQL 函数 function
    函数内置函数function字符串--常用函数串操作函数set@str='hello中国';select@str,length(@str),char_length(@str),character_length(@str),reverse(@str);......
  • MySQL 存储过程 procedure
    存储过程procedureMySQL5.0版本开始支持存储过程。存储过程(StoredProcedure)是一种在数据库中存储复杂程序,以便外部程序调用的一种数据库对象。存储过程是为了完成特......