当前位置: 首页 > news >正文

【MySQL】MySQL在Centos 7环境安装

目录

准备工作

第一步:卸载不要的环境

第二步:下载官方的mysql

第三步 上传到Linux中

第四步 安装

正式安装

启动

​编辑

登录


准备工作

第一步:卸载不要的环境

使用root进行安装

如果是普通用户,使用 su - 命令,切换成root用户

首先将已经安装好的环境卸载干净。

输入命令 ps axj | grep mysql 查看有没有安装mysql

输入命令 ps axj grep mariadb 查看有没有安装mariadb

可以看出,我的电脑是没有mysql的,如果你们有,可以使用下面的命令关掉:

systemctl stop mysqld

卸载安装包,使用下面的命令

rpm -qa | grep mysql

可以看到我的电脑是没有的,如果你们的电脑有,可以使用如下命令:

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

第二步:下载官方的mysql

获取mysql官方的yum源:http://repo.mysql.com/

注意:下载的时候一定要结合自己的版本进行下载,查看自己机器的版本用如下命令:

cat /etc/redhat-release 

进入官方网页之后,单击右键,选择“网页源代码”

变成下面这样,更容易查看

上面看到我的版本是7.6,所以选择下载比自己版本新一点的mysql就行了

点击即可下载

第三步 上传到Linux中

1、首先新建一个MySQL文件夹,使用命令

mkdir MySQL

进入到MySQL文件夹,使用命令

cd MySQL

2、将刚刚下载的文件上传到Linux中,使用命令

rz

点击,上传即可。 

上传成功! 

第四步 安装

使用如下的命令查看yum源

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

输入如下指令

再查看一遍yum源,如下指令

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

可以看到多了mysql的yum源。

测试yum源,输入如下指令

yum list |grep mysql

可能会有点慢,等一下就行。

正式安装

输入如下命令:

yum install -y mysql-community-server

安装时遇到到秘钥过期的问题:报错如下

使用如下命令:

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

再输入

yum install -y mysql-community-server

就行了

检查是否安装成功

成功了是上面这样,失败了是下面这样

启动

启动mysql,输入如下命令

systemctl start mysqld

查看的时候发现确实有了

登录

输入命令:

vim /etc/my.cnf

保存退出之后再重新启动一下服务,输入以下命令

systemctl restart mysqld

输入

mysql -u root -p

当出现上面的字样的时候,直接回车,不用输入密码

就直接进入mysql服务端了

设置配置文件

输入指令

vim /etc/my.cnf

 进去之后按照下面的操作

重启mysql,输入如下指令

systemctl restart mysqld

查看,输入如下指令

netstat -nltp

可以看到刚刚设置的配置已经生效了。

http://www.lryc.cn/news/338295.html

相关文章:

  • 【CSS】一篇文章讲清楚screen、window和html元素的位置:top、left、width、height
  • 铸造大型基础平板的结构应该怎样设计
  • 医院预约系统微信小程序APP前后端
  • springboot数字化智慧城市管理系统源码
  • 【鸿蒙开发】第二十一章 Media媒体服务(一)
  • 【QT教程】QT6 Web应用实战
  • (我的创作纪念日)[MySQL]数据库原理7——喵喵期末不挂科
  • 普乐蛙VR航天体验馆设备VR太空飞船VR元宇宙展厅
  • 基于torch的图像识别训练策略与常用模块
  • 微信小程序制作圆形进度条
  • 大模型(Large Models):探索人工智能领域的新边界
  • 缓存相关知识总结
  • Mapmost Alpha:开启三维城市场景创作新纪元
  • 【大模型完全入门手册】——引言
  • 在 Vue 3 中使用 Axios 发送 POST 请求
  • 【LeetCode刷题记录】189. 轮转数组
  • 1.open3d处理点云数据的常见方法
  • https和http有什么区别,为什么要用https
  • 微前端框架主流方案剖析
  • 安卓逆向之-Xposed RPC
  • 【排序 贪心】3107. 使数组中位数等于 K 的最少操作数
  • 预览pdf文件和Excel文件
  • RT-thread线程间同步:事件集/消息队列/邮箱功能
  • 【机器学习】一文掌握机器学习十大分类算法(上)。
  • 策略模式(知识点)——设计模式学习笔记
  • Python学习从0开始——专栏汇总
  • 【iOS ARKit】Web 网页中嵌入 AR Quick Look
  • Java基础-知识点03(面试|学习)
  • 【GIS学习笔记】ArcGIS/QGIS如何修改字段名称、调整字段顺序?
  • Study Pyhton