约 300 字 预计阅读 1 分钟
此文档需要在docker安装之后操作
查找镜像
拉取镜像
启动容器
1
|
docker run -it --restart always --name mysql -v /opt/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3307:3306 -d mysql
|
查看运行的容器
进入运行中的容器
1
|
docker exec -it mysql /bin/bash
|
在容器中登录mysql
查看用户信息
1
2
|
select host,user,plugin,authentication_string from mysql.user;
# 备注:host为%表示不限制ip localhost表示本机 plugin非mysql_native_password 则需要修改密码
|
设置远程连接
1
2
|
ALTER user 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
FLUSH PRIVILEGES;
|
然后使用navicat连接