所在的位置: Web开发 >> PHP >> PHP专题20mysql专题2数据

PHP专题20mysql专题2数据

一、连接数据库

遇到的问题排查(驱动器无法找到mysql)

我们用mysql_connect命令连接数据库

注意:1、$servername=.0.0.1也等于localhost,端口不写默认,当然你可以随便写一个端口范围0-(不能写80或者)不要问我为什么,这个问题好弱智。

发现报错了,大意就是PHP没法和database通信,找不到路径

解决办法:

小知识:什么是mysql.sock:这个玩意mysql的主机和客户机在同一host(物理服务器)上的时候,使用unixdomainsocket做为通讯协议的载体,它比tcp快。通常遇到这个问题的原因就是mysqlserver没运行起来

为什么没起来,我们去mysql.sock应该存放路径查看

对,就在这里。但是金阳光电脑是用mac自带的PHP环境,mysql是自己安装的。故mysql的sock通信实际上在/var/mysql

我们需要用linux命令ln-s创建软连接(熟悉linux命令就知道,这个命令在var路径下创立一个和private路径建立一个同步的mysql.sock同步的连接,它就是你,你就是它的意思)

输入密码,然后查看下

已经有了,重新运行下程序

大功告成!数据库终于连接成功了,账号密码都正常。下面可以创建数据库、建立空表,进行增删改查等操作了。

二、数据库创建

学过mysql命令大家都知道,登陆mysql后输入如下命令

mysqlCREATEDATABASEa;

创建一个a的数据库

PHP创建一个名字为student的数据库

我们先进入mysql用showdatabases命令看看

数据库创建了,和mysql创建数据库命令一模一样!

再次运行创建数据库操作

提示数据库已经存在!

明天分享如何创建表格、对数据进行插入、删除、查找。这

欢迎大家来稿分享自己测试和学习心得,来稿联系金阳光。

qq.







































国内著名白癜风专家
治白癫疯最好的办法



转载请注明:http://www.guyukameng.com/php/11023.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了