docker部署mysql 实现远程连接
2024-08-31 16:23:26
1. docker search mysql # 查看mysql版本
2. docker pull mysql:5.7 # 拉取mysql 5.7
3. docker images # 查看已经拉取的image
4*. 启动 mysql 实例
docker run --name dockermysql -p 3307:3306 -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:5.7
--name 为mysql的实例设置别名。 -p 3307为对外暴露的端口。3306是内部端口
-e MYSQL_ROOT_PASSWORD 设置mysql登录密码 -d 以守护进程运行(后台运行) 最后的mysql:5.7是镜像名称
5. docker ps -a # 查看正在运行的container
6. docker exec -it dockermysql bash # 进入容器
mysql -uroot -p
1) grant all privileges on *.* to 'root'@'%' # 给用于授予权限
GRANT ALL PRIVILEGES ON *.* ‘root’@’%’ identified by ‘123123’ WITH GRANT OPTION; 这是网上流传较多的写法。实际上会报错的。
2) flush privileges # 刷新权限
最新文章
- POJ推荐50题
- 【OpenGL】VAO与VBO
- c3p0数据库连接池死锁问题
- Merge Into
- Creating a SharePoint BCS .NET Connectivity Assembly to Crawl RSS Data in Visual Studio 2010
- hibernate的离线关联(多级)查询
- sql2008+vs2008安装心得以及详细教程分享
- 翻译【ElasticSearch Server】第一章:开始使用ElasticSearch集群(2)
- phantomjs初入门
- python 备份脚本
- The Suspects(并查集维护根节点信息)
- django2 用iframe标签完成 网页内嵌播放b站视频功能
- 【代码笔记】Web-手机端的meta
- 虚拟机使用不同CPU配置时内存性能的差异
- 初识神经网络NeuralNetworks
- HDU 5528 反演
- LVS:三种负载均衡方式比较+另三种负载均衡方式
- chkconfig关闭必须的5个服务或者取出第一列
- JDBC--数据库链接及相关方法的封装
- svn命令行的使用