就像 Debian 10 Buster 一样,11 Bullseye 也将 MariaDB 作为要安装的默认 MySQL 变体,我们将无法使用 Debain 11 的默认存储库安装 Oracle MySQL。
作为 MySQL 的一个分支,MariaDB 的工作方式类似且稳定,并兼容所有需要 MYSQL 的应用程序。
然而,那些想要 Oracle 的 MySQL 并且只想要它的功能的人,可以根据本文手动添加其存储库来获取它。
在 Debian 11 Bullsyeye 上安装 Oracle MySQL 的步骤
本教程中的给定步骤也可用于 Debian 10 Buster 和其他类似的 Linux 系统。
1. 下载 MySQL 仓库 Debian 包
在 Debian 及其基于的系统上配置 MySQL 存储库非常简单,只需转到其官方社区下载页面,将在那里获得 deb 二进制形式的最新 Apt 存储库以供下载,您也可以改用给定的命令。
sudo apt install wget -y
wget https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb

2. 添加 MySQL APT 仓库
在 Debian 11 系统上以二进制包的形式拥有 MySQL 存储库后,让我们使用 APT 包管理器安装它。
sudo apt install ./mysql-apt-config_*_all.deb
您将可以选择通过存储库选择要添加的内容,使用箭头键,选择MySQL Server & Cluster,然后按TAB按钮选择OK,然后按Enter键。

选择 MySQL 服务器的可用版本,在我们的例子中是 myslq-8.0。之后使用TAB选择OK并按Enter键。

再次选择“确定”,然后使用TAB 移至“确定”并按Enter键。

这将自动在您的 Debian 11 服务器上配置数据库的最新 Debian 存储库。
将来,如果您想使用其存储库添加任何其他工具或想重新配置它,请运行:
sudo dpkg-reconfigure mysql-apt-config
3. 刷新 Debian 11 Repository 缓存
添加存储库后,运行系统更新命令以重建缓存。以便系统可以识别新添加的存储库中可用的包。
sudo apt update
4. 在 Debian 11 Bullseye 上安装 MySQL 的命令
接下来,就像使用 APT 包管理器安装任何常规包一样,也安装 MYSQL 数据库服务器。
sudo apt install mysql-server
注意:如果您的系统上已经有MariaDB,那么首先将其删除以避免冲突。

输入要用于 MySQL 服务器的密码,然后选择强身份验证方法:

5. 启动并启用数据库服务器服务
安装完成后,让我们在 Debian 11 上启动并启用 Oracle MySQL 的服务,以便它可以在系统启动时自动启动。
sudo systemctl enable --now mysql
要检查其状态:
systemctl status mysql

6. 保护您的数据库服务器
这是确保我们采取所有必要步骤以确保我们的数据库足够安全以躲避任何恶意尝试访问它的额外步骤。
sudo mysql_secure_installation
按照基于文本的向导设置 root 密码(如果需要)、删除演示数据库、禁止远程 root 登录并删除匿名用户。

到此,恭喜你,安装完成了!!
暂无评论内容