MySql#MySql安装和配置

目录

一、卸载不需要的环境

二、安装mysql yum 源 

三、开始安装

四、如果保证安装成功呢?

五、MySql 启动!

六、登录mysql

七、配置文件说明

八、设置开机启动!


本次安装是在Linux环境在centos7中完成

首先先将自己切换成root

一、卸载不需要的环境

1.先去查看自己的系统里是否有mysql和mariadb这两个数据库

 2.查看下面的路径下是否有文件,有就备份删除

二、安装mysql yum 源 

注意:最好安装和自己系统⼀致的mysql版本,否则可能会存在软件兼容性问题

1.查看自己的系统版本

2.可以进⼊ http://repo.mysql.com/, 找⼀下和自己版本⼀致的资源,直接右键单击查看网页源代码

 el代表centos7,7代表版本号是7,因为我的linux系统版本是7.4的,上面没找到,所以就下这个就行

3.下载到自己的linux的系统里

在用户目录创建一个MySQL的文件夹,然后在windows系统下好之后,因为我这里是虚拟机,所以需要这样

这样就能上传到自己的虚拟机中

4.查看自己系统中的yum源,发现其中没有mysql

直接rpm安装刚才下载下来的rpm文件

再次查看yum源,发现多了俩 

5.测试mysql yum源

yum list | grep mysql

三、开始安装

安装

yum install -y mysql-community-server

如果出现以下问题,就是说明密钥到期了,只需导入以下代码即可

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

 然后再重新执行安装命令

出现这个Complete,就说明成功了,也祝同学们顺利!

四、如果保证安装成功呢?

1.确保这个目录下有这个my.cnf

2.mysql的服务端的应用程序,得有

3.存在mysql的客户端

五、MySql 启动!

六、登录mysql

1.如果这样登录,你没有密码,登入不上去

2 方法

1.登陆方式一,获取临时root密码,老版本支持

sudo grep 'temporary password' /var/log/mysqld.log

 但是5.7版本就应该不支持了

2.登陆方法二,新版本支持

如果你安装的最新的mysql,没有所谓的临时密码,root默认没有密码,试着直接client登陆⼀下

发现不行

3.登陆方式三

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

在[mysqld]最后⼀栏配置(不知道是什么,就放在配置文件最后) 加⼊: skip-grant-tables 选项, 并保存退出

这会试了一下,发现不行。是因为你的mysql服务早就启动了,需要mysql服务重启一下

systemctl restart mysqld # 重启mysql服务

再登录时,就已经不需要密码了 

输入quit回车退出mysql

七、配置文件说明

1.设置mysql以UTF-8的方式进行编码

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

然后重启

目录

一、卸载不需要的环境

二、安装mysql yum 源 

三、开始安装

四、如果保证安装成功呢?

五、MySql 启动!

六、登录mysql

七、配置文件说明

八、设置开机启动!


八、设置开机启动!

可设可不设的动作

#开启开机⾃启动
systemctl enable mysqld
systemctl daemon-reload

云服务器可设可不设,但是咱们虚拟机用户设置了为好,因为咱们的linux系统可是要经常关机的啊!

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

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

相关文章

分页封装类

加油,新时代打工人! package com.love.starter.common.util;import org.springframework.web.servlet.ModelAndView;import javax.servlet.http.HttpServletRequest; import java.util.Map;/*** 计算页开始及结束位置** author Administrator*/ public c…

MySQL数据库——20.索引

在 MySQL 中,索引是一种特殊的数据结构,用于快速查找数据库表中的数据。索引可以帮助提高查询速度,特别是对于大型数据表而言,使用索引可以大大减少查询的时间复杂度。 索引类 普通索引(Normal Index)&am…

基于springboot实现图书电子商务网站系统项目【项目源码+论文说明】

基于springboot实现图书电子商务网站系统演示 摘要 社会发展日新月异,用计算机应用实现数据管理功能已经算是很完善的了,但是随着移动互联网的到来,处理信息不再受制于地理位置的限制,处理信息及时高效,备受人们的喜爱…

flowable流程跳转或退回到网关上的用户节点后流程走不下去了

更多ruoyi-nbcio功能请看演示系统 gitee源代码地址 前后端代码: https://gitee.com/nbacheng/ruoyi-nbcio 演示地址:RuoYi-Nbcio后台管理系统 http://218.75.87.38:9666/ 更多nbcio-boot功能请看演示系统 gitee源代码地址 后端代码: h…

在Ubuntu上搭建并通过systemctl管理Minecraft Java版服务器

本教程将详细介绍如何在Ubuntu操作系统上搭建一个Minecraft Java版服务器,并使用systemctl服务来管理服务器的启动、停止和重启。同时,我们还将探讨如何通过NGINX设置TCP/UDP转发,使得玩家能够通过域名方便地连接到你的Minecraft服务器。 准…

【JVM】class文件格式,JVM加载class文件流程,JVM运行时内存区域,对象分配内存流程

这篇文章本来只是想讲一下class文件格式,讲着讲着越讲越多。JVM这一块吧,知识比较散比较多,如果深研究下去如死扣《深入理解Java虚拟机》,这本书很深很细,全记住是不可能的,其实也没必要。趁这个机会直接把…

