Document

信心、决心、恒心

--有志登山顶,无志站山脚。--【人所有的拖沓都是代表他并非真正热爱。】--见者易,学者难。莫将容易得,便作等闲看。--特蕾莎修女说:我们无法成为伟大的人,只能心怀伟大的爱做细微的事情。

学习Node和MySQL过程中接口测试时的问题(用到的工具有Postman、SQLYog、Navicat for MySQL、WAMPServer)

出现服务器异常的问题,百度后说是latin1导致的,但是跟着设置latin1也还在,好像没什么用,才想到我建库时没有设置(因为跟着视频学用了SQLYog,也不熟悉它)

文件配置参考:

https://developer.aliyun.com/article/903997

http://t.zoukankan.com/peterYong-p-12242872.html

使用SQLyog修改数据库的基字符集:

https://jingyan.baidu.com/article/a24b33cdc3590819fe002bd6.html

 

 

 

 

 不知道为什么就注册成功了(难道是因为我开启了MySQL44这个服务?试了一下就是这样的,那就好像和是否修改字符集没有关系了,因为查了还是有latin1),但是浏览器打开http://localhost/account/reg后还是显示服务器异常(用了WAMPServer,不知道是否和里面的MySQL有关,)

停止MySQL44这个服务后就这样了

 

测试时,发现当name的值是发送过的也会有错误

 

 对于MySQL的服务名还是没有完全了解

https://news.eda365.com/tech/qrskaifa/12007928571514.html(主要是安装mysql5.5数据库及在本地连接远程数据库的教程及常见问题解答

最先学数据库时使用的是SQLYog工具(跟着视频自学时,那时只想浅学了解下,很多是一知半解),那时就改了服务名为MySQL44,连接名是mysql4781(连接名下面不同的主机名用户名会连到不同的数据库,有个连接名便于区别数据库,但是我在Navicat for MySQL工具新建连接名后创建的数据库有些乱,导致连接名都不好用于分类了,好像一个端口号只能给一个连接名用,难道是因为当时为了方便连接?诶,其实断开那个连接重新连接需要的连接就可以了,而且右键也可以编辑连接,如下图)

       (Navicat for MySQL)                                                  (SQLYog)

 

 @前的字符root就是MySQL的用户名

@后的字符localhost就是MySQL的服务器名称

不清楚为什么

问题:SQLYog连接的mysql4781(连接名)下的“zouxiu”数据库和Navicat for MySQL连接的score(连接名)都可以成功连接(但它们都是3306端口)

其实SQLYog连接的mysql4781(连接名)或许就没有连接,仔细看看下面显示的数据库,连接的其实是Navicat for MySQL的score(连接名)!!!

 

 

 

数据库查不到数据

之前postman那边登录和注册都成功了,但是查不到数据,难道是wampserver问题,本地浏览器访问时服务器有问题

有点解题的思路:https://www.it610.com/article/1494138228607877120.htm

配置代理服务器或许出现了问题

 

 

 

 

 

 

 

 

回顾

以管理员身份运行命令行)登录

mysql -u root -p

 

posted on 2022-08-03 22:14  54Gamble  阅读(70)  评论(0)    收藏  举报

导航