docker mysql
查看端口
netstat -apnt | grep 3307
tcpdump -i eth0 host 192.168.56.100 and tcp port 3307-nnv -c 100 -w 3307.pcap
docker
docker命令启动MySQL镜像
docker run -it --rm --name mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql
进入Mysql docker内部
docker exec -it mysql /bin/bash
设置mysql远程登录
docker exec -it mysql bash
mysql -uroot -p123456
ALTER user 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
刷新权限
flush privileges;
修改root配置
update user set authentication_string = password('123456') where user = 'root';
重启MySQL服务方式就是重启镜像容器
docker restart mysql