当前位置:   article > 正文

windows上同时安装两个版本的mysql数据库_windows安装多版本mysql

windows安装多版本mysql

目录

一、常用的命令

二、先停止之前安装的低版本mysql服务:

三、可能遇到的问题

四、放置部分快速操作的脚本:


一、常用的命令

  1. 安装服务: mysqld --install mysql8.0 
  2. 初始化:mysqld --initialize --console
  3. 启动服务:net start mysql8.0
  4. mysqld -remove mysql8
  5. sc delete mysql8.0

二、先停止之前安装的低版本mysql服务:

1、下载安装对应版本的mysql文件包

2、安装后目录如下:

3、my.ini文件的内容可自行修改,端口的话跟之前版本的端口区分开来

  1. [mysqld]
  2. # 设置3308端口
  3. port=3308
  4. # 设置mysql的安装目录
  5. basedir=D:\Software\mysql-8.0.28-winx64
  6. # 设置mysql数据库的数据的存放目录
  7. datadir=D:\Software\mysql-8.0.28-winx64\Data
  8. # 允许最大连接数
  9. max_connections=200
  10. # 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
  11. max_connect_errors=10
  12. # 服务端使用的字符集默认为UTF8
  13. character-set-server=utf8mb4
  14. # 创建新表时将使用的默认存储引擎
  15. default-storage-engine=INNODB
  16. # 默认使用“mysql_native_password”插件认证
  17. default_authentication_plugin=mysql_native_password
  18. [mysql]
  19. # 设置mysql客户端默认字符集
  20. default-character-set=utf8mb4
  21. [client]
  22. # 设置mysql客户端连接服务端时默认使用的端口
  23. port=3308
  24. default-character-set=utf8mb4

4、使用管理员身份打开cmd,输入命令

d:

再输入命令 cd D:\Software\mysql-8.0.28-winx64\bin

执行命令,安装服务,名称与之前的版本服务名称区分开来,

接着使用初始化命令,获取初始密码,后续会用到。

  1. 安装服务: mysqld --install mysql8
  2. 初始化:mysqld --initialize --console

 5、启动服务:net start mysql8

 6、输入命令,输入之前记录下来的初始化密码,验证是否成功:

mysql -uroot -p

三、可能遇到的问题

今天在那做实验倒腾mysql数据库,后来发现服务无法启动,查看日志报错如下:

2015-01-07 17:48:54 9136 [ERROR] InnoDB: .\ibdata1 can't be opened in read-write mode

2015-01-07 17:48:54 9136 [ERROR] InnoDB: The system tablespace must be writable!

2015-01-07 17:48:54 9136 [ERROR] Plugin 'InnoDB' init function returned error.

2015-01-07 17:48:54 9136 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.

2015-01-07 17:48:54 9136 [ERROR] Unknown/unsupported storage engine: InnoDB

2015-01-07 17:48:54 9136 [ERROR] Aborting

解决方法:

1、打开任务管理器终止mysqld进程;

2、打开mysql安装目录的data文件夹,删除以下3个文件:

ib_logfile0和ib_logfile1 和 ibdata1

3、重新启动mysql

四、放置部分快速操作的脚本:

在此之前呢,需要在系统环境变量里面配置好,mysql所在目录的bin目录、inclode目录

配置好环境变量了,你的bat命令就可以直接双击打开生效咯。 


相关参考文献地址:

1、一台电脑安装两个不同版本的MySQL - o云淡风轻o - 博客园 (cnblogs.com)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/768354
推荐阅读
相关标签
  

闽ICP备14008679号