Linux下安装Mysql (CentOS 7) 详解

news/2024/12/21 9:47:06/

文章目录

  • 前言
    • 环境检查
      • 查看是否安装MySql
      • 查看系统版本
    • 源安装
      • 安装mysql的yum源官网下载
      • 从windows上传到linux
        • rz命令
      • 方法2:
    • 安装Mysql
        • 常见错误
        • 密钥问题
        • 安装后
        • 查看mysql是否可以工作
        • 查看是否安装成功
        • 启动服务
    • 登录mysql
        • 配置文件方法(免密码)
    • 使用mysql
      • 进入mysql
      • 退出mysql
      • 开机时启动
      • 删除卸载mysql文件

前言

new一个奶黄包👀:能治愈你的只有努力😉
在这里插入图片描述

环境检查

查看是否安装MySql

在这里插入图片描述

这里没有安装过

查看系统版本

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HPl4VLNl-1689697917734)(Linux下Mysql环境安装+ecf451ad-43c1-4f8c-a31d-592f56a7f8ad/image 1.png)]

源安装

安装mysql的yum源官网下载

http://repo.mysql.com/

在这里插入图片描述

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dpAcC9SV-1689697917735)(Linux下Mysql环境安装+ecf451ad-43c1-4f8c-a31d-592f56a7f8ad/image 3.png)]

我的是7.9版本那么就要7.9及以上即可

从windows上传到linux

sudo apt-get install lrzsz   //安装指令

rz命令

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7JGti2rS-1689697917735)(Linux下Mysql环境安装+ecf451ad-43c1-4f8c-a31d-592f56a7f8ad/image 4.png)]

直接找到文件上传即可

方法2:

//获取源文件
get -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm//安装源文件指令
[root@localhost MySql]# yum install -y mysql57-community-release-el7-10.noarch.rpm

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XVYtbkhx-1689697917735)(Linux下Mysql环境安装+ecf451ad-43c1-4f8c-a31d-592f56a7f8ad/image 5.png)]

安装Mysql

[root@localhost MySql]# yum install -y mysql-community-server

常见错误

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BmfBdJAJ-1689697917735)(Linux下Mysql环境安装+ecf451ad-43c1-4f8c-a31d-592f56a7f8ad/image 6.png)]

curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

密钥问题

//解决密钥问题
[root@localhost MySql]# rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-N6X4Uunc-1689697917736)(Linux下Mysql环境安装+ecf451ad-43c1-4f8c-a31d-592f56a7f8ad/image 7.png)]

安装后

[root@localhost MySql]#ls /etc/my.cnf
[root@localhost MySql]#ls /var/lib/mysql
[root@localhost MySql]#whilch mysql[root@localhost MySql]#systemctl start mysqld

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tV7IBEDT-1689697917736)(Linux下Mysql环境安装+ecf451ad-43c1-4f8c-a31d-592f56a7f8ad/image 8.png)]

查看mysql是否可以工作

[root@localhost MySql]# yum list |grep mysql

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8tGf3wX1-1689697917737)(Linux下Mysql环境安装+ecf451ad-43c1-4f8c-a31d-592f56a7f8ad/image 9.png)]

查看是否安装成功

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-s2Oi8dwV-1689697917737)(Linux下Mysql环境安装+ecf451ad-43c1-4f8c-a31d-592f56a7f8ad/image 10.png)]

启动服务

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4uXTMBnh-1689697917737)(Linux下Mysql环境安装+ecf451ad-43c1-4f8c-a31d-592f56a7f8ad/image 11.png)]

登录mysql

配置文件方法(免密码)

[root@localhost MySql]# vim /etc/my.cnf
//skip-grant-tables配置[root@localhost MySql]#systemctl restart mysqld //配置号即可

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wtVQjnvy-1689697917737)(Linux下Mysql环境安装+ecf451ad-43c1-4f8c-a31d-592f56a7f8ad/image 12.png)]

使用mysql

进入mysql

[root@localhost MySql]# mysql -uroot -p

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-X4HllFNe-1689697917738)(Linux下Mysql环境安装+ecf451ad-43c1-4f8c-a31d-592f56a7f8ad/image 13.png)]

退出mysql

ctrl+D

开机时启动

systemctl enable mysqld  //一直启动启动
systemctl daemon-reload  //重新加载 systemd

删除卸载mysql文件

[root@localhost MySql]# rpm -qa |grep mariadb | xargs yum -y remove
[root@localhost MySql]# rpm -qa |grep mysql | xargs yum -y remove

通过管道的方式将mariadb的文件依次追加到remove后面实现连续删除


http://www.ppmy.cn/news/973814.html

相关文章

C# ScrollViewer与listview滑动冲突

记录一次ScrollViewer与listview嵌套滑动冲突解决方法 我的需求是listview自适应不可滑动,外层ScrollViewer可滑动 1.需要先保证ScrollViewer能滑动,里面先不嵌套listveiw,随便写个布局设置超长高度,确保能滑动,如果…

【项目 进程5】 2.10 进程间通信简介 2.11匿名管道概述 2.12父子进程通过匿名管道通信

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 2.10 进程间通信简介(IPC iner process communication)Linux进程间通信的方式(记) 2.11匿名管道概述匿名管道管道的特点(记&…

小狐狸ChatGPT付费创作系统V2.1.2独立版 +WEB端+H5端+小程序源码

针对ChatGPT付费创作系统V2.1.0提供最新的对应版本小程序端全套测试,上一版本增加了PC端绘画功能,绘画功能采用其他绘画接口-意间AI,本版新增了百度文心一言接口。后台一些小细节的优化及一些小BUG的处理,前端进行了些小细节优化&…

文件被识别为病毒,被删除,如何解决

我们的文件有时候有用,但是电脑却识别为病毒,直接给我删除掉了,这让人是真的很XX,那该怎么办呐。 我最近用了这个方法很多次,蛮好用,分享给大家! 1、先找到安全中心 2、找不到排除项 3、点击添…

Docker常见问题/面试题汇总和解析

什么是 Docker? Docker是一种开源容器平台,可以通过轻量级容器来实现应用程序的打包、发布和部署。 容器和虚拟机有什么区别? 虚拟机使用虚拟化技术来在操作系统上运行多个独立的操作系统。而容器只需要一个共享的操作系统内核即可运行多个…

Vue中TodoList案例_静态

MyHeader.vue <template><div class"todo-header"><input type"text" placeholder"请输入你的任务名称&#xff0c;按回车键确认"></div> </template><script> export default {name: "MyHeader"…

【图论】二分图

二分图&#xff0c;即可以将图中的所有顶点分层两个点集&#xff0c;每个点集内部没有边 判定图为二分图的充要条件&#xff1a;有向连通图不含奇数环 1、染色法 可以解决二分图判断的问题 步骤与基本思路 遍历图中每一个点&#xff0c;若该点未被染色&#xff0c;则遍历该…

Ubuntu 网络配置指导手册

一、前言 从Ubuntu 17.10 Artful开始&#xff0c;Netplan取代ifupdown成为默认的配置实用程序&#xff0c;网络管理改成 netplan 方式处理&#xff0c;不在再采用从/etc/network/interfaces 里固定 IP 的配置 &#xff0c;配置写在 /etc/netplan/01-network-manager-all.yaml 或…