Centos7 安装与卸载mysql

卸载

        ps ajx | grep mysql : 查看当前服务器是否有mysql

        没有的话就不需要卸载咯。

        centos7 通过yum下载安装包通常是以.rpm为后缀,rpm -qa 可以查看当前服务器上所有的安装包:

        rpm -qa | grep mysql | xargs yum -y remove :将查询到的mysql安装包以命令行参数的形式传递给 yum -y remove指令,也就是逐个卸载查询到的mysql

卸载完成后,mysql还有些残留数据 在/var/lib/mysql 目录下:

        可以将上面的文件改个文件名然后备份。到此,mysql卸载完成。

安装

        先获取centos7 官方yum源:http://repo.mysql.com/

        右击选择显示网页源代码可以查看完整的版本信息:


        先查看自己机器的版本信息:

        找到与自己版本匹配的安装源下载,如果找不到,就下载162行的这个:

        下载的是一个mysql的yum源,下载执行以后,你系统的安装源中会新增一个mysql的安装源,相当于一个mysql的应用商场,安装好该yum源之后,你再使用yum安装mysql指令,系统会为你自动安装与自己系统匹配的版本。

        下载以后先放到桌面上,打开xshell服务器,使用sz指令将下载好的安装包传给服务器:

先查看自己系统内的yum源,然后安装下载好的安装包,之后再看一下安装好之后的yum源有什么变化:

        安装指令是 rpm -ivh 

        上面的工作通俗点说就是,系统自带的应用商城没有mysql,然后你去网页中下载了一个有很多mysql版本的应用商城并且安装,安装好以后,就可以使用yum指令一键安装:

 验证是否安装成功:

看服务器中是否已经有了服务端mysqld和客户端musql,以及/etc/目录下是否有my.cnf文件

启动mysql

systemctl  start  mysqld 

登录mysql:

        使用 mysql -uroot -p 指令登录,回车后会让你输入密码,较新版本的mysql可以直接登录:

        如果不可以就修改 /etc/my.cnf 配置文件,在文件的最后一行加入一行 skip-grant-tables:

        然后重启服务器 systemctl restart mysqld:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/410366.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

JavaScript 学习笔记(Day1)

「写在前面」 本文为 b 站黑马程序员 pink 老师 JavaScript 教程的学习笔记。本着自己学习、分享他人的态度,分享学习笔记,希望能对大家有所帮助。 目录 1 课程介绍 2 课程软件准备工作 3 JavaScript 介绍 4 变量 5 常量 6 数据类型 7 类型转换 8 实战案…

uniapp中uview组件库丰富的CountTo 数字滚动使用方法

目录 #平台差异说明 #基本使用 #设置滚动相关参数 #是否显示小数位 #千分位分隔符 #滚动执行的时机 #API #Props #Methods #Event 该组件一般用于需要滚动数字到某一个值的场景,目标要求是一个递增的值。 注意 如果给组件的父元素设置text-align: cente…

windows编程-网络编程快速入门(非常核心)

目录 1.windows编程 1.1 windows编程基础知识 (1) 窗口 (2)事件驱动 (3)句柄(非常重要!) 1.2windows编程一般流程 (1)程序入口函数&#xff0…

寒假已开启,你的毕业论文写到哪了?

先来看1分钟的视频,对于要写论文的你来说,绝对有所值! 还在为写论文焦虑?免费AI写作大师来帮你三步搞定 体验免费智元兔AI写作:智元兔AI 第一步:输入关键信息 第二步:生成大纲 稍等片刻后&…

两周掌握Vue3(五):自定义指令、路由、ajax

文章目录 一、自定义指令1.创建和使用自定义指令2.钩子函数3.使用参数 二、路由1.创建一个router实例2.在components目录中创建组件3.将路由实例挂载到应用4.使用路由 三、Ajax 代码仓库:跳转 当前分支:05 一、自定义指令 自定义指令是Vue.js框架提供的…

怎样制作一本旅游电子相册呢?

​随着数码技术的发展,旅游电子相册已成为越来越多旅游爱好者的必备工具。它不仅能让您随时随地欣赏自己的旅行回忆,还能分享给亲朋好友,甚至上传到社交媒体上,让更多人了解您的旅行故事。那么,如何制作一本精美的旅游…

什么是防火墙?

目录 什么是防火墙,为什么需要防火墙?防火墙与交换机、路由器对比防火墙和路由器实现安全控制的区别防火墙的发展史1989年至1994年1995年至2004年2005年至今 什么是防火墙,为什么需要防火墙? “防火墙”一词起源于建筑领域&#x…

07. 面向对象编程(一)

目录 1、前言 2、类和对象 2.1、定义类 2.2、定义方法 2.3、创建对象 2.4、访问控制 2.4.1、公共变量 2.4.2、私有变量 2.4.3、保护成员 2.4.4、总结 3、封装 4、继承 5、多态 6、小结 1、前言 在Python中,面向对象编程(Object-Oriented …

蓝桥杯基础数据结构(java版)

引言 数据结构数据结构。所以数据结构是一个抽象的概念。其目的是为了更好的组织数据方便数据存储。下面我们来看一些简单的数据储存方式 输入和输出 这里先介绍java的输入和输出。简单引入,不过多详细介绍,等我单一写一篇的时候这里会挂上链接 简单的…

133基于matlab的智能微电网粒子群优化算法

基于matlab的智能微电网粒子群优化算法,输出微型燃气轮机、电网输入微网运行计划、储能运行计算。程序已调通,可直接运行。 133智能微电网粒子群优化算法 (xiaohongshu.com)

【Nuxt3】Nuxt3脚手架nuxi安装项目和项目目录介绍

简言 最近学了Nuxt3,并使用它创建了自己的小网站。记录下学习到的nuxt3内容。 Nuxt3官网 Nuxt 是一个免费的开源框架,可通过直观、可扩展的方式使用 Vue.js 创建类型安全、高性能、生产级的全栈 Web 应用程序和网站。 支持SSR、SPA、建立静态网站,也可以…

软件测试|Selenium StaleElementReferenceException 异常分析与解决

简介 Selenium 是一个流行的自动化测试工具,用于模拟用户与网页交互。然而,当我们在使用 Selenium 时,可能会遇到一个常见的异常,即 StaleElementReferenceException。这个异常通常在我们尝试与网页上的元素交互时抛出&#xff0…