学习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)
       (Navicat for MySQL)                                                   (SQLYog)
(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
 
                
            
         
 浙公网安备 33010602011771号
浙公网安备 33010602011771号