MySQL 绿色版(便携版)是无需安装即可使用的 MySQL 版本,解压后可直接运行,适合临时测试、开发环境或需要频繁迁移的场景。以下是 MySQL 绿色版的获取、配置和使用方法:
-
-
版本选择:建议选择 MySQL 8.0 或 5.7 的稳定版本,根据操作系统位数(32/64 位)下载对应的包。
将下载的 ZIP 包解压到任意目录(路径中建议不要有中文或空格),例如:D:\mysql-8.0.30-winx64
在解压目录下新建my.ini配置文件,内容如下(根据实际路径修改):
[mysqld]
port=3306
basedir=D:\mysql-8.0.30-winx64
datadir=D:\mysql-8.0.30-winx64\data
max_connections=200
character-set-server=utf8mb4
default-storage-engine=INNODB
[mysql]
default-character-set=utf8mb4
[client]
port=3306
default-character-set=utf8mb4
-
以管理员身份打开命令提示符(CMD),进入 MySQL 的bin目录:
cd D:\mysql-8.0.30-winx64\bin
-
执行初始化命令(生成 data 目录和默认 root 密码):
mysqld --initialize --console
mysqld --initialize-insecure --console
mysqld --install MySQL80
net start MySQL80
net stop MySQL80
sc delete MySQL80 或 mysqld --remove MySQL80
mysql -u root -p
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
FLUSH PRIVILEGES;
-
解压文件:
tar -zxvf mysql-8.0.30-linux-glibc2.12-x86_64.tar.gz -C /opt
mv /opt/mysql-8.0.30-linux-glibc2.12-x86_64 /opt/mysql
-
创建配置文件/opt/mysql/my.cnf(内容参考 Windows 版,调整路径为 Linux 路径)。
-
初始化与启动:
mkdir /opt/mysql/data
cd /opt/mysql/bin
./mysqld --initialize --user=root --basedir=/opt/mysql --datadir=/opt/mysql/data --console
./mysqld_safe --defaults-file=/opt/mysql/my.cnf &
-
优点:无需安装,解压即用,可复制到多台机器,不写入系统注册表(Windows)。
-
缺点:需要手动配置环境变量(可选),升级需手动替换文件,无自动启动服务(需手动配置)。
-
环境变量配置(可选,方便全局使用 mysql 命令):
将bin目录(如D:\mysql-8.0.30-winx64\bin)添加到系统PATH变量中。
-
数据安全:绿色版的所有数据存储在
data目录,迁移时只需复制整个解压目录(含 data)即可。
通过以上步骤,即可快速搭建一个可移植的 MySQL 环境,适合开发测试或临时使用场景。