聚合图床,专业的图片托管服务,支持多种上传方式,多云存储备份,Excel批量导入导出。

2023年09月23日

Ubuntu 系统安装配置 MySQL(使用 DEB-Bundle 包)

Ubuntu 24.04 / MySQL 8.0

"关于这个问题网上的教程都比较旧,所以特别总结了新的比较简洁的方法。"

step 1: 下载软件包

前往 MySQL 官网下载该文件,官网链接:https://dev.mysql.com/downloads/mysql/,根据自己的需要选择 MySQL 的版本,选好后在文件下载列表中找到 DEB Bundle 文件并下载。

step 2: 解压该包

将文件解压到某个位置。

tar -xvf mysql-server_XXX_XXX.deb-bundle.tar

解压完成后应该有这些文件。

libmysqlclient21_8.0.36-1ubuntu22.04_amd64.deb
libmysqlclient-dev_8.0.36-1ubuntu22.04_amd64.deb
mysql-client_8.0.36-1ubuntu22.04_amd64.deb
mysql-common_8.0.36-1ubuntu22.04_amd64.deb
mysql-community-client_8.0.36-1ubuntu22.04_amd64.deb
mysql-community-client-core_8.0.36-1ubuntu22.04_amd64.deb
mysql-community-client-plugins_8.0.36-1ubuntu22.04_amd64.deb
mysql-community-server_8.0.36-1ubuntu22.04_amd64.deb
mysql-community-server-core_8.0.36-1ubuntu22.04_amd64.deb
mysql-community-server-debug_8.0.36-1ubuntu22.04_amd64.deb
mysql-community-test_8.0.36-1ubuntu22.04_amd64.deb
mysql-community-test-debug_8.0.36-1ubuntu22.04_amd64.deb
mysql-server_8.0.36-1ubuntu22.04_amd64.deb
mysql-testsuite_8.0.36-1ubuntu22.04_amd64.deb

step 3: 安装相关依赖

如果机器上没有 libaio1 和 libmecab2,安装他们。

// 安装libaio1
sudo apt-get install libaio1

// 安装libmecab2
sudo apt-get -y install libmecab2

step 4: 预配置

使用下面的命令来预配置 MySQL 服务包,执行该命令后我们需要配置 root 用户的密码和一些设置。

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

step 5: 安装 MySQL

安装我们在第二步解压出的这些包,注意这些包相互之间具有依赖关系,需要按照一定的顺序安装。我们可以用下面这一条命令,他会按照正确的顺序安装所有包。

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

至此安装完成

额外事项

sudo apt-get -f install

参考

MySQL 官方文档

落秋cc
钱塘江上潮信来,今日方知我是我。
FACEBOOKBILIBILISTEAMGITHUB