mysql数据库二级课程推荐 (mysql数据库基础及应用习题答案)

一、连接数据库

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

我们用mysql_connect命令连接数据库

mysql数据库进阶篇74,连接mysql数据库需要几个步骤

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

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

mysql数据库进阶篇74,连接mysql数据库需要几个步骤

解决办法:

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

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

mysql数据库进阶篇74,连接mysql数据库需要几个步骤

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

mysql数据库进阶篇74,连接mysql数据库需要几个步骤

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

mysql数据库进阶篇74,连接mysql数据库需要几个步骤

输入密码,然后查看下

mysql数据库进阶篇74,连接mysql数据库需要几个步骤

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

mysql数据库进阶篇74,连接mysql数据库需要几个步骤

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

二、数据库创建

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

mysql> CREATE DATABASE a;

创建一个a的数据库

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

我们先进入mysql用show databases命令看看

mysql数据库进阶篇74,连接mysql数据库需要几个步骤

mysql数据库进阶篇74,连接mysql数据库需要几个步骤

mysql数据库进阶篇74,连接mysql数据库需要几个步骤

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

再次运行创建数据库操作

mysql数据库进阶篇74,连接mysql数据库需要几个步骤

提示数据库已经存在!

更多动态关注:ITjob远标培训,微信号:a4006660010