Ubuntu16.04完全离线安装mysql

本文详细介绍了如何在无网络环境下为64位Ubuntu 16.04系统离线安装MySQL 5.7数据库,包括从官网下载deb包、解压安装文件、安装各组件及依赖包等步骤。
部署运行你感兴趣的模型镜像

申明:本博客的行文思路和大致内容转载自http://www.cnblogs.com/JasonTech0713/p/6690949.html

 与转载博客的区别在于,本博客属于在完全无网络下安装及配置mysql,包括依赖包的安装和相关包的下载链接

一、在官网下载mysql

官网地址:https://dev.mysql.com/downloads/mysql/

因为我的电脑是64位ubuntu16.04,因此我下载的版本是:

mysql-server_5.7.18-1ubuntu16.04_amd64.deb-bundle.tar


二、解压

tar –xvf  mysql-server_5.7.18-1ubuntu16.04_amd64.deb-bundle.tar

得到以下文件:

libmysqlclient20_5.7.18-1ubuntu16.04_amd64.deb

libmysqlclient-dev_5.7.18-1ubuntu16.04_amd64.deb

libmysqld-dev_5.7.18-1ubuntu16.04_amd64.deb

mysql-client_5.7.18-1ubuntu16.04_amd64.deb

mysql-common_5.7.18-1ubuntu16.04_amd64.deb

mysql-community-client_5.7.18-1ubuntu16.04_amd64.deb

mysql-community-server_5.7.18-1ubuntu16.04_amd64.deb

mysql-community-source_5.7.18-1ubuntu16.04_amd64.deb

mysql-community-test_5.7.18-1ubuntu16.04_amd64.deb

mysql-server_5.7.18-1ubuntu16.04_amd64.deb

mysql-testsuite_5.7.18-1ubuntu16.04_amd64.deb


三、安装所需的包

1.   sudo dpkg –i mysql-common_5.7.18-1ubuntu16.04_amd64.deb

2.   sudo dpkg-preconfigure –i mysql-community-server_5.7.18-1ubuntu16.04_amd64.deb

输入root密码,即设定数据库初始密码

3.   sudo dpkg –i libmysqlclient20_5.7.18-1ubuntu16.04_amd64.deb

4.   sudo dpkg –i libmysqlclient-dev_5.7.18-1ubuntu16.04_amd64.deb

5.   sudo dpkg –i libmysqld-dev_5.7.18-1ubuntu16.04_amd64.deb

6.   sudo dpkg –i mysql-community-client_5.7.18-1ubuntu16.04_amd64.deb

注意:安装此步骤需要libaio1依赖包,安装包程序在文末已提供

7.   sudo dpkg –i mysql-client_5.7.18-1ubuntu16.04_amd64.deb

8.   sudo dpkg –i mysql-common_5.7.18-1ubuntu16.04_amd64.deb

9.   sudo dpkg –i mysql-community-server_5.7.18-1ubuntu16.04_amd64.deb

注意:安装此步骤需要libmecab2依赖包,安装包程序在文末已提供

10. sudo dpkg –i mysql-server_5.7.18-1ubuntu16.04_amd64.deb


四、安装完成 查看路径和依赖

whereis mysql



五、查看版本

mysql --version



六、登录

mysql  -u  用户名 –p
Enter password:[输入设定的初始密码]


七、修改安装过程中的root初始密码

在mysql系统外,使用mysqladmin

#mysqladmin –u root –p password “123456”


八、依赖包链接

http://pan.baidu.com/s/1hsoqRfm

您可能感兴趣的与本文相关的镜像

Qwen-Image-Edit-2509

Qwen-Image-Edit-2509

图片编辑
Qwen

Qwen-Image-Edit-2509 是阿里巴巴通义千问团队于2025年9月发布的最新图像编辑AI模型,主要支持多图编辑,包括“人物+人物”、“人物+商品”等组合玩法

