电脑故障问答网

 找回密码
 立即注册
查看: 107|回复: 1

Navicat连接windows远程mySQL数据库

[复制链接]

2

主题

5

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2022-11-27 21:28:52 | 显示全部楼层 |阅读模式
记录一下踩的坑
大致花费了一个上午加一个中午,并且到下午15点24成功解决,留点笔记供大家和我参考
1.windows服务器安装mySQL的坑

按B站视频教程在本机安装MySQL一遍成功,但在Ucloud远程服务器主机上安装失败
(全网最详细)Mysql下载安装和配置方法(看了必成功)_哔哩哔哩_bilibili
在用管理员身份 启动命令提示符后,输入
mysqld --initialize-insecure --user=mysql报错error,原因我测试时是 有一个临时文件没有权限,找到对应路径下自己创建临时文件路径即可



手机拍的,比较糊,大致就是找不到路径 没权限

这个成功后,又提示 无法启动服务,又网上找,发现需要下载这个dll文件(缺少dll)
https://cn.dll-files.com/download/3b22b2ec303b0721827dd768c87df6ed/vcruntime140_1.dll.html?c=UFZjQVJWcWRzaHZTdXQ4WSs4ZHVjUT09


之前以为是需要自己手动创建data文件,之后发现这样也无法成功启动服务,原因是:不应该手动创建data,否则自动补充的文件中会缺少某些配置文件
参考链接:MySQL无法启动 服务没有报告任何错误
终于 远程Windows上的服务器的mySQL数据库上创建ok.
2.无法连接Ucloud windows服务器主机

尝试与 Ucloud客服沟通,确定能在自己当前手中的windows 能够成功访问到 远程服务器主机,(确保自己账号和密码没有记错),否则你测试半天,发现自己都连不上远程服务器,或者自己密码账号记错,那就真的是白搭。(这里表扬Ucloud客服,很认真很及时的回复了我的所有问题)


发现之前使用远程桌面连接不上 是因为用户名没有填写


终于ok, 远程服务器可以通过IP地址和用户名密码能成功连上
3.使用Navicat的SSH 无法连接到服务器的mySQL上

首先,服务器端的SSH应该打开才行,否则连死了也不会连上。
这块服务自己应该提前在远程windows服务器上安装好,加载好,启动服务好
在网上找到这篇文章 帮助到了我
参考链接:如何使用 SSH 远程控制一台 Windows 服务器
首先得在服务器的win10上启动,安装这个东东



安装好后启动这个服务,这样便可以使用SSH通道,



上述端口指的是服务器主机的端口


之后再常规界面进行设置,连接名随便起,主机localhost,端口默认(只要没动过其他东西,默认就行)
用户名,密码 就是你服务器中设置的 mySQL的用户名和密码



上述端口指的是

测试连接


然后就可以 进行正常的 增删改查了

回复

使用道具 举报

1

主题

5

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2025-3-27 20:27:10 | 显示全部楼层
LZ是天才,坚定完毕
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

云顶设计嘉兴有限公司模板设计.

免责声明:本站上数据均为演示站数据,如购买模板可以上DISCUZ应用中心购买,欢迎惠顾.

云顶官方站点:云顶设计 模板原创设计:云顶模板   Powered by Discuz! X3.4© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表