MySQL初识——安装配置

文章目录

    • 1. MySQL卸载
    • 2. 获取MySQL官方yum源安装包
    • 3. 安装
    • 4. 启动MySQL
    • 5. 登录
    • 6. 配置配置文件

Tips: 本章是Centos 7安装配置myql,配置操作用的是root权限

1. MySQL卸载

首先我们先查看一下系统中是否有mysql服务

ps axj | grep mysql

如果有,采用下面的指令,先终止这个服务

systemctl stop mysql

image-20240220160317731

一般采用yum方式获取的安装包,都是.rpm风格的安装包,采用下面指令查看mysql安装包:

rpm -qa | grep mysql

然后用下面指令卸载

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

当然了,可能还有别的情况,我们主要是看3个位置:

  • rpm -qa | grep mysql
  • ps axj | grep mysql
  • ls /etc/my.cnf

image-20240220164706149

2. 获取MySQL官方yum源安装包

网站:MySQL官方yum源

下载的时候,需要结合自己的系统

cat /etc/redhat-release

image-20240220165042286

这里官网查看不清楚,右键查看源代码

image-20240220165314419

最常用的是mysql5.7然后找到和centos匹配的,el就表示centos

image-20240220165605649

点击下载,然后rz指令,从Windows上传到Linux

image-20240220170100133

然后安装yum源,首先我们可以看一下系统里面有哪些,采用指令:

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

image-20240220170332911

这里是没有mysql的,然后输入下面指令进行安装:

rpm -ivh mysql57-community-release-el7.rpm

image-20240220170605152

3. 安装

有了yum源之后,直接进行安装

yum install -y mysql-community-server

在安装之后可能会出现密钥过期的问题,输入下面指令从网络导入较新的密钥

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

安装成功之后在/etc/目录下要存在有个my.cnf文件,然后要有mysql的服务端和客户端

image-20240220171856075

服务端这里是sbin,这个s就是代表着一般情况下是需要超级用户权限的

4. 启动MySQL

systemctl start mysqld

image-20240220172352412

启动服务之后,就能看到有一个mysql的守护进程在运行了,然后它是一个网络服务

5. 登录

打开/etc/my.cnf配置文件,在最后加上skip-grant-tables,意思就是跳过密码认证

image-20240220172908469

改配置文件之后,重启一下服务

systemctl restart mysqld

image-20240220173100459

6. 配置配置文件

  • mysql是一个网络服务,默认端口号为3306,可以在/etc/my.cnf修改绑定的端口号(大部分都会要修改)

    port=3306
    
  • 添加utf-8的编码

    character-set-server=utf8
    
  • 默认搜索引擎

    default-storage-engine=innodb
    

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

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

相关文章

Vue2路由组件练习

Vue2路由组件练习 1. 演示效果 2. 代码分析 2.1. 安装 vue-router 命令:npm i vue-router 应用插件:Vue.use(VueRouter) 2.2. 创建路由文件 在 src 文件夹下,创建router文件夹,并在该文件夹创建index.js文件 2.3. 导入依赖…

K8S实战:Centos7部署Kubernetes1.20.0集群

目录 一、准备工作1.1、创建3台虚拟机1.1.1、下载虚拟机管理工具1.1.2、安装虚拟机管理工具1.1.3、下载虚Centos镜像1.1.4、创建3台虚拟机1.1.5、设置虚拟机网络环境 1.2、虚拟机基础配置(3台虚拟机进行相同处理)1.2.1、配置host1.2.2、关闭防火墙1.2.3、…

String字符串,FastJson常用操作方法

JSON字符串操作 1、创建配置环境 # 引入测试包testImplementation group: org.springframework.boot, name: spring-boot-starter-test, version: 2.2.6.RELEASE # 创建测试类RunWith(SpringRunner.class)SpringBootTestpublic class JsonTest {Testpublic void test(){Syste…

关于Linux中使用退格键出现^H的问题解决

关于Linux中使用退格键出现^H的问题解决 今天在Linux下执行脚本和监听端口的输入时候,不小心输错内容想要删除用退格键发现变成了^H,从网上查了资料并且实际应用了一下(我的虚拟机是CentOS7)。 使用ctrl退格键即可成功删除内容 …

LeetCode.105. 从前序与中序遍历序列构造二叉树

题目 105. 从前序与中序遍历序列构造二叉树 分析 这道题是告诉我们一颗二叉树的前序和中序,让我们根据前序和中序构造出整颗二叉树。 拿到这道题,我们首先要知道前序的中序又怎样的性质: 前序:【根 左 右】中序:…

Linux用到的命令

