广告
返回顶部
首页 > 资讯 > 数据库 >Linux下安装MySQL教程
  • 343
分享到

Linux下安装MySQL教程

2024-04-02 19:04:59 343人浏览 安东尼
摘要

目录1、删除旧版本2、查看服务器内核类型,下载合适的版本并上传到服务器2.1、使用cat /proc/version查看系统的内核类型2.2、到官网下载合适的类型2.3、通过rz命令

前言:

上一篇文章详细介绍windows下Mysql安装教程,这篇就从最基本的安装MySQL-linux环境开始,感兴趣的小伙伴可以关注我,系列文章会持续更新,一起加油,一起进步!

1、删除旧版本

查看服务器是否有自带的MySQL,如果有可以直接使用,如果自带的版本比较低,可以删除然后安装自己想要的版本(在安装新版本MySQL之前,需要卸载服务器自带的MySQL包和MySQL数据库分支mariadb的包)

rpm -qa|grep mysql -- 查询服务器是否有mysql,如有,则执行下面的语句进行删除

rpm -qa |grep mariadb -- 查询服务器是否有mariadb,有则执行第三步进行删除

rpm -e --nodeps 要删除的文件名(nodeps表示强制删除)

2、查看服务器内核类型,下载合适的版本并上传到服务器

2.1、使用cat /proc/version查看系统的内核类型

2.2、到官网下载合适的类型

2.3、通过rz命令或者xftp工具上传到服务器

注意: 如果使用rz命令时提示找不到命令,直接执行: yum -y install lrzsz 则可以在线下载。

命令: rz 或者rz -be

格式: rz -be 选择需要上传的文件

批量或者单个上传文件,通过ZMODEM协议,除此之外,还可以通过ftp或者sftp进行上传

注意: 如果觉得通过rz命令上传时间比较久,可以下载一个xftp工具,通过这个工具上传效率更高(此篇就不展开将这个工具,如有需要,大家可以在下方留言,后续会展开一片文章具体介绍,)

3、解压并逐步安装对应的组件

3.1、解压命令

tar -xvf 需要解压的文件名 -C 需要加压到的路径(-C和后面的参数可以省略)

3.2、安装组件命令: rpm -ivh 需要安装的组件名

按照下面的命令顺序执行,文件名修改成你压缩后的文件名称即可


// mysql-commUnity-common
1、rpm -ivh mysql-community-common-8.0.16-2.el7.x86_64.rpm

// mysql-community-libs
2、rpm -ivh mysql-community-libs-8.0.16-2.el7.x86_64.rpm --force --nodeps

// mysql-community-libs-compat
3、rpm -ivh mysql-community-libs-compat-8.0.16-2.el7.x86_64.rpm

// mysql-community-client
4、rpm -ivh mysql-community-client-8.0.16-2.el7.x86_64.rpm --force --nodeps

// mysql-community-server
5、rpm -ivh mysql-community-server-8.0.16-2.el7.x86_64.rpm --force --nodeps

// 查看已安装的组件
6、rpm -qa | grep mysql

3.3、启动MySQL服务器,如果报错,则执行第4步

启动命令: systemctl start mysql

3.4、如启动报如下的错,则进行响应的步骤操作修复

报错信息: Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details.

根据报错信息执行: systemctl status mysqld.service" 或者 "journalctl -xe"命令查看报错详情,发现报错信息中存在: Data Dictionary upgrade from MySQL 5.7 in progress。

