同时运行xampp自带MySQL和本地配置数据库Navicat for MySQL

xampp自带MySQL默认端口3306

php5.5连接测试:

//默认用户名密码为:"root","",想要修改密码参考文章xampp自带mysql的使用

$mysqli = new mysqli("localhost", "root", "", "vue_admin");
if (!$mysqli) {
echo "数据库连接失败" . $mysqli -> connect_error;
exit();
}
function excute_query($sql) {
global $mysqli;
$mysqli -> query("set names utf8");
$res = $mysqli -> query($sql);
return $res;
}

想要同时在本地也配置数据库,首先安装mysql,安装过程中端口要修改成非3306(这里以3308为例),服务名要修改成非mysql,否则会冲突而启动失败(这里设置成mysql5),安装完mysql,再开始安装Navicat for MySQL,安装完成之后,点击连接,端口为3308,用户名和密码为安装数据库时自己设置的

php5.5测试连接:

同上,将主机名后面加上端口号即可

$mysqli = new mysqli("localhost:3308", "root", "root", "22");

总结:多个mysql服务名和端口均不一样

原文地址:https://www.cnblogs.com/zyl-930826/p/13895176.html