失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > Ubuntu安装mysql指定版本(亲测可用)

Ubuntu安装mysql指定版本(亲测可用)

时间:2023-08-19 02:06:31

相关推荐

Ubuntu安装mysql指定版本(亲测可用)

1.下载指定版本Mysql

本文以mysql8版本为例,之前装过8.0.12版本,此次装8.0.20版本

apt-get install mysql;会默认安装最新版本,无法满足指定版本一些数据恢复操作

下载链接:/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

3.安装

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

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

3.1 安装mysql-community-client相关

dpkg -i mysql-common_8.0.20-1ubuntu16.04_amd64.deb

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

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

3.2 安装mysql-community-server-core

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

报错:缺乏两个依赖(libaio1,libmecab2)

解决:解压的官方包里没有,需要自行下载

下载地址,注意下载的版本要求

/18.04/ubuntu-universe-amd64/libmecab2_0.996-5_amd64.deb.html

打开下载界面,可以在搜索框任意输入包名,检索,往下翻游下载地址

下载地址

wget /ubuntu/pool/universe/m/mecab/libmecab2_0.996-5_amd64.deb

下载完安装

dpkg -i libmecab2_0.996-5_amd64.deb

选择amd版本,千万不要选择arm

安装完成

3.3 安装mysql-client

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

3.4 安装mysql-community-server

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

正确出现安装界面

输入数据库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;

重启mysql服务

service mysql restart

关闭防火墙

ufw disable

完成

远程访问,成功

查看mysql安装版本

mysql --version

如果觉得《Ubuntu安装mysql指定版本(亲测可用)》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。