在Debian系统上离线安装MySQL需要提前下载MySQL的安装包及其依赖项,并在离线环境中进行安装。以下是详细步骤:
- 下载MySQL安装包和依赖项:
- 访问MySQL官方网站,下载适合Debian系统的MySQL安装包(例如
mysql-8.0.33-linux-glibc2.12-x86_64.tar.xz
)。 - 下载MySQL的APT仓库配置包(例如
mysql-apt-config_0.8.29-1_all.deb
)。 - 下载并安装MySQL所需的依赖项(例如
libaio1
和ncurses-compat-libs
)。
- 传输文件到Debian系统:
- 将下载的MySQL安装包、APT仓库配置包和依赖项传输到Debian系统的某个目录(例如
/opt/mysql
)。
- 安装依赖项:
- 在Debian系统上,进入存放依赖项的目录,使用
dpkg
命令安装依赖项:sudo dpkg -i libaio1_*.deb ncurses-compat-libs_*.deb
- 添加MySQL APT仓库:
- 安装MySQL APT仓库配置包:sudo dpkg -i mysql-apt-config_0.8.29-1_all.deb
- 安装MySQL:
- 更新软件包列表:sudo apt update
- 安装MySQL服务器:sudo apt install mysql-server
- 在安装过程中,系统会提示设置MySQL root用户密码,请确保密码足够强壮并妥善保管。
- 配置MySQL:
- 启动MySQL服务:sudo systemctl start mysql
- 设置MySQL服务开机自启:sudo systemctl enable mysql
- 运行安全设置脚本以增强MySQL的安全性:sudo mysql_secure_installation
- 验证安装:
- 检查MySQL服务状态:sudo systemctl status mysql
- 使用新密码登录MySQL:mysql -u root -p
- 如果能够成功登录并执行基本的SQL命令,说明MySQL安装成功。