Navicat连接windows远程mySQL数据库
记录一下踩的坑大致花费了一个上午加一个中午,并且到下午15点24成功解决,留点笔记供大家和我参考1.windows服务器安装mySQL的坑按B
记录一下踩的坑
大致花费了一个上午加一个中午,并且到下午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的用户名和密码
测试连接
然后就可以 进行正常的 增删改查了