1.之前开发的RDS MySQL版本和本地MySQL版本最好接近,比如8.0.28和8.0.20好像都是可以兼容的,他们里面都有那个utf8的字符编码,但是后面我选的RDS MySQL版本有点新,是8.0.30甚至更新的版本,之前用C#语言写的连接MySQL以及增删改查的代码,好像尤其是查询那一步就会出现错误,其他的好像还可以,主要好像是因为那个utf8的编码问题,8.0.28和8.0.20这些版本是有utf8的,但是8.0.30甚至更新的版本utf8好像就没有了,只有utf8mb3和utf8mb4等,所以当时就出现了这个问题,为了解决它,我只好换成老版本的8.0.28或8.0.20较老一些的版本。
2.要实现客户端可以使用公网连接阿里云RDSMySQL,我会先先在Navicat上进行测试连接,在Navicat里面创建表格等操作,
除了常规的购买实例,等操作
但是过程中也出现过好几个问题:(解决办法:提交工单,问工作人员)
(1)需要设置白名单0.0.0.0/0
(2)进入实例后,一直出现不了一个页面,老是会返回到上级页面
就会又回到下面这个界面就很奇怪,
解决办法:
提交工单,工作人员说浏览器用无痕模式就好了,结果确实就好了。
、
(3)这个默认外网是关闭的,需要点击这里打开外网,另外这里的外网地址和内网地址不太一样,开了外网之后,在本地win+R -> cmd->ping一下
如果我们在本地ping的是内网地址,就会ping不通,出现丢包的现象,但是ping 外网地址才能ping得通,所以,前往不要把内网地址和外网地址给搞错,不一样,外网地址比内网中间多了几个字母