MySQL卸载、安装、登入与配置

本文是基于Centos 7下的环境进行操作的

目录

查看环境

卸载

安装yum源

查看本地yum源

安装MySQL服务

密钥过期问题

验证安装是否成功

启动MySQL服务

通用方法

配置my.cnf

设置开机启动

登陆选项的认识


查看环境

查看本服务器上安装的数据库

ps ajx |grep mariadb   -- 检查是否有 mariadb 存在

 ps ajx |grep mysql     -- 检查是否有mysql存在

卸载

卸载不要的环境
关闭当前运行中的mysql
systemctl stop mysqld

mysql是.rmp类型的安装包,所以查看是否有类型的mysql安装包 

rpm -qa | grep mysql 

批量卸载安装包 

rpm -qa I grep mysql | xargs yum -y remove

安装yum源

资源下载安装包

Index of /232905 (mysql.com)

进入后查看网页源代码可以查看省略号后面的内容

查看当前服务器内置版本

cat /etc/redhat-release

 

 选择版本

上传安装至服务器

查看本地yum源

ls /etc/yum.repos.d/ -l

显然是没有的,所以我们需要进行安装

这里显示了一个非官方或者不信任的源安装软件的警告

安装完后显示

显然这里是成功了

我们使用vim命令可以查看内容

vim /etc/yum.repos.d/mysql-community.repo

不过这里会自动帮我们选择一个合适的安装包

查看安装环境是否安装好了

yum list | grep mysq

安装MySQL服务

使用yum一键安装

yum install -y mysql-community-server

它会自动帮你安装其他的诸如客户端服务端之类的

密钥过期问题

假如出现了密钥过期的警告,更新一下密钥

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

安装成功 

验证安装是否成功

启动MySQL服务

使用命令,就会发现一个守护进程正在后台运行了

systemctl start mysqld 

不过这个时候我们尝试登入是无法进行登入的

通用方法

打开 mysql 配置⽂件 
vim /etc/my.cnf

加入这个选项

skip-grant-tables

重启一下服务

systemctl restart mysqld

登入

mysql -u root -p

显示如下情况 

再回车进行即可进入MySQL

使用指令查看数据库,发现可以正常使用

配置my.cnf

port=3306

character-set-server=utf8
default-storage-engine=innodb

最后重启一下就行了

可以看到端口号是被修改过来了

设置开机启动

不过这个在云服务器上就没有多大的用处了,因为服务器一般是不会关的

systemctl enable mysqld

systemctl daemon-reload

 

登陆选项的认识

可以详细指定

mysql -h 127.0.0.1 -P 3306 -u root -p

 

通常我们直接这样登入,因为配置文件会自动补充

mysql -uroot -p

mysql退出就是quit,很常见就不介绍了

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

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

相关文章

避雷指南:11个常见 Kubernetes 误区详解

简介 Kubernetes 是一套功能强大的工具,可用于管理自动可扩展、高可用性的分布式云原生应用程序,但很多人都会犯一些常见错误。 在本文中,我们将探讨使用 Kubernetes 时最常见的一些误区,并提供如何避免这些误区的提示。 不设置资…

知识推理技术解析与实战

目录 一、引言二、知识推理基础知识表示方法本体论语义网络图形数据库 推理机制概述演绎推理归纳推理类比推理 实践代码示例 三、知识推理的核心技术自动推理系统规则引擎推理算法 知识图谱的运用构建知识图谱知识推理与查询 推理算法深度分析转导推理逻辑推理概率推理 实践代码…

互动技术引领纺织非遗展厅新风尚,传统工艺魅力再升级!

伴随着现代化科技技术的高速发展,人们愈发重视传统文化的传承,例如非遗文化展厅的建设,便是为了让更多的人了解和认识传统文化的途径之一,同时在这类展厅方案中运用的多媒体互动技术,不仅能为展厅的优化和完善提供支持…

GD32F470_US-016 模拟电压输出 双量程 模拟量 超声波测距模块 高精度

2.18 US-016电压式超声波测距传感器 US-016是市场上唯有的一款模拟量输出的超声波测距模块,输出的模拟电压和距离值成正比,可以方便的和其他系统相连,US-016工作稳定可靠。 US-016超声波测距模块可实现2cm~3m的非接触测距功能,供…

Docker容器(六)网络配置与数据卷

一、高级网络配置 1.1概述 当 Docker 启动时,会自动在主机上创建一个 docker0 虚拟网桥,实际上是 Linux 的一个 bridge,可以理解为一个软件交换机。它会在挂载到它的网口之间进行转发。 同时,Docker 随机分配一个本地未占用的私有…

【Spring Security】3.底层原理

文章目录 一、引入二、Filter1)DelegatingFilterProxy2)FilterChainProxy3)SecurityFilterChain4)Multiple SecurityFilterChain 一、引入 官方文档:Spring Security的底层原理 Architecture:整个SpringS…

【Qt 学习笔记】如何在Qt中打印日志 | qDebug的使用 | Assistant的使用

博客主页:Duck Bro 博客主页系列专栏:Qt 专栏关注博主,后期持续更新系列文章如果有错误感谢请大家批评指出,及时修改感谢大家点赞👍收藏⭐评论✍ 如何在Qt中打印日志 | qDebug的使用 文章编号:Qt 学习笔记…

宁波卓越绩效模式导入验收

😀宁波卓越绩效💕模式导入验收,🏅不仅是对企业🎁管理水平的全面检验,更是🚀推动企业🚒追求卓越、实现🦚持续发展的重要契机。🌳这一模式的导入,意…

23.oracle保留两位小数、小数点后不足两位的补0

to_char()函数:转化数字型指定小数点位数的用法/* to_char(0.1,fm9999990.00) */

FreeRtos入门-8 调试

调试 0,打印状态(略) 1,断言 在编程中,断言是一种一阶逻辑,即一个结果为真或假的逻辑判断式。其目的是表示与验证软件开发者预期的结果。当程序执行到断言的位置时,对应的断言应该为真。如果断言…

海量智库 | ANY权限原理介绍

ANY权限是Vastbase中的一种特殊的管理权限,用户能够通过ANY权限执行更广泛的操作,更加便利的管理数据库。 本文将为您介绍ANY权限管理的相关原理。 ANY权限管理相关解释 ANY权限管理,是对数据库内的某一类对象的所有实体进行特定的权限管理…

国内ChatGPT大数据模型

在中国,随着人工智能技术的迅猛发展,多个科技公司和研究机构已经开发出了与OpenAI的ChatGPT类似的大型语言模型。这些模型通常基于深度学习技术,尤其是Transformer架构,它们在大量的文本数据上进行训练,以理解和生成自…