打开你的terminal并运行下面的命令。
sudo apt-get install mysql-server
如果你正在运行PHP,你还需要安装MySQL模块5:
sudo apt-get install php5-mysql
使用“mysqli_connect”
$con = mysqli_connect("127.0.0.1","root","pass","your_database");
它会工作,我解决了我的问题。
如果升级到PHP 7.0后出现此错误,那么您使用的是不推荐使用的库。
mysql_connect – 打开一个到MySQL服务器的连接
警告
这个扩展在PHP 5.5.0中被弃用,并且在PHP 7.0.0中被删除。 应该使用MySQLi或PDO_MySQL扩展。
更多这里: http : //php.net/manual/en/function.mysql-connect.php
validation您的PHP安装是否已经使用mysql支持编译。 创build一个包含<?php phpinfo(); exit(); ?>的testing网页<?php phpinfo(); exit(); ?> <?php phpinfo(); exit(); ?> <?php phpinfo(); exit(); ?>并将其加载到浏览器中。 searchMySQL的页面。 如果你没有看到它,你需要重新编译支持MySQL的PHP,或者重新安装内置的PHP包
PHP.INI
检查你是否忘记启用下面的选项(加载其他模块):
; Directory in which the loadabl