docker 下运行容器加 mysql5.7.37 或docker 下运行容器加 mysql8.0本地mysql 数据库服务搭建

docker localhost mysql 服务

容器时区问题

mysql5737或mysql5.7.37

mysql8.0或mysql80

 1000  docker run -p 3308:3306 --name comysql_v8.0 -e MYSQL_ROOT_PASSWORD=123456mm -d mysql:8.0 \n 
 # -d mysql:8.0 \n  -d 使用 docker images 中镜像的版面/标签; 8.0 或者 5.7;  --name 表示 设置创建的 app 的名字; -e 设置变量;  -v 挂载 

# -p 3308:3306:-p 宿主机端口:容器端口, # Navicat 使用 3308 链接 docker 的 mysql 服务. ,https://blog.csdn.net/weixin_39305029/article/details/105019334?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2~aggregatepage~first_rank_ecpm_v1~rank_v31_ecpm-1-105019334.pc_agg_new_rank&utm_term=0+0+%3A%3A%3A*+%3A%3A%3A3306+LISTEN+tcp6&spm=1000.2123.3001.4430

## 以下是 Mac + docker + mysql 5.7.37 
  994  \tdocker run --name mysql5.7.37 -e MYSQL_ROOT_PASSWORD=123456mm -p 3307:3306 -d mysql:5.7.37 ## 3307避免宿主机端口占用, 3306为容器内机器端口. 常用配置; 

mysql> select user,host,plugin from mysql.user;        
select user,host,plugin from mysql.user;        

use mysql; ## 访问该库
Grant all on *.* to 'root'@'%' identified by 'root用户的密码' with grant option; ## *.* 所有权限,  'root'@'%' root 账户加%所有 IP,  
Grant all on *.* to 'root'@'%' identified by '123456mm' with grant option;
Grant all on *.* to 'root'@'localhost' identified by '123456mm' with grant option; # localhost
flush privileges; # 刷新;

 1000  docker run -p 3308:3306 --name cocomysql_v8.0 -e MYSQL_ROOT_PASSWORD=123456mm -d mysql:8.0  ## 3308 同理

use mysql; # 切换到mysql 数据库; 8.0 + docker
CREATE USER 'root'@'%' IDENTIFIED BY '123456'; 
GRANT ALL ON *.* TO 'root'@'%'; 
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
FLUSH PRIVILEGES;

hub.docker.com 中 pull 镜像

注意时区 advanced中配置serverTimezone 为 Asia/Shanghai

[08001] Could not create connection to database server. Attempted reconnect 3 times. Giving up. java.net.ConnectException: Connection refused (Connection refused).
serverTimezone Asia/Shanghai https://blog.csdn.net/gao_jun1/article/details/108213670

创建数据库

create database cocodb;
show databases;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值