手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

docker容器mysql配置远程连接

时间:2024-10-13 05:49:49

1、在docker中搜索要安装的mysqldocker search mysql

2、拉取 MySQL 镜像docker pull mysql:latest

3、查看本地镜像docker images

4、运行容器docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql参剞麽苍足数说明:-p 3306:3306:映射容器服务的 3306 端口到宿主机的 3306 端口,外部主机可以直接通过宿主机ip:3306访问到 MySQL 的服务。MYSQL_ROOT_PASSWORD=123456:设置 MySQL 服务 root 用户的密码。

5、查询容器是否启动并进入mysqldocker ps进入容器docker exec -it <容器 ID> /bin/bash

6、配置mys孥恶膈茯ql远程连接#登录mysqlmysql -u root -pALTER USER 'root'@刻八圄俏9;localhost' IDENTIFIED BY 'Lzslov123!';#添加远程登录用户CREATE USER 'liaozesong'@'%' IDENTIFIED WITH mysql_native_password BY 'Lzslov123!';GRANT ALL PRIVILEGES ON *.* TO 'liaozesong'@'%';

7、配置mysq盟敢势袂l容器端口修改默认端口号1、进入容器docker exec -it mysql80 /bin/bash2、愉桴狁焕进入容器后,进入到/etc/mysql文件夹,修改 my.cnf使用vim 或 vi 命令直接打开文件修改端口号(不推荐,容器支持vim/vi则快,否则安装软件比较慢)安装 vim 命令 相对麻烦以下是安装vim的命令获取到最新的软件包 (必须先update在install)apt-get updateapt-get install vim或yum updateyum install vim然后 vim /etc/mysql/my.cnf 修改端口号3、重启容器docker restart <容器 ID>

© 手抄报圈