一、连接数据库 遇到的问题排查(驱动器无法找到mysql) 我们用mysql_connect命令连接数据库 注意:1、$servername=127.0.0.1也等于localhost,端口不写默认3600,当然你可以随便写一个端口范围 0-65535(不能写80或者8080)不要问我为什么,这个问题好弱智。 发现报错了,大意就是php没法和database通信,找不到路径 解决办法: 小知识:什么是mysql.sock:这个玩意mysql的主机和客户机在同一host(物理服务器)上的时候,使用unix domain socket做为通讯协议的载体,它比tcp快。通常遇到这个问题的原因就是mysql server没运行起来 为什么没起来,我们去mysql.sock应该存放路径查看 对,就在这里。但是金阳光电脑是用mac自带的php环境,mysql是自己安装的。故mysql的sock通信实际上在/var/mysql 我们需要用linux命令ln -s创建软连接(熟悉linux命令就知道,这个命令在var路径下创立一个和private路径建立一个同步的mysql.sock同步的连接,它就是你,你就是它的意思) 输入密码,然后查看下 已经有了,重新运行下程序 大功告成!数据库终于连接成功了,账号密码都正常。下面可以创建数据库、建立空表,进行增删改查等操作了。 二、数据库创建 学过mysql命令大家都知道,登陆mysql后输入如下命令 mysql |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|