当我们操作数据库时,有时候会发现,无法打开MySql,这是什么原因造成的呢?
其中的一个原因可能就是MySql数据库的端口发生了冲突了,就如Apache默认端口是80,MySql的默认端口号是3306.
我们在连接数据库时候会用到$link = mysqli_connect('127.0.0.1',"root",""); 其实就是$link = mysqli_connect('127.0.0.1:3306',"root","");
的简写。端口号是默认端口号3306时,可以不写 。
那么我现在就需要去修改mysql的默认端口号,由上一篇的博文,我们已经知道,修改MySql的端口号的话,我们就需要去修改MySql的配置文件:
点击打开该文件:(也可以直接通过本地文件路径如D:\wamp\bin\mysql\mysql5.6.17,查找文件配置文件my.ini)
关键字快速查找3306:
找到上面几处,修改端口号位3307,那么就完成MySql的端口号的修改了。
修改完了之后,还有一处要修改,PHP的配置文件(D:\wamp\bin\php\php5.5.12目录下php.ini),如下:
打开该文件,关键字3306,查找,如下:
修改3306为3307。
重启软件,在php代码中:$link = mysqli_connect('127.0.0.1:3307',"root","");可以测试是否成功。
也可以直接在命令窗口中操作,看是否能打开数据库。