难点在于离线,很多版本的对不上,需要手动的下载,之所以会离线,很有可能是很多国企,不让接入互联网,你有就是这么简单,安装就是这么难,但是不得不说,对于自己找问题之类的额问题还是很有帮助的。

需要的安装包:

mysql-server_8.0.30-1ubuntu20.04_amd64.deb-bundle.tar

下载链接:

MySQL :: Download MySQL Community Server

选项就是:ubuntu linux  版本: 20.04

安装步骤:

1.创建文件夹

mkdir mysql

2.创建文件夹,将软件包解压到文件夹内

tar -vxf mysql-server_8.0.29-1ubuntu20.04_amd64.deb-bundle.tar -C mysql

3.进入解压后文件夹

cd mysql

4.配置(命令适用各版本mysql解压后deb文件)-- 选择Use Legacy Authentication Method (Retain MySQL 5.x Compatibility)

设置数据库密码

sudo dpkg-preconfigure mysql-community-server_*.deb

5.安装deb包

sudo dpkg -i mysql-{common,community-client,client,community-server,server}_*.deb

注意这个位置:有时候报错会明显显示 依赖的 mysql-community-client-plugins 或者其他类似的结构未配置

这个时候直接加在对应的括号里面就行,比如我的:

sudo dpkg -i mysql-{common,community-client,community-client-core,community-client-plugins,client,community-server,server}_*.deb

如安装命令时提示缺少 libmecab2 和 libaio1等依赖时,提示会很明确的 ,方法就是:先下载 libmecab2_0.996-1.2ubuntu1_amd64.deb ,将文件通过Xftp拷贝到mysql文件夹里

下载地址

https://www.ubuntuupdates.org/package/core/xenial/universe/base/libmecab2

6.安装libmecab2依赖包,后再执行5步骤,若无报错则跳过此步骤

sudo dpkg -i  libmecab2*.deb

安装libaio1_0.3.110-5_amd64的方法:

sudo dpkg -i  libaio1_*.deb

通过别人的线上的 ubuntu按装流程:找下载的链接的方法:

比如别人是这样的,我们可以找出 wget 后面部分进行访问,选择需要的版本进行对应的下载就可以:

http://ftp.de.debian.org/debian/pool/main/liba/libaio/libaio1_0.3.112-9_arm64.deb

此时已安装好mysql了

mysql -uroot -p 输入密码后进入mysql了

如果mysql直接进入了,修改基本的配置可以设置密码和远程连接,


 

如果没有启动成功,会有提示对应的查看日志的方法,可以去查看一下:
也可以检查一下,时候端口在被使用,比如笔者,就是因为容器占用了这个 3306 的端口。




方法如下:
 

use mysql

update user set host = '%' where user = 'root';

ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘12345678’;

flush privileges;

 

参考文章:

ubuntu下离线安装mysql - 旺旺没想到 - 博客园虚拟机环境:ubuntu20.04 软件包:mysql-server_8.0.29-1ubuntu20.04_amd64.deb-bundle.tar 工具:Xmanager,Xshell,Xftp https://www.cnblogs.com/dewangfu/p/16464216.html
最后所有的包的下载链接请点击:

 ubuntu20.04离线安装mysql8.0.30需要的tar包和对应的两个依赖包-Java文档类资源-CSDN下载

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