【MySQL】MySQL在Centos7环境下安装

目录

一、卸载不要的环境

1.1、查看是否有安装mysql

1.2、关闭运行的程序

1.3、卸载安装

二、配置yum 源

2.1、下载yum 源

2.2 安装yum源

2.3 查看是否已经生效

三、安装mysql服务

四、启动服务

五、登录方法

方法一(不行就下一个)

方法二(不行就用方法三)

方法三(比较通用)

六、设置配置文件 


说明:

安装与卸载中,⽤⼾全部切换成为root,⼀旦安装,普通⽤⼾也能使⽤。

一、卸载不要的环境

1.1、查看是否有安装mysql

输入指令查看:ps ajx | grep mysql

或者可以查看是否有正在运行的mariadb

 

  

1.2、关闭运行的程序

输入指令:systemctl stop mysqld

  

1.3、卸载安装

可以先查看myql的安装包,输入指令:rpm -qa | grep mysql

之后我们加入xargs,通过批量化卸载程序来全部卸载:rpm -qa | grep mysql | xargs yum -y remove

我们再查看就看不到安装包了。我们还可以输入:ls /etc/my.cnt  来查看,如果此时没有这个文件,也说明删掉了。

但是我们以前用mysql的配置文件还会继续保留,我们通过输入:ls /var/lib/mysql/  来查看


二、配置yum 源

2.1、下载yum 源

官网资源网站:http://repo.mysql.com/ 

 打开我们发现,因为网页的问题文件名称看得补全。我们在网页右击,点击查看源代码。

这样就能看到完整的文件了。

我们此时在我们的云服务器中输入指令查看版本: cat /etc/redhat-release

我们在配置网站中找到对应的版本下载。下载完之后我们创建一个目录MySQL,进入目录后,输入:rz 指令从window本地上传进云服务器中。

  

2.2 安装yum源

输入指令:rpm -ivh + yum源包的名字  就会将安装包解压拷贝。

我们查看已安装的yum源:ls /etc/yum.repos.d/ -l 此时就有了sql的。

      

2.3 查看是否已经生效

输入指令:yum list |grep mysql

我们能看到这么一大串说明已经生效了。 


三、安装mysql服务

输入指令:yum install -y mysql-community-server

   

有些小伙伴可能在安装过程中会报错:

Failing package is: mysql-community-client-5.7.39-1.el7.x86_64
GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
解决方案:
这是秘钥过期了,我们只需要在命令输入如下命令更新一下秘钥就行了。

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

更新完秘钥之后,重新输入安装指令即可。

  

安装完我们输入下面两个指令查看服务端和客户端。 

一般我们启动服务端时都是需要root权限。而普通用户使用的都是客户端。


四、启动服务

我们输入指令启动服务端:systemctl start mysqld

我们可以通过:netstat -nltp  来查看mysqld对应的服务端号

   


五、登录方法

 我们此时输入指令登录:mysql -uroot -p  发现我们无法登录。

   

方法一(不行就下一个)

输入指令获取临时root密码:grep 'temporary password' /var/log/mysqld.log

将获取的临时密码复制,再重新登录,输入临时密码就可以了。

   

方法二(不行就用方法三)

如果你安装的最新的 mysql ,没有所谓的临时密码, root 默认没有密码,试着直接client 登陆⼀下。client就是直接登录,要你输入密码的时候直接回车。

     

方法三(比较通用)

打开 mysql 配置⽂件:vim /etc/my.cnf
[mysqld] 最后⼀栏配置 ( 不知道是什么,就放在配置⽂件最后 ) 加⼊ : skip-grant-tables 选项 ,并保存退出。
修改了之后,我们还需要将mysql服务重启一下,才会生效:systemctl restart mysqld  或者 systemctl stop mysqld + systemctl start mysqld

我们此时再用方法二就可以登录上去了。

输入show databases查看 

 


六、设置配置文件 

我们打开配置文件: vim /etc/my.cnf

想要修改配置,我们在文中的 [mysqld] 后面加上配置指令。 

将端口号设置为3306:port=3306 

