论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com
»
论坛
›
数据库
›
Postrge-SQL技术社区
›
【MySQL】在 Centos7 环境下安装 MySQL
【MySQL】在 Centos7 环境下安装 MySQL
乌市泽哥
金牌会员
|
2024-6-10 10:25:04
|
显示全部楼层
|
阅读模式
楼主
主题
979
|
帖子
979
|
积分
2937
注意,我们搭建的
mysql
环境是在
Linux
的
Centos7
环境下安装的~
一、查抄环境
注意,我们在安装和卸载中,先将用户切换为
root
,一旦安装,普通用户也能使用,初期学习的时候我们只管先使用
root
举行学习。
在我们的机器上安装
mysql
之前,先要把不要的环境卸载,比方
mysql
和
mariadb
等,我们可以先查抄一下我们的环境是否安装有这些
mysql
和
mariadb
,指令为:ps ajx | grep mysql,运行如下:
如上,我的机器上是有
mysql
相关的服务的。
再查抄
mariadb
:
如上,我的机器上是没有
mariadb
的,上面出现的进程是
grep
语句的进程。
所以我们先卸载我的机器上的
mysql
,在卸载之前我们先把
mysql
的服务制止,其中
mysql
的服务器为
mysqld
,所以我们先把
mysqld
制止服务,指令为:systemctl stop mysqld.service,如下:
再查抄一下
mysql
是否还在运行:
如上图,
mysql
已经制止了。
二、查抄系统安装包
现在我们要开始查抄系统安装包,其指令为:rpm -qa | grep mysql,如下:
如上,我们的机器上是有
mysql
的系统安装包的,所以我们先开始卸载这些安装包,其指令为:rpm -qa | grep mysql | xargs yum remove -y,由于我们现在是
root
用户,所以不消
sudo
权限,执行如下:
接下来我们再重新查抄一下这些安装包是否还在:
如上图,我们已经把环境卸载干净了。
别的我们还可以查抄一下
mysql
的配置文件是否还存在,不在说明我们的环境已经卸载干净了,如下:
三、安装 mysql yum 源
在安装官方
mysql
yum
之前,首先要获取
mysql
官方
yum
源,官方链接为-> mysql官方yum源.
我们进入链接之后会看到各种
mysql
的版本,此时我们需要结合本身的系统版本来下载,比方我们先查抄一下我本身的版本:cat /etc/redhat-release
如上图,我的环境是
Centos 7.6
的,所以在找
mysql
安装包的时候只管找与本身系统相匹配的版本。
在上面官方链接中,其实还有很多细节没有体现出来,所以我们可以右键鼠标,检察页面源代码,可以体现更多细节,如下图:
首先我们在选择的时候,选择
mysql5.7
,由于这个是最常用的,而且要选择
el7
版本的,即
Centos 7
的,但是我们在里面并没有找到
Centos 7.6
的版本的,如下图:
如果大家在上面有相匹配的版本的话,可以直接下载,但是我们这里没有
Centos 7.6
的版本,所以我们选择下载
el7
的版本:
点击下载即可,下载完毕后会下载到我们的本地,如下:
此时我们将它剪切到我们的桌面上,方便背面的利用。
然后我们回到
Linux
中,为了方便利用,我们新建一个
MySQL
的目次,并进入该目次举行利用:
接下来我们需要将刚刚在
Windows
下载的
rpm
包上传上来,先使用 rz 指令,会出现以下窗口:
我们在桌面上选中刚下载的
rpm
包上传即可。
如上图,这个
rpm
包就乐成上传到我们的
Linux
中了,接下来我们就要对它举行安装了。
首先我们先检察一下我们的
yum源列表
,指令为:ls /etc/yum.repos.d/ -l,如下:
以上就是我们系统中默认所支持的
yum源
,我们会发现里面并没有
mysql
的,所以我们并不能直接举行安装,我们先要举行
yum源
安装,其指令为:rpm -ivh mysql57-community-release-el7.rpm,注意,背面跟的是本身的
rpm
包,结果如下:
我们再次检察
yum源
列表,如下,我们会发现多了两个
mysql
的
yum源
:
接下来我们就要举行正式安装了,我们的安装包现在也可以卸载了,如下:
四、安装 mysql 服务
现在我们已经具有
mysql
的软件包了,可以举行一键
yum
安装,其指令为:yum install -y mysql-community-server,由于我们此时是
root
用户,所以不消带
sudo
权限,如下:
如果在安装过程中出现了错误,比方碰到秘钥逾期的题目,会出现以下提示:
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;然后再重新安装即可。
若碰到其它题目大家也可以自行上网搜索办理方案。
安装乐成后,第一件事就是需要查抄我们的
mysql
配置文件是否存在:
其次我们还需要检察
mysqld
服务端是否存在:
末了我们需要检察
mysql
的客户端是否存在:
如上图,说明我们已经安装乐成。
五、启动服务
然后我们要启动
mysql
,指令为:systemctl start mysqld;
启动之后,我们检察它是否已经运行,如下,说明已经在运行:
六、登录 mysql
接下来我们要登录
mysql
,指令为:mysql -uroot -p,然后直接回车,如下:
但是我们发现登录不上,但是大家如果下的
mysql
版本比较新的话,直接回车是可以登录的。
那么办理方案就是通过修改
mysql
的配置文件举行登录,首先我们先进入配置文件中:vim /etc/my.cnf,在文件的末了加上以下语句即可:
skip-grant-tables
复制代码
如下:
但是我们再次举行登录,照旧不可啊,如下:
那是由于我们的
mysqld
服务早就启动了,我们需要重新启动一下我们的服务即可,指令为:systemctl restart mysqld;或者可以先停掉
mysql
服务再启动,指令为:systemctl stop mysqld ,systemctl start mysqld.
此时我们再次登录直接回车即可进入到
mysql
,如下:
接下来我们可以输入一条简朴的
mysql
语句,查询我们的数据库:
至此我们就可以用
root
的方式免密码登录上
mysql
了。
七、配置 my.cnf
首先,配置⼀下
my.cnf
重要是数据库客户端和服务器的编码格式,我们在
my.cnf
文件的恣意位置加上以下三句即可:
port=3306
character-set-server=utf8
default-storage-engine=innodb
复制代码
其中
port
是服务端标语,我们背面再介绍;背面两个是编码格式,我们背面也会介绍。
如下:
至此,我们就可以在
Centos 7.6
的环境下正常使用
mysql
啦!
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
乌市泽哥
金牌会员
这个人很懒什么都没写!
楼主热帖
是什么让.NET7的Min和Max方法性能暴增 ...
@RequestParam,@PathVariable两个注解 ...
2019 第十届蓝桥杯大赛软件赛决赛,国 ...
SqlServer远程连接
售前的职场生存法则
7 行代码搞崩溃 B 站,原因令人唏嘘! ...
想入行SAP咨询,最具性价比的方式 ...
MySQL审计插件-MariaDB Audit Plugin ...
CentOS7 安装 Redis 7.0.2
[WPF] 使用 HandyControl 的 CirclePan ...
标签云
运维
CIO
存储
服务器
浏览过的版块
图数据库
SQL-Server
快速回复
返回顶部
返回列表