Linux下安装Mysql (CentOS 7) 详解

news2024/11/28 22:40:07

文章目录

  • 前言
    • 环境检查
      • 查看是否安装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.coloradmin.cn/o/769218.html

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

相关文章

linux 安装 cuda

需求: inux 下安装 cuda 进程: 先查看一下系统版本 uname -a查看能支持什么版本的cudacuda toolkit 下载 wget https://developer.download.nvidia.com/compute/cuda/11.1.0/local_installers/cuda_11.1.0_455.23.05_linux.run sudo sh cuda_11.1.0_4…

MySql冷门但是很有用的语句

目录 1 查看当前的所有执行的进程 查看简略信息 查看详细信息 2 在所有数据库中查询包含某个字段的表 精确 模糊 1 查看当前的所有执行的进程 查看简略信息 show processlist 查看详细信息 show full processlist 终止进程 kill id 2 在所有数据库中查询包含某个字段…

gurobi安装vs配置gurobi

gurobi安装&vs配置gurobi 1、注册账号并登录 2、下载gurobi optimizer 3、获取license:User Portal (gurobi.com) online course可以免ip验证。 4、GENERATE NOW会生成,打开cmd进入gurobi安装路径(如F:\gurobi1001\win64\bin>)&am…

分布式事务 Seata

分布式事务 Seata 事务介绍分布式理论Seata 介绍Seata 部署与集成Seata TC Server 部署微服务集成 Seata XA 模式AT 模式AT 模式执行过程读写隔离写隔离读隔离 实现 AT 模式 TCC 模式TCC 模式介绍实现 TCC 模式 Saga 模式Seata 四种模式对比 事务介绍 事务(Transac…

分布式光伏监控系统运维系统实时查看数据分布式光伏电站监控管理

光伏电站是一种利用太阳能发电的设施,随着人们对可再生能源的需求不断增加,光伏电站的建设也越来越普遍。但是,光伏电站的运营和管理需要高质量的监控系统来确保其正常运行。本文将介绍光伏电站监控系统的组成及其原理。 详细软件具体需求可…

php连接上mysql数据库该的配置方法

用mysql官方的管理工具workbench: 打开导出界面后,下一步,选择csv格式,导出后excel就能打开了 如果你需要在程序代码中导出,需要找到对应代码的excel处理库。 如php 的 phpExcel( 最新版已更名为 phpoffice/phpspread…

vue3组件中使用live2d看板娘(官方包形式)

文章目录 先看最终效果吧关于官方包下载使用 vue3中调整使用基础使用关于样式调整 vue中Html主页调试(备用调试方案) 先看最终效果吧 看着还可以,其实还有很多问题没解决,因为是完全靠js渲染,实际上这个live2d的canvas…

前端开发多人协作的团队项目时应该要配置的一些规则

本文主要记录了团队开发一个前端项目需要进行的一些前期配置,例如Eslint语法检验,prettierrc格式化规则,以及提交代码时的规则等等。 目录 1.搭建项目 2.Eslint配置(代码检验工具) 2.1安装Eslint 2.2配置Eslint 2…

【Ajax】笔记-取消请求

在进行AJAX(Asynchronous JavaScript and XML) 请求时,有时候我们需要取消正在进行的请求。取消请求可以帮助我们提高用户体验,病减少不必要的网络流量和服务器负载。 取消请求的方法 在AJAX请求中,我们可以使用以下方法来取消正在进行的请求…

【大虾送书第三期】进阶高级Python开发工程师,不得不掌握的Python高并发编程

目录 ✨写在前面 ✨主要内容 ✨本书特色 ✨关于作者 🦐博客主页:大虾好吃吗的博客 🦐专栏地址:免费送书活动专栏地址 写在前面 Python成为时下技术革新的弄潮儿,全民Python的发展趋势让人们不再满足于简单地运行Python…

MacBook Java开发环境搭建记录

一、Homebrew的镜像设置 对于Java JDK的安装,我们更推荐使用Homebrew来进行安装管理。但Homebrew的curl国外源的下载速度实在是一言难尽,时常还会发生无法访问的情况。 那么我们此时的解决方法就有两种了,第一种便是使用全局的VPN代理进行下载…

SQLite Expert Personal的简单使用

官方网站: sqliteexpert官方网址 - SQLite administration | SQLite Expert ​—————————————————————————————————————————— 免费的受欢迎的 SQLite 管理工具 SQLite Manager 0.8.0 Firefox Plugin 这是一个 Firefox …

【MySQL】多表查询(四)

🚗MySQL学习第四站~ 🚩本文已收录至专栏:MySQL通关路 ❤️文末附全文思维导图,感谢各位点赞收藏支持~ 之前我们介绍DQL语句,也就是数据查询语句的时候,介绍的查询操作都是单表查询,他的功能当然…

山西电力市场日前价格预测【2023-07-20】

日前价格预测 预测明日(2023-07-20)山西电力市场全天平均日前电价为337.62元/MWh。其中,最高日前电价为375.88元/MWh,预计出现在06: 00。最低日前电价为291.47元/MWh,预计出现在13: 30。 价差方向预测 1:实…

Elasticsearch 介绍及java集成

一、Elasticsearch 基础介绍 ElasticSearch 是分布式实时搜索、实时分析、实时存储引擎,简称(ES), 成立于2012年,是一家来自荷兰的、开源的大数据搜索、分析服务提供商,为企业提供实时搜索、数据分析服务,…

Django MultiValueDictKeyError 表单数据用request.POST 非表单数据用request.body

表单数据:Content-Type(请求头)为application/x-www-form-urlencoded的数据。 用request.POST获取 a request.POST.get(a) a request.POST[a] alist request.POST.getlist(a) 非表单数据:Content-Type(请求头)为非application/x-www-form-urlenco…

ORACLE TO POSTGRESQL 来自2天上海的印象

开头还是介绍一下群,如果感兴趣polardb ,mongodb ,mysql ,postgresql ,redis 等有问题,有需求都可以加群群内有各大数据库行业大咖,CTO,可以解决你的问题。加群请联系 liuaustin3 ,在新加的朋友会分到2群(共…

Qt MenuBar自定义Icon大小

提到QMenu中如何定制Icon的大小,第一个想到的是使用qss来修改样式,便尝试了如下语句: QMenu::icon { width: 24px;height: 24px; } 但是经尝试,这个办法并未奏效,QMenu中图标大小,默认为16*16&#xff0c…

一篇文章教会你,在IntelliJ IDEA 中,一些让你相见恨晚的技巧

1.Easy Code Easy Code我个人在写博客案例demo时用的比较多,它可以快速的将数据库表映射成Java中的entity、controller、service、dao、mapper等文件,少量编码实现快速开发。 先用database连接数据库,在对应表上直接右键执行EasyCode即可生成…

计算机服务器中了360后缀勒索病毒,正确的解密恢复数据库的方式有哪些

随着计算机技术的不断发展,网络安全也引起了人们重视,近期,我们收到很多企业的求助,企业的计算机服务器被360后缀勒索病毒攻击,导致系统内的数据库全部被加密,重要数据无法被读取,严重影响了企业…