说明是因为新版本和之前服务器自带的版本对应的包存在冲突,删除对应的冲突目录即可,执行: rm -rf /var/lib/mysql/*(执行删除命令的时候要看清楚哦)

3.5、修复完成后再执行

systemctl start mysql启动MySQL服务

4、连接MySQL服务并修改密码

第一次成功启动MySQL会被设置默认一个密码,通过以下命令查看并进行登录。

  • 查看第一次启动的临时密码:grep passWord /var/log/mysqld.log
  • 连接到服务器: mysql -u root -p 回车,然后输出密码
  • 第一次连接会强制你必须修改连接密码,可以使用以下的语句进行修改密码:

ALTER USER root@localhost IDENTIFIED WITH caching_sha2_password BY '123456';(MySQL8.x适合使用这个语句)

  UPDATE USER SET PASSWORD=PASSWORD('你的密码') WHERE USER='root';(MySQL5.x版本的修改)

到此这篇关于Linux下安装MySQL教程的文章就介绍到这了,更多相关Linux下安装MySQL内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

您可能感兴趣的文档:

--结束END--

本文标题: Linux下安装MySQL教程

本文链接: https://www.lsjlt.com/news/156729.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux下MySQL安装教程
    本文主要给大家介绍Linux下MySQL安装教程,文章内容都是笔者用心摘选和编辑的,具有一定的针对性,对大家的参考意义还是比较大的,下面跟笔者一起了解下Linux下MySQL安装教程吧。安装需求操作系统:C...
    99+
    2022-10-18
  • Linux下安装MySQL教程
    目录1、删除旧版本2、查看服务器内核类型,下载合适的版本并上传到服务器2.1、使用cat /proc/version查看系统的内核类型2.2、到官网下载合适的类型2.3、通过rz命令...
    99+
    2022-11-12
  • Linux下安装部署Mysql教程
    下面讲讲关于Linux下安装部署Mysql教程,文字的奥妙在于贴近主题相关。所以,闲话就不谈了,我们直接看下文吧,相信看完Linux下安装部署Mysql教程这篇文章你一定会有所受益。1:获取mysql YU...
    99+
    2022-10-18
  • Linux下安装MySql详细教程
    前言 本文对linux环境下安装Mysql过程进行一个详细记录 一、安装包和环境准备 1.所需安装包 将mysql-8.0.29-linux-glibc2.12-x86_64.tar.xz安装包上传至服务器 2.解压和创建用户 执行命令 ...
    99+
    2023-08-17
    mysql linux 数据库
  • Linux下安装mysql的教程详解
    1. 关闭mysql服务 # service mysqld stop 2. 检查是否有rpm包,如果没有用rpm安装过mysql,不应该有残留,如果有,需要删掉 检查语法: rpm -qa|grep -i ...
    99+
    2022-10-18
  • mysql在linux下的完整安装教程
    本篇内容主要讲解“mysql在linux下的完整安装教程”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql在linux下的完整安装教程”吧!1.建立相应目...
    99+
    2022-10-18
  • Linux下安装mysql-8.0.20的教程详解
    ** Linux下安装mysql-8.0.20 ** 环境介绍 操作系统:CentOS 7 mysql下载地址:https://dev.mysql.com/downloads/mysql/ 下载版本:https:/...
    99+
    2022-06-03
    linux 安装mysql8.0.20 安装mysql8.0.20
  • Linux下MySQL卸载和安装图文教程
    第一次写博客,做了两年的开发,工作之余给自己找点有意义的事做,分享一下在开发过程当中的一些经验总结,同时也当是自己的笔记吧,有时候有些东西长时间不用自己也记不住,好了,废话就说到这里,接下来讲解Linux环...
    99+
    2022-10-18
  • linux下载与安装教程
    以下是Linux下载与安装的基本教程:1. 确定你要安装的Linux发行版:Linux有很多不同的发行版可供选择,如Ubuntu、F...
    99+
    2023-09-21
    linux
  • Linux下安装VMWare15.5的教程
    在linux下安装VMWare需要下载bundle格式的文件,可以在官网下载 https://www.vmware.com/cn/products/workstation-pro/workstation-pro-eval...
    99+
    2022-06-04
    Linux 安装VMWare15.5 linux VMWare 安装
  • Windows下mysql 8.0.11 安装教程
    本文记录了Windows下mysql 8.0.11 安装教程,供大家参考,具体内容如下 1、官方下载mysql-8.0.11-winx64.zip 2、解压下载文件到安装目录 (当前 D:\mysql-8....
    99+
    2022-10-18
  • RHEL7.5下mysql 8.0.11安装教程
    本文记录了RHEL7.5下mysql 8.0.11安装教程,具体内容如下 首先去mysql官网下载mysql-8.0.11-el7-x86_64.tar 解压。 由于mysql初始化、启动都需要用到mys...
    99+
    2022-10-18
  • Linux下安装和使用MySQL的详细教程
    ✅作者简介:2022年博客新星 第八。热爱国学的Java后端开发者,修心和技术同步精进。 🍎个人主页:Java Fans的博客 🍊个人信条:不迁怒,不贰过。小知识...
    99+
    2023-09-14
    linux mysql 运维
  • node安装--linux下的快速安装教程
    前言 因为要使用koa2,所以要对node进行升级。(Koa requires node v7.6.0 or higher for ES2015 and async function support.翻译过...
    99+
    2022-06-04
    快速 教程 node
  • Linux-安装MySQL(详细教程)
    Linux-安装MySQL 前言一、概述二、下载三、安装四、卸载五、常用设置六、可能遇到的问题 前言 本文的主要内容是在 Linux 上安装 MySQL,以下内容是源于 B站 - MySQL数据库入门到精通 整理而来。 一、...
    99+
    2023-08-17
    mysql linux 数据库
  • Linux下nginx编译安装教程
    本篇内容介绍了“Linux下nginx编译安装教程”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、必要软件准备1.安装pcre为了支持re...
    99+
    2023-06-05
  • Linux centos7 下安装 phpMyAdmin的教程
    yum install httpd php mariadb-server –y 搭建lamp运行环境之后安装phpMyAdmin遇到的一些问题记录一下 1.官网下载phpMyAdmin压缩包 wget -c https...
    99+
    2022-06-04
    centos7 安装 phpMyAdmin centos7 安装 教程
  • Linux下Hbase安装配置教程
    目录Linux下Hbase安装配置1. Hbase安装包下载2. 安装3. 配置java_HOME环境变量4. (可选)配置hbase-site.xml5. 启动HbasePhoenix安装和配置1. Hbase安装包下...
    99+
    2022-06-04
    Linux Hbase安装配置 Linux Hbase安装
  • Linux环境下安装nginx教程
    目录1、安装所需环境 //安装gcc yum install gcc-c++ //安装PCRE pcre-devel yum install -y pcre pcre-devel //安装zlib yum ins...
    99+
    2022-06-04
    详解Linux下安装配置Nginx Linux安装nginx
  • Linux 下redis5.0.0安装教程详解
    Linux redis5.0.0安装,教程如下所示: 1.从官网下载,然后传到服务器,tar -zxvf解压   2.进入redis [root@localhost software]# cd...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作