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

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

win10配置多个mysql服务,并用navicat连接_第1张图片

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

  • 下载链接:
  • MySQL Windows.zip
  • navicat12
  • 提取码:提取码:ggb4

2.下载好后解压到目录

win10配置多个mysql服务,并用navicat连接_第2张图片
win10配置多个mysql服务,并用navicat连接_第3张图片
win10配置多个mysql服务,并用navicat连接_第4张图片

3.添加配置文件

  • (1)在bin目录下新建一个文本,命名为my,后缀改为ini,如图所示
    win10配置多个mysql服务,并用navicat连接_第5张图片
  • (2)修改文件内容,复制我的即可,只需自行修改圈住的部分
    win10配置多个mysql服务,并用navicat连接_第6张图片
[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
    win10配置多个mysql服务,并用navicat连接_第7张图片
  • (2)在左上角有cmd的目录,找到这个位置。
    win10配置多个mysql服务,并用navicat连接_第8张图片
    win10配置多个mysql服务,并用navicat连接_第9张图片
  • (3)右键以管理员的方式运行
  • win10配置多个mysql服务,并用navicat连接_第10张图片

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

win10配置多个mysql服务,并用navicat连接_第11张图片

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
  • 获得临时密码,图中所圈住的部分,将他复制保存下来
    win10配置多个mysql服务,并用navicat连接_第12张图片

7.接着修改密码

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

在这里插入图片描述

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

win10配置多个mysql服务,并用navicat连接_第13张图片

  • (3)修改密码
输入  ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
  • 框中的是修改后的密码
    在这里插入图片描述
  • (4)输入exit退出后重新用新的密码登录
    win10配置多个mysql服务,并用navicat连接_第14张图片

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

  • (1)我们点击新建连接
  • win10配置多个mysql服务,并用navicat连接_第15张图片
    win10配置多个mysql服务,并用navicat连接_第16张图片
  • (2)点击连接测试会报2059错误,这是因为mysql8修改了编码规则,下面我们修改一下编码规则
    win10配置多个mysql服务,并用navicat连接_第17张图片

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; #刷新权限

win10配置多个mysql服务,并用navicat连接_第18张图片

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

win10配置多个mysql服务,并用navicat连接_第19张图片win10配置多个mysql服务,并用navicat连接_第20张图片

你可能感兴趣的:(mysql)