FlowCI/flow-core-x

启动报mysql root没有权限ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

vwin opened this issue · 18 comments

vwin commented

image

@vwin 设置password了么?

或者在宿主机安装mysql 把 host或者password传递进去

vwin commented

必须在宿主机安装mysql吗?

docker里面有内嵌mysql,密码要设置

把启动命令打出来? 宿主机系统?

vwin commented

mysql我重新安装了一下,之前access denied的问题解决了,出现的新问题和FlowCI/docs#31 这个问题一样

@vwin 你的宿主机系统?挂载的mysql目录~/flow-ci/data 请保证有ALL权限

vwin commented

宿主机是Ubuntu16.04 flow-ci 整个文件夹及其子文件权限都是777

很抱歉,我们查看一下

临时解决方案可以在宿主机安装mysql把 host password传入进去

vwin commented

现在就是在宿主机安装的mysql,host password也都传进去了
image

MYSQL_HOST使用 局域网IP

@vwin 可以么?

vwin commented

mysql_host换成局域网ip还是一样的问题~
image

vwin commented

本地访问mysql一切正常~

能再试试 把~/flow-ci 删除,权限不要动,不要设置ALL

@vwin 很抱歉,我修复一下问题,Mysql不使用内部启动的方式,内部启动mysql导致核心模块和宿主机mysql的核心模块产生锁的问题,很抱歉

vwin commented

👌,辛苦~