1、简单部署mysql5.7
docker run --name my-mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
2、授权远程连接
2.1、进入容器内部:
docker exec -it my-mysql bash
2.2、用root用户登录授权
如果 想root使用123456从任何主机连接到mysql服务器
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
如果想允许用户abc从ip为192.168.10.10的主机连接到mysql服务器,并使用654321作为密码:
mysql>GRANT ALL PRIVILEGES ON *.* TO 'abc'@'10.10.50.127' IDENTIFIED BY '654321' WITH GRANT OPTION;
2.3、刷新权限
mysql>FLUSH PRIVILEGES;
3、自定义配置和挂载安装
todo