首先 大家要搞清楚 navicat与mysql的关系
解释:真正的数据库是mysql。 navicat并不是数据库 他只是可视化管理数据库的工具。
那么在php中 也是如此 phpmyadmi也只是一个可视化的管理工具。
我的电脑是 MAC
我在用navicat连接php中的数据库时的步骤:
- 关闭本地数据库
- 在php中打开php中的mysql 记得勾选Allow Network access to mysql 下的only form this Mac
- 然后在navicat中新建连接 账号root 密码默认为空
- 在高级中设置使用套接字文件:/Applications/MAMP/tmp/mysql/mysql.sock
- 此时基本就可以成功了