在linux下离线安装MySQL

首先从官网下载rpm离线包,然后解压到linux下

放到linux下之后,解压到任意目录下

tar xf mysql-5.7.35-1.el7.x86_64.rpm-bundle.tar[root@localhost local]# pwd
/usr/local其中:
mysql-community-client 客户端
mysql-community-devel 开发库
mysql-community-common 服务端和客户端的公共文件
mysql-community-embedded 嵌入式
mysql-community-serve 服务端
mysql-community-test 测试组件
mysql-community-libs 共享库
mysql-community-libs-compat MySQL之前版本的共享兼容库

首先限制mariadb相关软件包,否则安装不会成功的。

yum remove mariadb-libs

之后按照顺序安装四个包

rpm -ivh
mysql-community-common- 5.7.14-1.el7.x86_64.rpm
mysql-community-libs-5.7.14- 1.el7.x86_64.rpm
mysql-community-client-5.7.14-1.el7.x86_64.rpm
mysql-community-server-5.7.14-1.el7.x86_64.rpm

这里更新client包出错了,要下载两个包

[root@localhost local]# ln -s libtinfo.so.5 /usr/lib/libncurses.so.5.9
[root@localhost local]# dnf install ncurses-compat-libs

之后再安装就没有出错

四个包安装完成后,启动mysql服务

systemctl start mysqld
systemctl enable mysqld

启动完成之后获取随机密码

grep 'temporary password' /var/log/mysqld.log

然后用随机密码登录mysql:

之后进行修改密码

进入MySQL终端:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root'; 如果报错,说明密码太短,  MySQL没有认证成功,可以修改认证规则:
set global validate_password_policy=0;
set global validate_password_length=1;
注意,8.0版本这两个全局属性名称变化为: validate_password.policy和validate_password.length
所以修改命令为:
set global validate_password.policy=0;
set global validate_password.length=1;
再次修改就OK了

这样mysql就安装完成了

**

最后提醒一句:

一定要把mariadb删除了,因为会与mysql冲突

**

在linux下离线安装MySQL相关推荐

  1. liunx tar安装mysql_在Linux下,安装Mysql(tar)

    在Linux下,安装Mysql(tar) # cd /home/tmp (进入压缩包所在目录) # groupadd mysql (建立mysql组) # useradd -g mysql mysql ...

  2. linux下离线安装k8s集群1.19.4附带nfs存储(kubeadm方式)

    linux下离线安装k8s集群1.19.4附带nfs存储 活动地址:毕业季·进击的技术er  一,环境简介 kubernetes-1.19.4集群部署计划 序号 服务器配置 IP地址 操作系统 备注 ...

  3. Linux下编译安装MySQL安装

    Linux下编译安装MySQL安装 博主邮箱www.zzher@foxmail.com   qq:1102471911 编译安装MySQL 准备工作: 1.获得以下所需的源代码包,并存放在/usr/l ...

  4. linux下初次安装mysql使用指南

    总结中 ubuntu下初次安装mysql后,mysql一般默认密码是空,此时可以用以下方法登陆: mysql -u root -p              -u后接用户名,-p后接密码如果没有密码则 ...

  5. linux虚拟机上离线安装mysql_Linux下离线安装MySQL

    Linux下安装mysql 1 检查并卸载已安装mysql 命令:rpm -qa|grep -i mysql 命令:rpm -e --nodeps '上个命令后显示的本机已安装mysql依赖' 如果存 ...

  6. Linux下快速安装MySQL教程

    转自:https://blog.csdn.net/sl1992/article/details/53634674 目录: 前言: 1.执行yum install mysql-server进行安装 2. ...

  7. Linux下如何安装MySQL 5.0

    最清晰的,参见百度文库:http://wenku.baidu.com/view/571968976bec0975f465e25b.html ============================== ...

  8. Linux下yum安装MySQL yum安装MySQL指定版本

    yum 安装MySQL 1. 检查安装情况 查看有没有安装过: yum list installed MySQL* (有存在要卸载yum remove MySQL*) rpm -qa | grep m ...

  9. Linux下离线安装Google Chrome

    目录 背景 一.下载并安装Google Chrome 二.下载并安装依赖包 1.安装libvulkan.so.1()(64bit) 2.安装liberation-fonts 3.安装Google Ch ...

最新文章

  1. sklearn计算两个向量之间的距离
  2. Verilator简介及其下载安装卸载
  3. 【最新版】Java速成路线(急于找工作!)
  4. 机器学习中目标函数、损失函数以及正则项的通俗解释
  5. 负数的开方到底等于多少?
  6. vue.js 编程导航,如何传递参数?
  7. python多进程线程学习_python进程、线程的学习心得
  8. poj 1734 Sightseeing trip(floyd 拓展 求最小环)
  9. [转]Kinect for Windows SDK开发入门(七):骨骼追踪基础 下
  10. 工作流分支走向流线条件配置
  11. reactbootstrap php,什么是React-Bootstrap
  12. 了解Linux操作系统
  13. wow插件初级基础知识及安装指南
  14. 77 关于 java.util.concurrent.RejectedExecutionException:Thread limit exceeded replacing blocked worker
  15. 元宇宙大火的“天时、地利、人和”
  16. CRC循环冗余校验(计算机网络)
  17. 三极管电路必懂的几种分析方法
  18. python模拟键盘鼠标操作
  19. JMS ActiveMQ
  20. Graphics.FromImage报错“Graphics object cannot be created from an image that has an indexed pixel ...”

热门文章

  1. c# webform ajax操作,C# WebForm开发 前台请求后台数据的方法总结
  2. 商城秒杀系统总结(Java)
  3. 快手怎么引流宝妈?时间已经过去,许多以前的方法现在不适用
  4. CSS字体之font相关属性连写
  5. 腾讯云轻量服务器是干嘛的,腾讯云轻量应用服务器
  6. 电路分析中的电容器的基本知识
  7. java immutable_Java设计模式之immutable(不可变)模式
  8. PHP图像基本操作绘制圣诞雪花图
  9. 计算机主板设计什么专业,2017年设计师专用电脑主机 i7-7700专业渲染建模电脑配置推荐...
  10. [附源码]计算机毕业设计JAVA哈金院食堂美食评价系统