在Windows电脑上装2个MySQL

要想在电脑上装2个MySQL或者2个以上MySQL,你应该下载zip格式的MySQL安装包而不是exe格式的MySQL安装包。

下载地址:https://downloads.mysql.com/archives/community/

下面以安装3307端口为例,其它端口的安装方式同理,只不过需要修改部分设置(端口、路径等)

将下载后的压缩包解压并移动到某个文件夹下,例如:C:\dev\mysql\mysql3307

文件夹下应该包含以下内容,如果没有,需要你手动创建文件夹

MySQL

新建my.ini文件,其内容如下:(省略掉了其它配置,你可以复制其它MySQL配置文件进行相应的修改)

[client]
port=3307
[mysqld]
port=3307
basedir="C:/dev/mysql/mysql3307/"
datadir=C:/dev/mysql/mysql3307/Data
secure-file-priv="C:/dev/mysql/mysql3307/Uploads"

下面就初始化MySQL,打开cmd窗口执行以下命令

C:\dev\mysql\mysql3307\bin\mysqld --defaults-file=C:\dev\mysql\mysql3307\my.ini --initialize --console

安装MySQL开机启动服务

C:\dev\mysql\mysql3307\bin\mysqld install mysql3307 --defaults-file=C:\dev\mysql\mysql3307\my.ini

如果不想自动启动,可以在服务里改为手动启动

启动MySQL

net start mysql3307

启动失败时,需要在MySQL根目录下新建Uploads文件夹

登录MySQL

mysql -u root -p -P3307

修改密码

set password for root@localhost=password('123456');

实际上还可以通过下面的方法安装多个MySQL版本。