windows mysql(解压版)的单机多实例的安装:
把 msyql 压缩包,拷贝到一个新目录里解压
D:\mysql-5.7.32-winx64-3307\bin>mysqld --initialize // 初始化MySQL数据目录即datadir 目录,该目录下会生成一堆文件。执行完该步之后,在data目录下生的文件有一个【电脑用户名.err】文件,这里面有初始化的密码。
D:\mysql-5.7.32-winx64-3307\bin>
D:\mysql-5.7.32-winx64-3307\bin>
D:\mysql-5.7.32-winx64-3307\bin>mysqld --install MySQL3307 --defaults-file="D:\mysql-5.7.32-winx64-3307\my.ini" // 安装MySQL服务,方便以服务的形式启动
Service successfully installed.
D:\mysql-5.7.32-winx64-3307\bin>
D:\mysql-5.7.32-winx64-3307\bin>net start MySQL3307 // 启动 MySQL 服务
MySQL5734 服务正在启动 .
MySQL5734 服务已经启动成功。
D:\mysql-5.7.32-winx64-3307\bin>
D:\mysql-5.7.32-winx64-3307\bin> 手动启动
D:\mysql-5.7.32-winx64-3307\bin>mysqld --defaults-file="D:\mysql-5.7.32-winx64-3307\my.ini"
......
第一次登陆数据库用 初始化密码(来自 datadir 中的 error 日志) 的登录,然后执行下面的命令修改密码
alter user user() identified by "XXXXXX";
否则提示:
You must reset your password using ALTER USER statement before executing this statement