数据所在路径:datadir=/var/lib/mysql

格式设置为utf8:character-set-server=utf8
设置使用的存储引擎:default-storage-engine=innodb

配置完后记得要重启服务:systemctl restart mysqld

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

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

相关文章

动态sql语句

1.1 动态sql语句概述 Mybatis 的映射文件中&#xff0c;业务逻辑复杂时&#xff0c; SQL是动态变化的&#xff0c;此时在前面的学习中 SQL 就不能满足要求了。 参考的官方文档&#xff1a; 1.2 动态 SQL 之<if> 根据实体类的不同取值&#xff0c;使用不同的 SQL语句…

浅谈自动化测试工具 Appium

目录 前言&#xff1a; 一、简单介绍 &#xff08;一&#xff09;测试对象 &#xff08;二&#xff09;支持平台及语言 &#xff08;三&#xff09;工作原理 &#xff08;四&#xff09;安装工具 二、环境搭建 &#xff08;一&#xff09;安装 Android SDK &#xff0…

和chatgpt学架构02-环境搭建

目录 1 安装vs code2 vs code功能介绍3 安装nodejs4 安装vue5 在vs code打开工程总结 我们在上一篇 技术选型 里咨询了chatgpt前后端的框架选择和数据库的选择。有了框架之后就需要选择合适的开发工具了&#xff0c;继续咨询一下chatgpt 我现在选型&#xff0c;前端使用vue&am…

将媒体公司资产迁移到 Amazon S3 的技术方案

随着媒体公司的发展&#xff0c;他们在仓库中积累了大量的旧磁带和未数字化的视频。这些资产可能很有价值&#xff0c;但以目前的形式很难访问和货币化。此外&#xff0c;将这些资产存储在仓库中既有风险又昂贵。 媒体企业可以通过将其资产迁移到云存储来解决这些问题&#xf…

Lua 批量修改文件夹下文件名

local s io.popen("dir C:\\Users\\lizhiyuan\\Desktop\\国家知识产权局ftp法律状态数据\\data /b/s") local filelist s:read("*a")local start_pos 0while 1 do_,end_pos,line string.find(filelist, "([^\n\r].xml)", start_pos)if not e…

Java List中通过对象属性排序,可实现多条件排序

直接上代码&#xff1a; import com.google.common.collect.Lists; import lombok.AllArgsConstructor; import lombok.Data;import java.util.Comparator; import java.util.List; import java.util.stream.Collectors;/*** List 对象属性排序*/Data AllArgsConstructor clas…

xml.etree.ElementTree

python使用 xml.etree.ElementTree包的时候&#xff0c;对xml中的空标签进行了简写&#xff0c;想恢复成正常模式怎么弄

(学习笔记-TCP连接断开)TCP四次挥手

TCP四次挥手过程 TCP断开连接是通过四次挥手实现的&#xff0c;双方都可以主动断开连接&#xff0c;断开连接后主机中的资源将被释放&#xff0c;四次挥手的过程如下&#xff1a; 客户端打算关闭连接时&#xff0c;会发送一个TCP首部FIN标志位为1的报文&#xff0c;也就是FIN报…

基础语言模型LLaMA

LLaMA包含从7B到65B参数的基础语言模型集合。Meta在数万亿个tokens上训练了模型&#xff0c;LLaMA-13B在大多数基准测试中优于GPT-3&#xff08;175B&#xff09;。 来自&#xff1a;LLaMA: Open and Efficient Foundation Language Models 目录 背景概述方法预训练数据架构Op…

LangChain + Embedding + Chromdb,关联使用ChatGLM的本地搭建训练平台教程

一.介绍 OpenAI 在国内用户注册会遇到各种阻力&#xff0c;目前可行的方法是使用本地数据集的功能实现联网搜索并给出回答&#xff0c;提炼出TXT、WORD 文档里的内容。 现在主流的技术是基于强大的第三方开源库&#xff1a;LangChain 。 文档地址&#xff1a;&#x1f99c;…

基于单片机的教室智能照明台灯控制系统的设计与实现

