Navicat迁移局域网内其他PC机的MySQL数据库

迁移局域网内其他PC机的MySQL数据库到本机

  • 查看局域网IP
  • 设置可远程连接的账号
  • 开放本机防火墙的3306端口
  • 连接PC机的MySQL
  • 利用Navicat迁移数据库

刚换了个电脑,旧电脑的MySQL数据库太多了,转成.sql文件,再传输到新电脑上运行,太麻烦了。于是想着能不能通过局域网连到我旧电脑的MySQL上,然后直接进行数据库迁移。

查看局域网IP

  打开DOS命令窗口输入IP config命令查看本机的IP。这里可以看到新电脑的IP是192.168.1.24

Navicat迁移局域网内其他PC机的MySQL数据库_第1张图片

设置可远程连接的账号

  然后我们需要在新电脑的MySQL上设置一个可以进行远程连接的账号。

  第一步,进入DOS窗口输入命令登录MySQL。

mysql -uroot -p

Navicat迁移局域网内其他PC机的MySQL数据库_第2张图片

  第二步创建账号和密码。

create user 'remote'@'%' identified by 'pwd';

  第三步,授权。

GRANT ALL PRIVILEGES ON *.* TO 'remote'@'%' WITH GRANT OPTION;

  第四步,刷新权限。

FLUSH PRIVILEGES;

开放本机防火墙的3306端口

  首先进入控制面板,进入系统和安全
Navicat迁移局域网内其他PC机的MySQL数据库_第3张图片
  然后找到防火墙的高级设置。
Navicat迁移局域网内其他PC机的MySQL数据库_第4张图片
Navicat迁移局域网内其他PC机的MySQL数据库_第5张图片

  点击入站规则后,再点击右侧的新建规则。然后把3306端口开放就好了。

Navicat迁移局域网内其他PC机的MySQL数据库_第6张图片

连接PC机的MySQL

  直接输入新电脑的局域网IP和远程连接名和密码,即可连上数据库。

Navicat迁移局域网内其他PC机的MySQL数据库_第7张图片

利用Navicat迁移数据库

  点击navicat工具栏里面的数据传输选项。

Navicat迁移局域网内其他PC机的MySQL数据库_第8张图片
  然后选择源数据库和目标数据库即可进行数据迁移。

Navicat迁移局域网内其他PC机的MySQL数据库_第9张图片

你可能感兴趣的:(#,MySQL,数据库,mysql)