阿里云服务器ubuntu16.04离线安装mysql

本文介绍了如何在阿里云服务器上通过离线方式安装MySQL 5.7.27,包括下载安装包、创建目录、上传并解压文件、安装依赖及MySQL服务配置,最后进行远程访问权限的设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、下载离线版mysql安装包,安装和系统版本一致的版本,如我安装的是:5.7.27-1ubuntu16.04_amd64.deb-bundle.tar
2、用xshell连接服务器,创建相应的目录,我的是在usr/mysql。
3、用xfpt将压缩包传到对应的目录下,并运行 tar -xvf 5.7.27-1ubuntu16.04_amd64.deb-bundle.tar。解压后得到的是一系列安装包如下:
libmysqlclient20_5.7.27-1ubuntu16.04_amd64.deb
libmysqlclient-dev_5.7.27-1ubuntu16.04_amd64.deb
libmysqld-dev_5.7.27-1ubuntu16.04_amd64.deb
mysql-client_5.7.27-1ubuntu16.04_amd64.deb
mysql-common_5.7.27-1ubuntu16.04_amd64.deb
mysql-community-client_5.7.27-1ubuntu16.04_amd64.deb
mysql-community-server_5.7.27-1ubuntu16.04_amd64.deb
mysql-community-source_5.7.27-1ubuntu16.04_amd64.deb
mysql-community-test_5.7.27-1ubuntu16.04_amd64.deb
mysql-server_5.7.27-1ubuntu16.04_amd64.deb
mysql-server_5.7.27-1ubuntu16.04_amd64.deb-bundle.tar
mysql-testsuite_5.7.27-1ubuntu16.04_amd64.deb

4、安装安装包以如下顺序:
使用命令:sudo dpkg -i 如下格式
sudo dpk

### 安装前准备 为了在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]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值