功能介绍 以51单片机作为主控系统&#xff1b;LCD1602液晶显示当前时间、年月日、时分秒、前教室人数&#xff1b;2路红外探头用来感应当前教室进出人数&#xff1b;按键可以设置当前时间、自动手动模式、开启和关闭教室灯光时间&#xff1b;在手动模式下&#xff0c;可以通过按…

uni-app:单位像素rpx

rpx:响应式单位&#xff0c;长宽可以随着屏幕大小改变&#xff0c;其尺寸根据iPhone 6的标准来参考&#xff08;750rpx为占满屏幕宽&#xff0c;1334rpx为占满屏幕长。7501334rpx&#xff09; 例子&#xff1a; 现在展示型号为iPhone 12 pro的型号&#xff0c;这里750px和750…

51单片机学习--矩阵键盘、电子密码锁

矩阵键盘的模块原理图&#xff1a; 功能&#xff1a;按下矩阵按键&#xff0c;在LCD上显示对应的数值。 采用模块化编程&#xff0c;在此只给出MatrixKey.c 和 main.c 两部分代码 #include <REGX52.H> #include "Delay.h"/*矩阵键盘读取键码按下不放&#xf…

【有功功率、无功功率】可再生能源配电馈线的鲁棒经济调度研究[IEEE13节点](Matlab代码实现)

&#x1f4a5;1 概述 "有功功率和无功功率" 是与电力系统中能量传输和功率控制相关的两个重要概念。 有功功率&#xff08;Active Power&#xff09;是指电力系统中传输和消耗能量的功率&#xff0c;也被称为实功功率。它负责提供电力系统中的实际电能需求&#xf…

DTU凭什么可以为数据提供高效可靠的稳定传输?

当谈及到智能化的发展时&#xff0c;其实它已经正在影响着各行各业&#xff0c;当前许多传统行业也正在向智能化转变。如果你细心留意的话&#xff0c;就会发现在我们日常生活中多少都会见到它们的身影&#xff0c;例如&#xff1a;村庄各家各户墙外所挂的煤改电设备、居民楼小…

【数学建模】统计分析方法

文章目录 1.回归分析2. 逻辑回归3. 聚类分析4. 判别分析5. 主成分分析6. 因子分析7. 对应分析 1.回归分析 数据量要多&#xff0c;样本总量n越大越好——>保证拟合效果更好&#xff0c;预测效果越好 一般n>40/45较好 方法 建立回归模型 yiβ0β1i……βkxkiεi 所估计的…

IDEA使用GIT提交代码中文日志(commit message)乱码

最近换了新的开发环境&#xff0c;导致提交gti中文注释乱码&#xff0c;遂记录一下解决方案 idea中查看git提交信息显示中文是正常的 gitee上显示乱码 本地显示也是乱码 一、命令修改编码格式 git 安装目录下执行 git config --global i18n.commitencoding utf-8git config …

pdf怎么翻译?有这个工具就够了

pdf怎么翻译&#xff1f;PDF文档一直是我们日常生活和工作中不可避免的一部分。但是&#xff0c;当我们需要翻译PDF文件时&#xff0c;我们往往会感到无助&#xff0c;因为PDF文档不能像其他文本文件一样直接复制和粘贴。那么今天就给大家介绍一款可以帮助我们进行PDF翻译的工具…

【技能实训】DMS数据挖掘项目-Day09

文章目录 任务9【任务9.1.1】升级DataBase类为可序列化的类&#xff0c;以便在文件保存或网络中传递【任务9.1.2】升级LogRec类为可序列化的类&#xff0c;以便在文件保存或网络中传递【任务9.1.3】升级MatchedLogRec类为可序列化的类&#xff0c;以便在文件保存或网络中传递【…

Java编程-基本排序算法

冒泡排序 图解 &#xff08;注&#xff1a;图片来源网络&#xff09; Java代码 package suanfa_Ja;import org.apache.hadoop.security.SaslOutputStream;// 基本排序算法&#xff0c;冒泡排序 时间复杂度 O(n^2) 空间复杂度O(1) public class BubbleSort {public static v…