1 压缩文件 tar -czf wonderful.tar.gz pm 这个命令的作用就是创建一个以.tar.gz结尾的包文件,然后调用gzip程序将当前目录下的pm文件夹压缩到这个以.tar.gz结尾的文件里面去

【已解决】PPT无法复制内容怎么办?

想要复制PPT文件里的内容,却发现复制不了,怎么办? 这种情况,一般是PPT文件被设置了以“只读方式”打开,“只读方式”下的PPT无法进行编辑更改,也无法进行复制粘贴的操作。 想要解决这个问题,我…

激光雷达反光板算法总结

1 高反特征提取 首先,从雷达原始数据,提取到高反点;根据雷达的规格书提供的不同材料的强度,设定合适的阈值;;更优的方法是根据距离设定不同的阈值 2 反光板及反光柱的聚类 根据高反点是否连续进行聚类,同时结合距离及雷达的角度分辨率,计算出针对不同尺寸的反光板或反…

多任务互斥及队列

一.互斥的引入 在FreeRTOS中,互斥(Mutex)是一种用于保护共享资源的机制。互斥锁可以确保同一时间只有一个任务能够访问共享资源,从而避免了竞态条件和数据不一致的问题。 FreeRTOS中互斥的引入方法: 创建互斥锁&#…

win10开机黑屏,explorer.exe文件找不到

一、问题 今天清理c盘时,不知道做了什么操作,把相关文件弄没了,然后电脑开机黑屏,进入不了桌面,能看见鼠标。 二、解决办法 网上搜了一些解决办法:ctrlshftdelete 打开任务管理器》运行新任务》输入expl…

MySQL数据库基础(十二):子查询(三步走)

文章目录 子查询(三步走) 一、子查询(嵌套查询)的介绍 二、子查询的使用 三、总结 子查询(三步走) 一、子查询(嵌套查询)的介绍 在一个 select 语句中,嵌入了另外一个 select …

《Linux C编程实战》笔记:消息队列

消息队列是一个存放在内核中的消息链表,每个消息队列由消息队列标识符标识。与管道不同的是消息队列存放在内核中,只有在内核重启(即操作系统重启)或显示地删除一个消息队列时,该消息队列才会被真正的删除。 操作消息…

OPPO公布全新AI战略,AI 手机时代再提速

2024年2月20日,深圳——今日OPPO 举办 AI 战略发布会,分享新一代 AI 手机的四大能力特征,展望由AI驱动的手机全栈革新和生态重构的趋势,并发布由OPPO AI 超级智能体和 AI Pro 智能体开发平台组成的OPPO 1N 智能体生态战略&#xf…

Android基础Adapter适配器详解

一、概念 Adapter是后端数据和前端显示UI的适配器接口。常见的View如ListView、GridView等需要用到Adapter. BaseAdapter:抽象类,实际开发中继承这个类并且重写相关方法,用得最多的一个Adapter! ArrayAdapter:支持泛型…

数字化商品管理:革新鞋服零售模式,引领智能商业新时代

随着科技的快速发展,数字化浪潮席卷各行各业,鞋服零售企业亦不例外。在这个新时代,数字化商品管理不仅成为鞋服零售企业革新的关键,更是其引领智能商业浪潮的重要引擎。本文将围绕数字化商品管理如何深刻影响鞋服零售模式&#xf…

力扣 309. 买卖股票的最佳时机含冷冻期

题目来源:https://leetcode.cn/problems/best-time-to-buy-and-sell-stock-with-cooldown/description/ C题解:动态规划 状态1:表示持有股票。更新为之前持有股票(dp[i-1][0])或者不持有股票且不处于冷冻期后买入&…

make_shared_for_overwrite

这个函数用来malloc数组,但不初始化。 不过这个仅限于内置类型。如果是用户写的,就会增加自动初始化(调用客户写的初始化)。

Java基于SSM的羽毛球馆管理系统,附源码

博主介绍:✌程序员徐师兄、7年大厂程序员经历。全网粉丝12w、csdn博客专家、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取源码联系🍅 👇🏻 精彩专栏推荐订阅👇…

[word] word带圈数字20以上 #笔记#笔记

word带圈数字20以上 办公中有时候需要用到带圈数字,超过20的数字就不能直接编辑了,那么20以上带圈数字要怎么输入呢?其实通过小技巧就能完成的,接下来就给大家介绍下呢,一起看看吧! 20以上带圈数字输入技巧…

Java Swing游戏开发学习1

不使用游戏引擎,只使用Java SDK开发游戏的学习。 游戏原理 图片来自某大佬视频讲解 原理结合实际代码 public class GamePanel extends Jpanel implements Runnable {...run(){}// 详情看下图... }项目结构 运行效果 代码code 在我的下载里面可以找到&#xf…