误区及解决方法:
首先我一直在尝试连接,并一直失败,是因为进入了一个误区,即端口需要是主机的端口,而实际上却是服务的端口——3306(当然这是默认的,需要查的话到配置文件中找,在设置——>配置文件——>mysql.ini——>[点一下你正在用的MySQL版本])
可以看到端口为3306:
3、然后就在Navicate中连接,注意一下连接的要点:
连接名:随意取
主机:正在开的网站域名,我这里是demo.io:88,所以这里填的是demo.io
端口:上面所讲的3306
用户名:即你想使用的数据库的用户名
密码:对应的密码
暴露的问题:
这里有一个问题,如果两个数据库用户名和密码一样的话,会连接到哪个库?有待思考和论证,不过目前没时间,在弄一个spring boot项目,欢迎各位博主一起交流。。。
既然已经知道了Navicate连接数据库,那么IDEA怎么连数据库呢?请见这篇文章:(33条消息) Mysql安装+IDEA配置Mysql数据库_Hebuter-2018的博客-CSDN博客
这个主机端口有啥用呢?目前只知道访问自己的本地网站时才用到,demo.io:88。
最后感谢这位博主的博客,给了我灵感:
(33条消息) Phpstudy & Navicat 安装教程及MySQL数据库的连接如何根据phpstudy来安装mysql筱白Sec的博客-CSDN博客