安装两个版本的mysql

假设要做的两个版本mysql8,mysql5,服务也以这两个命名

1.先配置各个版本数据库的my.ini

只需要改动下面三项

port = 3306(3307)
basedir=D:\mysql\mysql-5.7.33-winx64
datadir=D:\mysql\mysql-5.7.33-winx64\data

2.创建mysql8

  1.\bin目录下 mysqld install mysql8(服务的名称) --default-file="my.ini的全路径名"------创建服务

  2.mysqld --initialize-insecure(不要初始密码就可以登录)--------数据库初始化----data文件夹创建

  3.修改注册表,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\mysql2 修改ImagePath参数 ,删掉对应的default只保留mysqld mysql8----不修改不能启动服务

  4.net start mysql8(假设这个为3306端口号)--启动服务

  5.mysql -u root 直接登录

  6.alter user 'root'@'localhost' identified by '密码' ,设置密码

3.创建mysql5

  1.\bin目录下 mysqld install mysql5(服务的名称) --default-file="my.ini的全路径名"------创建服务

  2.mysqld --initialize-insecure(不要初始密码就可以登录)--------数据库初始化----data文件夹创建

  3.修改注册表,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\mysql2 修改ImagePath参数 ,删掉对应的default那个字段只保留mysqld mysql5----不修改不能启动服务

  4.net start mysql5(假设这个为3307端口号)--启动服务

  5.mysql -P 3307 -u root 登录(默认是3306,因此其他端口号要加入-P 端口号),P是大写

  6.alter user 'root'@'localhost' identified by '密码' ,设置密码

posted @ 2021-03-14 23:35  SA20225427  阅读(237)  评论(0编辑  收藏  举报