问题图片
密码没有错的情况下:重新安装mysql在docker上不要挂载文件,
先使用:
docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
重新使用mysql工具连接之后
容器里的文件被删除了,但是挂靠在宿主机上的文件并没有被删除。这时候需要删除挂靠在是宿主机上的mysql文件
1.cd到根目录然后ls看有没有mydata这个文件夹
2.进去看有没有mysql
3.删除mysql文件(注意权限root)
4.删除mysql之后容器mysql也会被删除,需要重新安装。