
[内容格式化] MySQL5.5虚拟机安装教程
MySQL5.5是一款经典的关系型数据库管理系统,尽管官方已经停止对其提供支持,但在某些特定应用场景下,它仍然具备不可替代的价值。本文将详细介绍如何在虚拟机中安装MySQL5.5,确保步骤详尽、操作简便,让您轻松完成安装过程。
一、准备工作
在开始安装之前,请确保您已经具备以下条件:
1.虚拟机软件:如VMware Workstation、VirtualBox等。
2.操作系统镜像:适用于虚拟机的操作系统镜像文件,例如Ubuntu Server。
3.MySQL 5.5安装包:由于官方已经停止支持,您需要从MySQL社区服务器存档页面下载MySQL5.5的源码包或寻找可靠的第三方镜像源。
二、虚拟机配置与操作系统安装
1.创建虚拟机:
- 打开虚拟机软件,选择“新建虚拟机”。
- 按照向导提示,设置虚拟机名称、存储位置、操作系统类型(Linux)和版本(例如Ubuntu Server)。
- 配置虚拟硬件,包括CPU、内存、硬盘和网络适配器等。建议为虚拟机分配至少2GB内存和足够的磁盘空间。
2.安装操作系统:
- 将操作系统镜像文件加载到虚拟机中。
- 启动虚拟机,进入操作系统安装界面。
- 按照屏幕提示完成操作系统安装,包括设置root密码、创建新用户等。
三、安装MySQL5.5
由于MySQL5.5已经停止官方支持,因此无法通过标准的apt-get命令直接获取。以下提供两种安装方法:手动下载并编译源码,以及使用旧版存储库。
方法一:手动下载并编译源码
1.更新系统软件包:
bash
sudo apt update
sudo apt upgrade -y
2.安装依赖项:
bash
sudo apt install build-essential cmake libncurses5-dev libaio1 -y
3.下载MySQL 5.5源码:
-访问MySQL社区服务器存档页面,找到MySQL5.5版本的源码压缩包并下载。
- 使用wget命令下载(以5.5.62版本为例):
bash
wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.5.62.tar.gz
tar zxvf mysql-5.5.62.tar.gz
cd mysql-5.5.62
4.配置编译选项:
使用CMake工具指定安装路径和其他参数:
bash
cmake .
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql
-DMYSQL_DATADIR=/var/lib/mysql
-DSYSCONFDIR=/etc
-DWITH_INNOBASE_STORAGE_ENGINE=1
-DWITH_PARTITION_STORAGE_ENGINE=1
-DEXTRA_CHARSETS=all
-DDEFAULT_CHARSET=utf8mb4
-DDEFAULT_COLLATION=utf8mb4_general_ci
5.编译与安装:
开始编译过程(可能需要较长时间),完成后执行安装命令:
bash
make -j$(nproc)
sudo make install
6.初始化数据库:
初始化数据目录以便启动服务:
bash
sudo /usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/var/lib/mysql
7.设置权限和服务管理:
- 创建MySQL用户组和服务文件,并将其加入开机自启:
bash
sudo groupadd mysql
sudo useradd -r -g mysql -s /bin/false mysql
sudo chown -R mysql:mysql /var/lib/mysql/
- 添加systemd service文件(如果未提供默认文件,则需自行创建):
bash
cat [内容格式化]