【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
- 核心
- 路径映射
- 配置用户名+密码
- 其他安装⽅式的坑
- 源码安装启动成功却访问不了,mysql默认只能当前ip连接,不⽀持远程连接【特别特别多⼈采坑!!!】
- 源码缺少包、yum源问题
- 开放阿⾥云⽹络安全组配置 3306 端⼝
- 注意事项:
- 阿里云或者腾讯云记得编辑安全配置,设置宿主机的访问端口
使用Navicat测试连接
部署web的sql文件(基于docker):
- 右击新建数据库test
- 选择test,右击选择,运行sql文件
- 修改database.properties(一般在war包目录下)
- 连接
注:如果要更改远程连接root的账号密码。新版本的密码字段已经更改password 为authentication_string
可以使用:set authentication_string for 'root'@'%' =password("admin")
本文来自博客园,作者:Titen,转载请注明原文链接:https://www.cnblogs.com/chengxiazuohua/p/16285526.html