配置mysql数据库端口号_数据库配置时要注意端口号
初学pdo,总是连接不上mysql数据库,并返回SQLSTATE[HY000] [1049] Unknown database 'test1'。
一开始在网上查了好多,还是找不出错在哪。后来自己分析了一下:
首先返回错误说找不到数据库test1,但是通过MySQL控制台都可以找到这个数据库,说明这个库的确存在,但就是连接不上。
然后在查错过程中发现,把test1库换成mysql库是可以执行的,说明mysql服务是可以连接上的。
然后就在想,是不是wamp的问题,因为刚开始学,对它还不熟悉。自己了解了一下,发现wamp提供一个phpmyadmin页面,在这里可以管理wamp集成的各种数据库。然后发现自己在安装wamp时勾选了两个数据库服务,MariaDB和MySQL。而MySQL的默认端口号是3306,但是MariaDB占用了3306,并且wamp自动把MySQL的端口号改成了3308。到这里终于明白了,在新建pdo对象时localhost未指定端口号,所以默认使用MySQL的默认端口号3306,但实际上创建的test库是在3308端口创建的,所以在3306端口连接不上。把pdo对象的主机名改成localhost:3308后,连接成功。
总结:数据库配置时要注意端口号是否匹配,遇到困难时要先静下心思考一下,很多问题并没有想象中难
PS:若出现SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: YES),可能是密码输入错误,也有可能是端口号不匹配的问题
配置mysql数据库端口号_数据库配置时要注意端口号相关推荐
- 在哪看mysql的端口号_数据库端口号在哪看
如何查看mysql的端口号 -- 输入以下命令:SHOW VARIABLES WHERE VARIABLE_NAME='port'就可以查看当前连接的端口号,-- 例如:mysql> SHOW ...
- c3po连接mysql带端口号_利用C3PO配置数据库连接池出现的问题
我利用C3P0配置mysql数据源时候,在日志中不停的出现如下日志,好像在不停的检查过期.这样不停的增加我想肯定会影响性能.日志如下 引用 11462296 [com.mchange.v2.async ...
- yml配置mysql自动重连_数据库和Doctrine(转载自http://www111cnnet/phper/332/85987htm) - Doctrine...
Doctrine2压缩包的tools目录用来做一些命令行工作.这里主要说一下通过tools,把数据库的表结构自动生成yml/xml/entities,原因是写那些东西太浪费时间了有木有.1.通过Doc ...
- mysql有多少个端口号_查看mysql端口号(mysql端口号是多少)
查看mysql端口号(mysql端口号是多少) 2020-05-07 22:11:45 共10个回答 如何查看mysql的端口号 1使用命令showglobalvariableslike'port'; ...
- mysql数据库怎么查看端口号_怎么查看数据库端口号(mysql怎么查看端口号)
怎么查看数据库端口号(mysql怎么查看端口号) 2020-05-08 11:20:02 共9个回答 如何查看自己数据库的端口号 navicat,找到服务器,右键->连接属性,就找到端口号了 如 ...
- 如何修改mysql占用的端口号_修改mysql端口号(mysql的端口号)
修改mysql端口号(mysql的端口号) 2020-05-07 22:12:00 共10个回答 如何查看mysql默认端口号和修改端口号 登录mysql,使用命令showglobalvariable ...
- 当Tomcat配置安装都成功端口号也没问题时网页输入http://localhost:8080/打不开如何解决
当Tomcat配置安装都成功端口号也没问题时网页输入http://localhost:8080/打不开如何解决 参考文章: (1)当Tomcat配置安装都成功端口号也没问题时网页输入http://lo ...
- win mysql修改端口号_Windows10系统下查看mysql的端口号并修改的教程图解
mysql的端口号默认是3306,初学者可能有时会忘记或者之前修改了默认的端口号,忘记了,或者很多时候我们一台电脑需要安装两个mysql或者想设置一个自己的喜欢的数字,那么接下来我们来看看如何查看或者 ...
- mysql删除端口配置文件_完美解决phpstudy安装后mysql无法启动(无需删除原数据库,无需更改任何配置,无需更改端口)直接共存...
今天学习php,当然是要先安装好运行环境了,phpstyudy是一个运行php的集成环境, 一键安装对新手很友好,与时作为一个新手,便跟着教程安装了phpstudy集成环境. 很快安装好了,嗯.对新手 ...
最新文章
- HDU 6156 Palindrome Function 数位DP
- java正则表达式:查找所有{XXX}
- 【机器学习】Bagging和Boosting的区别(面试准备)
- NSX控制平面和静态路由更新流程2
- 用JavaScript验证密码强度
- 九宫格日记-2011年03月03日
- mysql 1.4安装步骤_1.4.1 MySql安装配置
- Cesium 加载实景三维模型 优化建议
- 反其道而行 - 登录gitbub
- 流程引擎之Flowable简介
- 知晓云深坑:数据修改返回401解决办法
- Sortablejs + css 模仿安卓桌面,实现可拖拽排序的主页图标+文件夹收纳
- 【开源库分享】雷电模拟器自动化操作库 C#版本
- 无法启用网络发现和文件共享或共享无法访问
- docx4j 对比word
- TextView和EditText
- 中国传统民间游戏汇总
- ROS1学习笔记--xacro
- 单片机C语言的“进程调度轮询”
- RTSP取流之海康威视