mysql官网上下载mysql-server_5.7.21-1ubuntu14.04_amd64.deb-bundle.tar,然后进行离线安装,解压该安装包,会出现11个依赖包,按照顺序依次使用sudo dpkg -i 进行安装,中间会报错,显示缺少相应的依赖,具体如下: *******@ubuntu:/opt/mysql$ sudo dpkg -i mysql-community-client_5.7.21-1ubuntu14.04_amd64.deb Selecting previously unselected package mysql-community-client. (Reading database ... 208518 files and directories currently installed.) Preparing to unpack mysql-community-client_5.7.21-1ubuntu14.04_amd64.deb ... Unpacking mysql-community-client (5.7.21-1ubuntu14.04) ... dpkg: dependency problems prevent configuration of mysql-community-client: mysql-community-client depends on libaio1 (>= 0.3.93); however: Package libaio1 is not installed. dpkg: error processing package mysql-community-client (--install): dependency problems - leaving unconfigured Processing triggers for man-db (2.6.7.1-1ubuntu1) ... Errors were encountered while processing: mysql-community-client 和 ********@ubuntu:/opt/mysql$ sudo dpkg -i mysql-community-server_5.7.21-1ubuntu14.04_amd64.deb Selecting previously unselected package mysql-community-server. (Reading database ... 208598 files and directories currently installed.) Preparing to unpack mysql-community-server_5.7.21-1ubuntu14.04_amd64.deb ... Unpacking mysql-community-server (5.7.21-1ubuntu14.04) ... dpkg: dependency problems prevent configuration of mysql-community-server: mysql-community-server depends on libmecab2 (>= 0.996-1.1); however: Package libmecab2 is not installed. dpkg: error processing package mysql-community-server (--install): dependency problems - leaving unconfigured Processing triggers for man-db (2.6.7.1-1ubuntu1) ... Processing triggers for ureadahead (0.100.0-16) ... ureadahead will be reprofiled on next reboot Errors were encountered while processing: mysql-community-server 附上依赖包安装顺序: 1.mysql-common_5.7.21-1ubuntu14.04_amd64.deb 2.libmysqlclient20_5.7.21-1ubuntu14.04_amd64.deb 3.libmysqlclient-dev_5.7.21-1ubuntu14.04_amd64.deb 4.libmysqld-dev_5.7.21-1ubuntu14.04_amd64.deb
### 安装前准备 为了在Ubuntu 16.04离线安装MySQL 8.0,需先准备好必要的安装文件。可以从MySQL官方网站下载适用于Debian/Ubuntu系统的deb包集合[^3]。 #### 下载MySQL Deb包 访问MySQL官网并找到对应版本的MySQL社区服务器下载页面。选择适合Linux - Generic (glibc 2.12) (x86, 64-bit), DEB Bundle选项来获取包含所有必需组件的压缩包[^4]。 ### 清理旧版MySQL环境 如果之前已经安装过其他版本的MySQL服务端程序,建议彻底卸载以避免冲突: ```bash sudo apt-get autoremove --purge mysql-server sudo rm -rf /etc/mysql/ /var/lib/mysql/ ``` 上述命令会移除现有的MySQL配置及相关数据目录[^2]。 ### 解压与安装 将下载好的`.tar`格式存档解压到指定位置,通常为根目录下的临时文件夹内;进入该路径执行如下操作完成软件部署: ```bash cd /path/to/downloaded/files sudo dpkg -i *.deb ``` 这一步骤将会把所有的.deb文件按照依赖关系依次安装到位。 ### 初始化数据库实例 首次启动时需要初始化默认的数据表结构以及创建root账户密码等重要信息: ```bash sudo mysqld --initialize-insecure --user=mysql ``` 此过程会在控制台输出一些警告消息,并提示新产生的随机初始密码保存于日志中,请妥善记录以便后续登录验证使用。 ### 启动MySQL服务 通过Systemd管理器激活MySQL进程使其能够正常运行: ```bash sudo systemctl start mysql.service ``` 确认状态无误之后可将其设为开机自启项之一: ```bash sudo systemctl enable mysql.service ``` 此时即完成了整个离线环境下MySQL 8.0的基础构建工作[^5]。
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值