目录
一、docker命令
1.引入库
docker pull mysql
2.容器挂载命令
docker run --restart=always --privileged=true -d -v /dockerImageFile/mysql/data:/var/lib/mysql -v /dockerImageFile/mysql/conf:/etc/mysql/conf.d -v /dockerImageFile/mysql/my.cnf:/etc/mysql/my.cnf -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456 mysql
--restart=always 代表开启启动
--privileged=true 代表进入容器内部为管理员身份
-d 表示后台运行容器 并返回容器Id
-v 把mysql产生的数据同步到本地 防止数据丢失
-e 容器传参 设置mysql的初始密码
查看本地容器内文件挂载情况
3.查看容器运行命令
docker ps
二. 设置mysql可远程访问
1.进入容器内
docker exec -it mysql01(容器id或者名字) /bin/bash
2.内部连接mysql
mysql -uroot -p123456
-u 后面连接用户名 -p后面连接密码
3. 具体命令
查询数据库连接空间
show databases;
设置远程连接用户
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
用navicat连接