一、不能使用nivacate 连接问题 必须关闭防火墙
1.连接容器
docker exec -it 3d1a00bbf39e /bin/bash
mysql -uroot -p
2.修改密码
ALTER USER ‘root‘@‘%‘ IDENTIFIED WITH mysql_native_password BY ‘123456‘;
上述两部操作后可以使用软件连接
二、关闭容器再开启后,数据不存在,需要做数据持久化。
docker run -v /data:/var/lib/mysql --name mysql.5.5 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql
-v 挂在一个文件映射保存数据,下次直接使用相同文件
docker run -d --name redis-server -v /data:/data -p 6379:6379 keepingoner/redis --requirepass "mypassword" --appendonly yes