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.hqwc.cn/news/669638.html

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

相关文章

国内外主流大模型都具备有哪些特点?

文章目录 ⭐ 火爆全网的大模型起点⭐ 国外主流LLM及其特点⭐ 国内主流LLM及其特点⭐ 全球大模型生态的发展 该章节呢,我们主要是看一下关于国内外主流的大语言模型,通过它们都具备哪些特点,来达成对多模型有一个清晰的认知。对于 “多模型” …

信创 | 信创产业全解析:一篇文章带你深入了解!

01、信创产业的前世今生 近几年,“信创”、“国产替代”、“适配”等关键词已成为IT领域以及众多行业热议的词汇,被业内人士频繁提及。要想知道这些关键词的内涵,了解其对我们的生产生活以及对各行业发展趋势的影响,我们可以通过…

深度学习:基于Keras,使用长短期记忆神经网络模型LSTM和RMSProp优化算法进行销售预测分析

前言 系列专栏:【机器学习:项目实战100】【2024】✨︎ 在本专栏中不仅包含一些适合初学者的最新机器学习项目,每个项目都处理一组不同的问题,包括监督和无监督学习、分类、回归和聚类,而且涉及创建深度学习模型、处理非…

图像处理技术与应用(四)

图像处理技术与应用入门 颜色空间及其转换 颜色空间是一种用于在数字图像中表达和指定颜色的方法。不同的颜色空间使用不同的方式来定义颜色,每种方式都有其特定的用途和优势。以下是一些常见的颜色空间及其特点: RGB(红绿蓝)&a…

一文彻底讲透 CSS 盒模型

文章导读:AI 辅助学习前端,包含入门、进阶、高级部分前端系列内容,当前是 CSS 的部分,瑶琴会持续更新,适合零基础的朋友,已有前端工作经验的可以不看,也可以当作基础知识回顾。 CSS 盒模型&…

正则表达式-前瞻和后顾

正则表达式中的前瞻和后顾。 前瞻(Lookahead) 前瞻是一种断言,它会检查在当前位置之后是否存在某种模式,但不会实际匹配该模式。前瞻有两种形式: 正向前瞻 (?pattern) 检查当前位置之后是否存在指定的模式如果存在,则匹配成功,但不会消耗该模式例如 \w(?\d) 将匹配后面跟数…

Elasticsearch安装IK分词器

系列文章目录 文章目录 系列文章目录前言前言 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。 Elasticsearch 是一个分布式、RESTful 风格的搜索和数据分析引擎,能够解…

大数据实验 实验四:NoSQL 和关系数据库的操作比较

NoSQL 和关系数据库的操作比较 实验目的 理解四种数据库(MySQL、HBase、Redis 和 MongoDB)的概念以及不同点;熟练使用四种数据库操作常用的 Shell 命令;熟悉四种数据库操作常用的 Java API。 实验平台 操作系统:centos7Hadoop 版本&#…

基于Linux C++多线程服务器 + Qt上位机开发 + STM32 + 8266WIFI的智慧无人超市

前言 针对传统超市购物车结账排队时间长、付款效率低的问题,提出了一种更符合现代社会人们购物方式-基于RFID的自助收银系统。习惯了快节奏生活的人们都会选择自助收银机结账,理由显而易见:自助收银机结账很方便,几乎不用排队&am…

启发式算法解魔方——python

未完待续,填坑ing…… 魔方操作的表示——辛马斯特标记 辛马斯特标记(Singmaster Notation)是一种用于描述魔方和类似拼图的转动操作的标记系统。它以大卫辛马斯特(David Singmaster)的名字命名,辛马斯特…

辐射传输基础理论详解与LST反演方法

地表温度LST(Land Surface Temperature)是区域和全球尺度上陆地表层系统过程的关键参数,它综合了地表与大气的相互作用以及大气和陆地之间能量交换的结果。地表温度作为众多基础学科和应用领域的一个关键参数,能 够提供地表能量平衡状态的时空变化信息&a…

01-JDK安装(Window环境和Linux环境)

1. Windows环境安装JDK 1.1 Oracle官网下载需要版本的JDK 官网传送门https://www.oracle.com/java/technologies/downloads/#java8-windows下载完成之后 以管理员身份(管理员!管理员!)运行下载的exe文件 期间修改需要安装的路径…