Comments (5)
补充一下:修改了两个文件:
docker-compose.yml
configs/docker-configs.toml
from webstack-go.
补充一下:修改了两个文件: docker-compose.yml configs/docker-configs.toml
了解, 可以把具体修改地方粘出来。我自己试了是正常运行的, 部署前可以把之前创建的容器删掉重新部署。
configs/docker-configs.toml 修改 mysql.read 和 mysql.write pass 字段
[mysql]
[mysql.base]
connmaxlifetime = 60
maxidleconn = 60
maxopenconn = 10
[mysql.read]
addr = "webstack-go-mysql:3306"
name = "webstack-go"
pass = "abc123123"
user = "root"
[mysql.write]
addr = "webstack-go-mysql:3306"
name = "webstack-go"
pass = "abc123123"
user = "root"
docker-compose.yml 修改 MYSQL_ROOT_PASSWORD 字段
webstack-go-mysql:
image: mysql/mysql-server:5.7
container_name: webstack-go-mysql
environment:
MYSQL_DATABASE: webstack-go
TZ: Asia/Shanghai
# 允许来自其他主机的根连接
# https://dev.mysql.com/doc/refman/5.7/en/docker-mysql-more-topics.html#docker_var_mysql-root-host
MYSQL_ROOT_HOST: "%"
MYSQL_ROOT_PASSWORD: abc123123
ports:
- "3306:3306"
networks:
- webstack-go
healthcheck:
test: [ "CMD", "mysqladmin" ,"ping", "-h", "localhost" ]
<<: *healthcheck_defaults
from webstack-go.
感谢你的及时回复,我有空再尝试一下。
顺带说一下,我的目的是增强mysql的安全性,我换了一个方法,同样达到了目的:
只监听宿主机的127.0.0.1,不监听公网ip,同样可以增强安全性:
ports:
- "127.0.0.1:3306:3306"
from webstack-go.
感谢你的及时回复,我有空再尝试一下。
顺带说一下,我的目的是增强mysql的安全性,我换了一个方法,同样达到了目的: 只监听宿主机的127.0.0.1,不监听公网ip,同样可以增强安全性: ports: - "127.0.0.1:3306:3306"
也是可以, 只要服务器不对外开放公网端口也是安全的。
from webstack-go.
@yuzebin 修改密码的问题解决了吗?
from webstack-go.
Related Issues (20)
- 安装中端口占用问题 HOT 3
- 希望添加一个网址排序的功能 HOT 1
- 支持页面登录才可以查看吗 HOT 8
- 删除webstack-go-service容器,重新启动会报错 HOT 7
- 启动问题 HOT 2
- docker部署报错 HOT 2
- go mod tidy 时 appdash-data?go-get=1: 404 Not Found
- 能否直接将项目发布到dockerhub HOT 2
- 项目初始化失败 HOT 1
- docker 删掉 port 使用 host 模式安装,初始化地址填 127.0.0.1 ,显示初始化成功,但重启之后无法访问 HOT 1
- 是否可以修改默认搜索引擎 HOT 3
- 如何开启子路径的方式访问呢,比如:http://ip:port/subpath呢 HOT 4
- Debian12下使用docker部署报错
- docker部署如何修改基本信息 HOT 7
- [建议] 将一些设置在代码里的参数,改成可配置参数
- 请问能否支持本地数据库
- 请问是否能发布二进制文件在releases内 HOT 2
- 疑似项目在数据库连接方面,没有完全设计好 HOT 5
- 如何清理默认生成的网站,我想写一些自己的网站 HOT 2
- 主页内有什么方式可以自定义一些东西吗 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from webstack-go.