【Docker】Linux CentOS搭建Mysql

  • 最便捷的⽅式安装Mysql服务器【容器化部署】
docker run -p 3306:3306 --name wz_mysql \
-v /usr/local/docker/mysql/conf:/etc/mysql \
-v /usr/local/docker/mysql/logs:/var/log/mysql \
-v /usr/local/docker/mysql/data:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=123456 \
-d mysql:5.7
  • 核心
  1. 路径映射
  2. 配置用户名+密码
  • 其他安装⽅式的坑
  1. 源码安装启动成功却访问不了,mysql默认只能当前ip连接,不⽀持远程连接【特别特别多⼈采坑!!!】
  2. 源码缺少包、yum源问题
  3. 开放阿⾥云⽹络安全组配置 3306 端⼝
  • 注意事项:
  1. 阿里云或者腾讯云记得编辑安全配置,设置宿主机的访问端口

使用Navicat测试连接

 

部署web的sql文件(基于docker):

  • 右击新建数据库test
  • 选择test,右击选择,运行sql文件

  • 修改database.properties(一般在war包目录下)
  • 连接

注:如果要更改远程连接root的账号密码。新版本的密码字段已经更改password 为authentication_string

可以使用:set authentication_string for 'root'@'%' =password("admin")

posted on 2022-05-18 17:23  Titen  阅读(32)  评论(0编辑  收藏  举报

导航