日志中看到来自User Agent go-http-client / 1.1的大量请求(go-http-client 1.1)服务器爆了

在日志中看到来自User Agent go-http-client / 1.1的大量请求 The go-http-client/1.1 User Agent 是Google的Bot / Crawler 这不是真的。这可能是指Go库(根据您提到的来源,由Google开发,但是我找不到可靠的信息)。 之前写过“G…

如何快速找出文件夹里的全部带有中文纯中文的文件

首先,需要用到的这个工具YTool: 度娘网盘 提取码:qwu2 蓝奏云 提取码:2r1z 步骤 1、打开工具,切换到批量复制文件 2、鼠标移到右侧,点击搜索添加 3、设定查找范围、指定为文件、勾选 包含全部子文件夹&…

FP16与BF16区别

二者都是占用16bit空间。 FP16由1个符号位、5个指数位和10个尾数位组成。FP16在表达小数时具有较高的精度,但表示的最大范围相对BF16比较小。相比BF16,在表达较大的数时更容易出现上溢的情况。BF16由1个符号位、8个指数位和7个尾数位组成。相比于FP16&a…

RFC 791 (1)-导论

目录 浅论 IP是啥 IP可以管啥 操作 范例查看 提示:本系列将会开始RFC文档阅读,这里会给出我的一些笔记 浅论 我们这篇RFC文档描述的是IP和ICMP协议,我们都知道,在传统的OSI七层或者是现在被简化的五层:应用层&…

2024年Q1季度果酒行业线上市场数据分析:女性消费力量强劲!

随着短视频推广和健康饮酒理念的盛行,果酒凭借酒精度数低、口味丰富、富含多种营养成分等优势逐渐受到了消费者的青睐。 Q1季度,消费者对果酒需求依旧旺盛。根据鲸参谋数据显示,今年Q1季度,线上电商平台(某猫&#xf…

6S管理,真的有必要吗?

工厂里的物料不知道是什么时间堆放的,不知道这个是谁的,不知道还有没有用,不知道该不该处理掉,越积越多,想要的东西总是找不着,不要的东西总是“碍手碍脚”……可怕的是大家对这一些现象习以为常。 说起6S…

搬运5款小众,无广告,实用性拉满的软件

​ 你是否喜欢一些小众且无广告的软件?如果是的话,我这边有一些给你推荐的。 1.屏幕录制——OBS Studio ​ OBS Studio是一款广泛使用的实时流媒体和屏幕录制软件,适用于Windows、MacOS、Linux平台。它采用C、C和Qt编写,提供高质…

Keepalived实现LVS高可用

6.1 KeepalivedLVS集群介绍 Keepalived和LVS共同构建了一个高效的负载均衡和高可用性解决方案:LVS作为负载均衡器,负责在集群中的多个服务器间分配流量,以其高性能和可扩展性确保应用程序能够处理大量的并发请求;而Keepalived则作…

如何使用DEEPL免费翻译PDF

如何使用DEEPL免费翻译PDF 安装DEEPL取消PDF限制 安装DEEPL 安装教程比较多,这里不重复。 把英文pdf拖进去,点翻译,在下面的框中有已经翻译完毕的文档。 但是存在两个问题 问题1:这些文档是加密的。 问题2:带有DeepL标…

C#知识|上位机UI设计-详情窗体设计思路及流程(实例)

哈喽,你好啊,我是雷工! 上两节练习记录了登录窗体和主窗体的实现过程,本节继续练习内容窗体的实现,以下为练习笔记。 01 详情窗体效果展示: 02 添加窗体并设置属性 在之前练习项目的基础上添加一个Windows窗体,设置名称为:FrmIPManage.cs 设置窗体的边框和标题栏的外…

作用域、延迟加载、数据装配与包扫描的方式创建bean

文章目录 一、作用域二、延迟加载三、类型装配四、包扫描的方式创建bean 一、作用域 容器内部默认使用的是单例模式 两种模式 单例模式 <bean id "SomeService" class"org.example.SomeService" scope"singleton" ></bean> # 备注…

flink sql 优化

文章目录 一、参数方面二、资源方面三、总结 提示&#xff1a;实时flink sql 参考很多网上方法与自己实践方法汇总(版本:flink1.13) 一、参数方面 flink sql参数配置 //关闭详细算子链(默认为true),true后job性能会略微有提升。false则可以展示更详细的DAG图方便地位性能结点…

go mod

常用命令 初始化模块 go mod init 模块名下载 go.mod 文件中指明的所有依赖 go mod download github.com/gin-gonic/ginv1.9.(依赖路径)依赖对其&#xff08;使引用的都是所依赖的&#xff09; go mod tidy编辑go.mod go mod edit go mod edit -require"github.com/g…

jvm 马士兵 01 JVM简介,class文件结构

01.JVM是什么 JVM是一个跨平台的标准 JVM只识别class文件&#xff0c;符合JVM规范的class文件都可以被识别 u1 是一个字节 u2是两个字节