docker 部署mysql

运行mysql容器
docker run -d -p 3306:3306 --name mysql -v /opt/mysql/data:/var/lib/mysql
-v /opt/mysql/logs:/var/log/mysql
-v /opt/mysql/conf:/etc/mysql/mysql.conf.d
-e MYSQL_ROOT_PASSWORD=qwe123 mysql:5.7.20

进入容器
docker exec -it mysql /bin/bash
登录mysql
mysql -u root -p

设置远程登录权限
GRANT ALL PRIVILEGES ON . TO 'root'@'%' IDENTIFIED BY 'qwe123 ' WITH GRANT OPTION;

FLUSH PRIVILEGES;

你可能感兴趣的:(docker 部署mysql)