步骤
- 引言
- 执行创建命令
- 设置远程访问
- 使用Navicat连接
引言
只要有开发,就要用数据库,mysql是最简单,也是非常好用的数据库,也要学会用docker创建mysql数据库。
执行创建命令
docker run --name mysql\
--restart=always\
-p 13306:3306\
--network=bridge\
-v /soft/docker/database/mysql/data:/var/lib/mysql\
-e MYSQL_ROOT_PASSWORD=password\
-d mysql
其中 MYSQL_ROOT_PASSWORD 为设置的root密码
设置远程访问
- 进入mysql 容器
docker exec -it mysql bash
- 登录mysql
mysql -u root -p
- 使用mysql 数据库
use mysql;
- 配置权限并刷新
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';
FLUSH PRIVILEGES;