windows安装第二个mysql版本8.4.4的教程

在 Windows 上安装第二个 MySQL 8.4.4 版本的步骤如下:

第一步:解压 MySQL 8.4.4

你已经下载了 mysql-8.4.4-winx64 并放在 D:/wktool/ 目录下,假设它已经解压。


第二步:配置 MySQL

  1. 进入 D:/wktool/mysql-8.4.4-winx64/ 目录,新建 my.ini 配置文件,内容如下:

    [mysqld]
    # 指定 MySQL 端口,避免与原 MySQL 冲突
    port=3307  
    
    # MySQL 数据存储目录
    basedir=D:/wktool/mysql-8.4.4-winx64
    datadir=D:/wktool/mysql-8.4.4-winx64/data
    
    # 允许远程访问
    bind-address=0.0.0.0  
    
    # 其他必要配置
    sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
    
  2. 创建数据目录
    如果 data 目录不存在,手动创建 D:/wktool/mysql-8.4.4-winx64/data 文件夹。


第三步:初始化 MySQL

  1. 打开 CMD(管理员权限),执行初始化命令:
    D:
    cd D:\wktool\mysql-8.4.4-winx64\bin
    mysqld --initialize --console
    
  2. 记下生成的 root 初始密码(类似于 root@localhost: xxxxxxxx)。

第四步:安装 MySQL 服务

  1. 在 CMD(管理员权限)中运行:

    mysqld --install mysql844 --defaults-file=D:\wktool\mysql-8.4.4-winx64\my.ini
    

    这里 mysql844 是服务名称,可自行修改。

  2. 启动 MySQL 服务

    net start mysql844
    

第五步:修改 root 密码

  1. 进入 MySQL:

    mysql -uroot -p
    

    输入前面生成的初始密码。

  2. 修改密码:

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassword123!';
    
  3. 退出:

    exit;
    

第六步:多版本共存(可选)

如果你已有另一个 MySQL 运行在 3306 端口,可以使用 3307 端口连接新 MySQL:

mysql -uroot -p -P 3307

如果你希望手动控制 MySQL 版本,可以不安装服务,改用手动启动:

mysqld --defaults-file=D:\wktool\mysql-8.4.4-winx64\my.ini

第七步:添加到环境变量(可选)

如果你希望在任意位置都能运行 mysql 命令:

  1. 打开 Windows 环境变量 设置,编辑 Path,添加:
    D:\wktool\mysql-8.4.4-winx64\bin
    
  2. 关闭 CMD,重新打开后测试:
    mysql -V
    

posted @ 2025-03-03 17:12  _迷途  阅读(306)  评论(0)    收藏  举报