win10已安装mysql8.0的情况下安装mysql5.6(安装两个mysql,高版本下安装低版本)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/qq_41718454/article/details/101452617

win10已安装mysql8.0的情况下安装mysql5.6(安装两个mysql,高版本下安装低版本)


最近跟了一个学长的项目,需要用到数据库。本来我用的是mysql8.0,但是统一让用mysql5.6,去网上搜了下,大多都是低版本(5.6或5.7)更新到高版本的(8.0),于是自己尝试了下。

关闭已经安装的mysql服务

首先要关闭自己已经安装的mysql服务

在这里插入图片描述

下载并解压mysql5.6

接下来去下载一个mysql5.6的压缩包,解压到目录里,这部分网上有很多教程,不再赘述。

配置环境变量

系统变量添加MYSQL56_HOME,值为mysql5.6的路径,名字其实随意,和之前的版本的系统变量有区别就行。

在这里插入图片描述

之后在path中添加**%MYSQL56_HOME%\bin**
在这里插入图片描述

修改my.ini配置文件

打开mysql5.6的目录,在里面新建my.ini配置文件,并用记事本打开。复制下面的内容并粘贴到ini文件中,然后退出保存。

端口号建议3307,mysql默认端口号为3306,电脑上已经存在的高版本mysql很可能用的就是这个端口号,所以要换个端口号。

basedir和datadir注意换成自己的。

扫描二维码关注公众号,回复: 7636576 查看本文章
# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html
# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
# *** default location during install, and will be replaced if you
# *** upgrade to a newer version of MySQL.

[client]
port=3307

[mysqld]

# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M

# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin

# These are commonly set, remove the # and set as required.
basedir=mysql5.6的目录
datadir=mysql5.6的目录\data
port=3307
# server_id = .....
character-set-server=utf8


# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M 

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 

安装mysql服务

以管理员身份运行cmd,否则权限不够。
在这里插入图片描述
输入cd mysql5.6绝对路径\bin,进入mysql的bin文件下
在这里插入图片描述

之后解压目录下修改的my.ini文件,输入服务安装命令:mysqld install MySQL服务名 --defaults-file=“mysql路径\my.ini”,服务名随意,也是和之前安装的版本区别开就行。安装成功后会提示服务安装成功。
(如果安装错误,移除服务命令为:mysqld remove 服务名
输入net start MYSQL服务名启动服务。

修改密码

修改mysql 的root密码

 c:>mysql -h localhost –u root -p
    mysql>show databases;
    mysql>use mysql;
    mysql>UPDATE user SETpassword=PASSWORD("123456") WHERE user='root';
    mysql>FLUSH PRIVILEGES;
    mysql>QUIT

这样就完成了,使用不同版本的mysql去关闭开启对应的mysql服务就可以了。注意新项目连接时候的端口号哦。

如果对你有帮助请点赞关注哦

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_41718454/article/details/101452617