Commit 9b69ca555807ae441e36b11b7ad8294ac5566c1d
1 parent
6136eaca
mysql 配置添加
Showing
3 changed files
with
13 additions
and
4 deletions
Show diff stats
config/develop.lua
| @@ -16,3 +16,8 @@ redis_host = "127.0.0.1" | @@ -16,3 +16,8 @@ redis_host = "127.0.0.1" | ||
| 16 | redis_port = 6100 | 16 | redis_port = 6100 |
| 17 | redis_db = 1 | 17 | redis_db = 1 |
| 18 | redis_auth = nil | 18 | redis_auth = nil |
| 19 | + | ||
| 20 | +mysql_host = "127.0.0.1" | ||
| 21 | +mysql_port = 3306 | ||
| 22 | +mysql_user = "root" | ||
| 23 | +mysql_password = "123456" | ||
| 19 | \ No newline at end of file | 24 | \ No newline at end of file |
src/main.lua
| @@ -25,6 +25,10 @@ skynet.start(function() | @@ -25,6 +25,10 @@ skynet.start(function() | ||
| 25 | for i = 1, work_count do | 25 | for i = 1, work_count do |
| 26 | local redisd = skynet.newservice("services/mysqld", i) | 26 | local redisd = skynet.newservice("services/mysqld", i) |
| 27 | skynet.call(redisd, "lua", "open", { | 27 | skynet.call(redisd, "lua", "open", { |
| 28 | + host = skynet.getenv("mysql_host"), | ||
| 29 | + port = tonumber(skynet.getenv("mysql_port")), | ||
| 30 | + user = skynet.getenv("mysql_user"), | ||
| 31 | + pwd = skynet.getenv("mysql_password"), | ||
| 28 | }) | 32 | }) |
| 29 | end | 33 | end |
| 30 | 34 |
src/services/mysqld.lua
| @@ -11,11 +11,11 @@ function command.open(conf) | @@ -11,11 +11,11 @@ function command.open(conf) | ||
| 11 | db:query("set charset utf8mb4"); | 11 | db:query("set charset utf8mb4"); |
| 12 | end | 12 | end |
| 13 | db=mysql.connect({ | 13 | db=mysql.connect({ |
| 14 | - host="127.0.0.1", | ||
| 15 | - port=3306, | 14 | + host=conf.host, |
| 15 | + port=conf.port, | ||
| 16 | database="mysql", | 16 | database="mysql", |
| 17 | - user="root", | ||
| 18 | - password="123456", | 17 | + user=conf.user, |
| 18 | + password=conf.pwd, | ||
| 19 | max_packet_size = 5 * 1024 * 1024, | 19 | max_packet_size = 5 * 1024 * 1024, |
| 20 | on_connect = on_connect | 20 | on_connect = on_connect |
| 21 | }) | 21 | }) |