连接远程数据库时出现 SSH: expected key exchange group packet from server / 2003 - Can't connect to MySQL serv...

本文记录了在远程服务器上安装MySQL后,通过Navicat进行连接时遇到的问题及解决方法,包括取消SSH通道使用、配置MySQL允许远程访问及修改用户表。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

昨天在自己的远程服务器上玩,把系统重装了。新装了MySQL,在本地用navicat连接的时候出了几个小问题。

问题一:SSH: expected key exchange group packet from server

这个问题在网上查了查说是navicat自己的问题,升级版本就好了。没管那么多,在SSH选项卡里把使用ssh通道取消了,使用常规连接。

问题二:2003 - Can't connect to MySQL server on 'XXX' (10038)

第一个问题刚解决,但是第二个问题又出来了,这个问题是我忘了设置MySQL允许远程访问

解决方法是将bind-address = 127.0.0.1注释掉

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

在bind-address = 127.0.0.1这句的前面加上#

问题三:1130 - Host 'XXX' is not allowed to connect to this MySQL server

前面两个问题本以为这就好了,结果又报了个这,看意思是我的IP没有权限。在网上查了查,找到了一个解决办法:修改MySQL的用户表

1、登录mysql

mysql -u root -p

2、查看一下用户表

use mysql
select host,user from user;

3、修改host字段

根据查到的结果可以发现只有本机可以访问,我的做法是把host字段改成%

update user set host = '%' where user = 'root';

4、刷新MySQL的系统权限相关表

flush privileges;­

再次远程连接数据库成功

 

几经转折,才连接上(╯‵□′)╯︵┴─┴

转载于:https://www.cnblogs.com/weiyalin/p/9282192.html

1 of 1 unhandled error Server Error Error: Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: undefined. You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports. This error happened while generating the page. Any console logs will be displayed in the terminal window. Call Stack ReactDOMServerRenderer.render file:///D:/PycharmProjects/blog-master/blog/node_modules/react-dom/cjs/react-dom-server.node.development.js (4053:17) ReactDOMServerRenderer.read file:///D:/PycharmProjects/blog-master/blog/node_modules/react-dom/cjs/react-dom-server.node.development.js (3690:29) Object.renderToString file:///D:/PycharmProjects/blog-master/blog/node_modules/react-dom/cjs/react-dom-server.node.development.js (4298:27) Object.renderPage file:///D:/PycharmProjects/blog-master/blog/node_modules/next/dist/server/render.js (768:45) Object.defaultGetInitialProps file:///D:/PycharmProjects/blog-master/blog/node_modules/next/dist/server/render.js (375:51) MyDocument.getInitialProps file:///D:/PycharmProjects/blog-master/blog/.next/server/chunks/6859.js (566:20) Object.loadGetInitialProps file:///D:/PycharmProjects/blog-master/blog/node_modules/next/dist/shared/lib/utils.js (65:29) documentInitialProps file:///D:/PycharmProjects/blog-master/blog/node_modules/next/dist/server/render.js (781:48) renderDocument file:///D:/PycharmProjects/blog-master/blog/node_modules/next/dist/server/render.js (806:55) Object.renderToHTML file:///D:/PycharmProjects/blog-master/blog/node_modules/next/dist/server/render.js (906:34)
最新发布
08-02
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值