当前位置:   article > 正文

Ubuntu安装mysql指定版本(亲测可用)_ubuntu 命令安装指定版本的mysql

ubuntu 命令安装指定版本的mysql

1.下载指定版本Mysql

本文以mysql8版本为例,之前装过8.0.12版本,此次装8.0.20版本
apt-get install mysql;会默认安装最新版本,无法满足指定版本一些数据恢复操作
下载链接:https://dev.mysql.com/downloads/mysql/
打开下载界面,选择存档
在这里插入图片描述
选择tar压缩包,选择bundle版本(带部分依赖,比较全)
点击下载
在这里插入图片描述

2.解压及准备工作

2.1 快速安装虚拟机并配置

  • 新建虚拟机
    点击新建,填写虚拟机名称、保存路径,选择系统类型,点击下一步
    在这里插入图片描述
    配置内存大小,选择2G
    在这里插入图片描述
    现在创建虚拟磁盘
    在这里插入图片描述
    默认选择VirtualBox虚拟机
    在这里插入图片描述
    选择动态分配大小,虽然速度稍慢,但用不到就不会占用那么多空间
    在这里插入图片描述

虚拟磁盘位置配置并确定磁盘大小上限,点击创建完成
在这里插入图片描述

  • 配置镜像及网络
    在这里插入图片描述
    配置网络

全局设定
在这里插入图片描述

网卡1
在这里插入图片描述
必须开启网卡2,选择host-only模式,否则宿主机无法访问
在这里插入图片描述

配置完成

  • 开机安装,一路默认OK
    点击启动安装即可

  • 安装增强功能
    在这里插入图片描述
    点击run,输入root密码
    在这里插入图片描述
    安装完成后,点击任意键退出
    在这里插入图片描述

开启双向复制及双向拖放功能

在这里插入图片描述
重启生效,并且点击最大化能全屏

2.2 将下载的镜像copy进虚拟机

在这里插入图片描述
在这里插入图片描述

2.3 解压工作

使用tar解压,得到左侧的安装包

tar xvf mysql-server_8.0.20-1ubuntu16.04_amd64.deb-bundle.tar
  • 1

在这里插入图片描述

3.安装

主要是使用dpkg -i 指令进行安装,注意顺序及错误提示(及时下载缺失的包)

解压后安装包如图所示,注意顺序

3.1 安装mysql-community-client相关

dpkg -i mysql-common_8.0.20-1ubuntu16.04_amd64.deb
  • 1
dpkg -i mysql-community-client-core_8.0.20-1ubuntu16.04_amd64.deb 
  • 1
dpkg -i mysql-community-client_8.0.20-1ubuntu16.04_amd64.deb
  • 1

3.2 安装mysql-community-server-core

dpkg -i mysql-community-server-core_8.0.20-1ubuntu16.04_amd64.deb
  • 1

报错:缺乏两个依赖(libaio1,libmecab2)
解决:解压的官方包里没有,需要自行下载

在这里插入图片描述
下载地址,注意下载的版本要求

https://ubuntu.pkgs.org/18.04/ubuntu-universe-amd64/libmecab2_0.996-5_amd64.deb.html
  • 1

在这里插入图片描述
打开下载界面,可以在搜索框任意输入包名,检索,往下翻游下载地址

在这里插入图片描述

下载地址

wget http://archive.ubuntu.com/ubuntu/pool/universe/m/mecab/libmecab2_0.996-5_amd64.deb

  • 1
  • 2

在这里插入图片描述
下载完安装

dpkg -i libmecab2_0.996-5_amd64.deb
  • 1

在这里插入图片描述

在这里插入图片描述
选择amd版本,千万不要选择arm
在这里插入图片描述
在这里插入图片描述
安装完成

3.3 安装mysql-client

dpkg -i mysql-client_8.0.20-1ubuntu16.04_amd64.deb
  • 1

3.4 安装mysql-community-server

dpkg -i mysql-community-server_8.0.20-1ubuntu16.04_amd64.deb
  • 1

正确出现安装界面
输入数据库root密码
在这里插入图片描述
加密模式可以选择5.x模式,旧版本更稳定

安装完成

3.5 开启远程

mysql 8 和原先的mysql不一样,远程授权需要两步走,先创建,再授权

create user root@'%' identified by '123456';
grant all privileges on *.* to root@'%' with grant option;
flush privileges;
  • 1
  • 2
  • 3

重启mysql服务

service mysql restart
  • 1

关闭防火墙

ufw disable
  • 1

完成

远程访问,成功
在这里插入图片描述
查看mysql安装版本

mysql --version
  • 1

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/495022
推荐阅读
相关标签
  

闽ICP备14008679号