当前位置: 首页 > 后端技术 > Node.js

在阿里云ECS上开发网站注意事项

时间:2023-04-03 14:26:38 Node.js

关于navicat无法远程连接mysql。详细安装教程)2.不添加远程访问用户,而是将所有权限分配给root@localhost(本地root用户)GRANTALLPRIVILEGESON*.*TO'root'@localhostIDENTIFIEDBY'yourrootpassword'WITHGRANTOPTION;然后直接使用navicat进行配置。为什么要这样配置呢?因为阿里云使用SSH进行数据通信,所以如果在线上在一般的Linux服务器上配置mysql远程访问会失败。因为即使你使用GRANTALLPRIVILEGESON*.*TO'myuser'@'%'IDENTIFIEDBY'mypassword'WITHGRANTOPTION;这样的sql命令添加远程访问权限的用户,你的数据通信不通过SSH,云服务器也不会接受。关于node.js,后台运行正常,但是通过网页上的阿里云服务器ip还是访问不到。原因:你节点listen的端口,阿里服务器没有开启app.listen(3000)。比如这个3000端口需要在安全组里面配置添加3000端口配置规则的详细教程可以参考文末阿里云安全组的说明:写的不容易,分享一下填的经验坑就更值钱了。朋友,请喜欢。