Dcoker中启动mysql,并实现root远程访问
2024-08-26 13:00:46
mysql容器的运行
下载mysql 5.7.19的镜像
docker pull mysql:5.7.19
运行mysql容器,端口映射为 10036
docker run --name mysql5719 --env MYSQL_ROOT_PASSWORD=airport -p 10036:3306 -d mysql:5.7.19
查看容器状态
docker ps
mysql容器的远程访问
此时在宿主机上使用root用户可能无法访问到数据库,因为mysql对root用户的远程访问进行了限制。需要在host上登录数据库,进行权限更改。
登录数据库容器
docker exec -it mysql5719 /bin/bash
登录数据库
mysql -u root -p
use mysql
添加root用户可以远程访问
grant all privileges on *.* to 'root'@'%' identified by 'password';
flush privileges;
测试远程连接
最新文章
- struts2学习笔记--总结获取servletAPI的几种方式
- perl运行其他程序的5种方法
- windows调试器尝鲜
- EF Repository Update
- POJ C程序设计进阶 编程题#1:寻找下标
- JS常见排序算法
- eclipse中的js文件报错的解决办法
- Xml通用操作类
- Bitbucket Pull Request和fork
- Codeforces Round #254 (Div. 2) DZY Loves Chemistry【并查集基础】
- LPC1768IAP(详解,有上位机)
- iOS多线程基本使用
- 【导航】Python相关
- Django之自带的认证系统 auth模块
- 2017年4月28日16:40:40 log
- Flink神秘工具lib
- 写入MySQL报错超出 max_allowed_packet 的问题
- The stacking context
- 20165311学习基础和C语言基础调查
- ajax常见的面试问题