Closed silence9527 closed 1 year ago
是SQLSTATE[HY000] [2002]
吗?
看看php.ini中的pdo_mysql.default_socket
是
SQLSTATE[HY000] [2002]
吗? 看php.ini中的pdo_mysql.default_socket
首先谢谢大佬回复,然后劳驾问下这个ini文件在哪里。。。
通过 https://launchpad.net/~ondrej/+archive/ubuntu/php 包源安装的在/etc/php/版本号
里
其他安装源试试whereis php
实在找不到在phpinfo()的输出里找php -i | grep php.ini
找到了,感谢大佬,这个ini文件里没有pdo_mysql.default_socket
刚好在vm里装了一个dsm7.1,无法复现,估计是mariadb服务没跑起来,我第一次跑 docker-compose up -d
时就缺了个 mysql
文件夹导致没跑起来
root@vm_dsm:/volume1/docker/tc# docker-compose up -d
Creating tc_db_1 ... error
ERROR: for tc_db_1 Cannot start service db: Bind mount failed: '/volume1/docker/tc/mysql' does not exists
ERROR: for db Cannot start service db: Bind mount failed: '/volume1/docker/tc/mysql' does not exists
ERROR: Encountered errors while bringing up the project.
正常跑起来应该能看到两个运行的容器
建议前往 容器 那里看看 tc_db_1
的日志,操作是 右键->详情->日志
建议前往 容器 那里看看
tc_db_1
的日志,操作是 右键->详情->日志
您好,十分感谢大晚上还帮忙复现,这是我的容器里的日志,麻烦帮忙看看。还有就是我看您是compose,我的操作是直接在虚拟机-群晖7.1-套件里添加docker-注册表搜索-启动容器。这样的。
刚好在vm里装了一个dsm7.1,无法复现,估计是mariadb服务没跑起来,我第一次跑
docker-compose up -d
时就缺了个mysql
文件夹导致没跑起来root@vm_dsm:/volume1/docker/tc# docker-compose up -d Creating tc_db_1 ... error ERROR: for tc_db_1 Cannot start service db: Bind mount failed: '/volume1/docker/tc/mysql' does not exists ERROR: for db Cannot start service db: Bind mount failed: '/volume1/docker/tc/mysql' does not exists ERROR: Encountered errors while bringing up the project.
正常跑起来应该能看到两个运行的容器
我尝试了一下dockercompose,报错这个
试试这条命令?sudo mount /tmp -o remount,exec
试试这条命令?
sudo mount /tmp -o remount,exec
运行之后是这样的
你新建一个文件夹,mkdir mysql
大佬强!!!!!果然docker compose好了,而且运行有两个容器,已经跑起来了,谢谢!!!!!十分感谢!!对了我记得之前有个贴吧云回复的插件(就是可以每天自己随机找5个帖子回复自定义词语+经验),好像没了。。。
贴吧云回复的插件好像没了
云回插件用的旧接口已经不可靠很容易被删封了,基于新接口的插件没有人做
贴吧云回复的插件好像没了
云回插件用的旧接口已经不可靠很容易被删封了,基于新接口的插件没有人做
能安装好自己签到就很感动了。。。。感谢大佬。祝一切顺利,新年快乐
问题描述
在群晖Nas中安装之后,IP+端口进入,通过检测环境,然后下一步,选是,最后报错连接数据库失败,请检查数据库信息。错误编号:2002
复现步骤
环境