首先,不推荐生产环境中把mysql安装到docker容器里
1、 docker 中下载 mysql
docker pull mysql
2、启动
docker run --net=host --name mysql-test -e MYSQL_ROOT_PASSWORD=123456 mysql:8.0.11
3、验证是否安装成功
4、进入容器
docker exec -it mysql-test bash
5、登录mysql
mysql -u root -p
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Lzslov123!';
6、添加远程登录用户
CREATE USER 'wangru'@'%' IDENTIFIED WITH mysql_native_password BY '1qaz@WSX';
GRANT ALL PRIVILEGES ON *.* TO 'wangru'@'%';
flush privileges;
7、Navicat登录验证