docker拉取dedecms后进行安装时一直提示数据库连接错误,解决了好久。
先是进入已开启的cmd容器后安装mysql错误:
问题记录:kali2安装mariadb:https://blog.csdn.net/weixin_43376075/article/details/109149045
接着是解决数据库连接时不需要密码的问题:
解决MySQL不需要密码就能登录问题https://blog.csdn.net/weixin_43376075/article/details/109125142
再然后连接不上数据库…写了个测试文件
<?php
$conn = mysql_connect('localhost','root','123456');
if(!$conn){
dir(mysql_error());
}
else{echo 'ok!!!!!!!!!';}
?>
提示:Warning: mysql_connect(): No such file or directory
原来是配置文件的问题,登陆mysql,输入status,查看UNIX socket的路径,然后进入/tmp目录做个软链接,再登陆测试文件显示ok!!!即为连接成功。
最后终于解决了数据库连接错误的问题!