win10配置多个mysql服务,并用navicat连接

注意:现在不推荐大家用这种方式配置mysql开发环境,建议大家使用docker来管理,更加方便、快捷、高效!!

如图所示,我已经在电脑上安装了两个mysql服务,现在我们再安装一个。

在这里插入图片描述

1.首先我们下载需要安装的mysql压缩包,这里采用目前最新的 MySQL Windows.zip,使用的navicat是免安装的navicat12

2.下载好后解压到目录

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.添加配置文件

  • (1)在bin目录下新建一个文本,命名为my,后缀改为ini,如图所示
    在这里插入图片描述
  • (2)修改文件内容,复制我的即可,只需自行修改圈住的部分
    在这里插入图片描述
[client]
port=3320
[mysql]
; 设置mysql客户端默认字符集
default-character-set=utf8mb4
[mysqld]
;设置3320端口
port = 3320
; 设置mysql的安装目录
basedir=D:\mysql-8.0.18-winx64
; 设置mysql数据库的数据的存放目录
datadir=D:\mysql-8.0.18-winx64\data
; 允许最大连接数
max_connections=200
; 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8mb4
; 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

4.接着通过用管理员方式打开命令窗口,网上有许多方法,如果都不行,就用这个

  • (1)window+R输入cmd
    在这里插入图片描述
  • (2)在左上角有cmd的目录,找到这个位置。
    在这里插入图片描述
    在这里插入图片描述
  • (3)右键以管理员的方式运行
  • 在这里插入图片描述

5.进入到解压的mysql 的bin目录的路径,如图所示

在这里插入图片描述

5.输入如图所示命令

D:\mysql-8.0.18-winx64\bin>mysqld.exe install mysql2 --defaults-file="D:\mysql-8.0.18-winx64\my.ini"
  • 注意修改圈住的两个位置,一个是服务名称,一个是配置文件路径,按自己的设置更改
    在这里插入图片描述

6.接着初始化数据库,如图所示

 输入命令    mysqld --initialize --console
  • 获得临时密码,图中所圈住的部分,将他复制保存下来
    在这里插入图片描述

7.接着修改密码

  • (1)开启服务
输入  net start mysql2

在这里插入图片描述

  • (2)输入mysql -P3320 -uroot -p,再输入临时密码,完成登录,-P3320是指定端口,端口为之前在配置文件中设置的端口

在这里插入图片描述

  • (3)修改密码
输入  ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
  • 框中的是修改后的密码
    在这里插入图片描述
  • (4)输入exit退出后重新用新的密码登录
    在这里插入图片描述

8.接着我们用navicat连接尝试

  • (1)我们点击新建连接
  • 在这里插入图片描述
    在这里插入图片描述
  • (2)点击连接测试会报2059错误,这是因为mysql8修改了编码规则,下面我们修改一下编码规则
    在这里插入图片描述

9.回到控制台,输入以下命令,如图所示,完成修改,修改编码规则后记得重新再修改一次密码,因为编码规则修改后,原来的密码就用不了了

use mysql; #选择数据库
# 远程连接请将'localhost'换成'%'

ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #更改加密方式

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';#修改密码

FLUSH PRIVILEGES; #刷新权限

在这里插入图片描述

10.接着再进行连接测试,完成。

在这里插入图片描述在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值