最近继续开始学习大业了~
之前在docker上部署过一次mysql,一段时间没管服务器(可能是重启过),上面的容器都没了,然后前天我开始重新部署mysql,遇到这样一个问题:
连接不上。docker运行情况如下图:
不太清楚为什么没有显示出端口号,上周六在家弄的时候端口还是显示的,但那个时候也依然连接不上。
部署的教程我是按照这个来的 https://www.jianshu.com/p/d6febf6f95e0
走过路过的大腿子看一眼鸭~ 只怪当初没把部署的过程写在博客里,现在找不着以前看过的教程,出现问题也不知道是什么原因 qwq
会不会是你的/home/data/mysql 这个目录里面有些文件损害了 ,导致无法启动呀.
你试试不后台运行报什么错
不后台运行报的是这个,看不懂quq
/home/data/mysql下面没有文件,是新建的文件夹,之前的同名文件夹我删除了,操作是从零开始操作的
@默卿: mysql8 就会有这种报错 https://www.cnblogs.com/zhurong/p/9898675.html
@默卿: 改一下你的配置文件 default_authentication_plugin= mysql_native_password
@xiaobaiskill: 66666,按照你刚发的链接试了一下,连接成功了!谢谢老哥~~
远程连接未授权?
不清楚,之前是可以连到服务器的
重新装一次mysql就好了
mysql镜像删除了,重新拉取了,还是不行
看一下,我写的docker部署mysql ,主从同步的博文
老哥你博客里面木有文章哇...
docker exec -it mysql /bin/bash 连接到mysql的容器并映射终端看mysql是不是启动了,而且容器状态是重新启动,你可以试着重新启动一下容器
感谢回复已解决,具体看最佳答案。
docker logs 容器id
看一下启动日志
感谢回复已解决,具体看最佳答案。