首先拉取 mysql,这里演示5.7版本
docker pull mysql:5.7.19
创建 mysql 容器,密码为root
docker create --name mysql -e MYSQL_ROOT_PASSWORD=root -p 3306:3306 mysql:5.7.19
启动容器
docker start mysql
进入容器测试
docker exec -it mysql bash
mysql -u root -p
输入密码,看看是否可以连接成功
创建一个数据库
create database mytest;
设置新数据库允许远程访问
use mytest;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'rootpassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
打开电脑上的 navicat,新建连接