如何安装两个数据库--接二次开发很容易遇到版本问题造成无法连接数据库

1.同志们,接到项目后,要冷静沉稳,不要卡卡卡,马上开始整,特别是遇到二次开发系统问题上特别注意,多看看代码及项目配置设置参数,特别是遇到一些企业还在用旧版本的数据库。我们要走出这个大坑。命名代码问题要报数据库连接异常。此时就需要你安装旧版本的数据库。
下面我们来解决这个问题,因为放本地数据库测试方便情况下,当然你也可以用Liunx上的数据库也可以,个人认为只是便于操作测试用本地比较方便
首先自己安装的新版本数据库不可能删掉,主要是数据多,那么我们就要考虑安装两个版本的数据库,首先在官网下载旧版数据库
下载数据库
在这里插入图片描述
解压后
在这里插入图片描述
然后创建一个my.ini的文件 再创建一个空的data
my.ini配置
[mysqld]

设置3307端口(原先的mysql5已经占用3306)

port=3307

设置mysql的安装目录(你自己的目录)

basedir=D:\mysql-5.7.28-winx64\mysql-5.7.28-winx64

设置mysql数据库的数据的存放目录

datadir=D:\mysql-5.7.28-winx64\mysql-5.7.28-winx64\data

允许最大连接数

max_connections=200

允许连接失败的次数。

max_connect_errors=10

服务端使用的字符集默认为UTF8

character-set-server=utf8

创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

默认使用“mysql_native_password”插件认证

#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]

设置mysql客户端默认字符集

default-character-set=utf8
[client]

设置mysql客户端连接服务端时默认使用的端口

port=3307
default-character-set=utf8
data空的文件夹存放数据的
在这里插入图片描述
创建文件配置后如上图
现在下一步关闭mysql服务器
点击此电脑-----管理—服务和应用程序—服务----mysql–停止运行
在这里插入图片描述
管理员身份打开命令行提示符(一定要是管理员,要不然权限不够可能出问题),输入
切到安装mysql的目录下
D:cd E:\mysql-5.6.42-winx64\mysql-5.6.42-winx64\bin,进入到安装的bin目录下(这是因为我没有配置环境变量,有需要的可自行配置)。

上面已经进入到bin目录下了,接下来就是安装服务了
之前安装的5.7版本,使用的是默认的mysql服务名:mysql

我安装的第二个是5.7版本,服务名命名为:mysql5(可任意取)。

在命令行bin目录下输入:mysqld --initialize --console
执行后或显示原始密码,先复制下来
bin目录下执行
mysqld --install MYSQL5 修改mysql名字
net start mysql8==>启动服务
mysql -uroot -P 输入复制的原始密码即可登录
成功后修改密码
命令如下:
alter user ‘root’@‘localhost’ identified by ‘root123!’在这里插入图片描述
因mysql要求需大小写加特殊字符
修改成功后即可登录
记住端口不一样了哦

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值