小编mad*_*end的帖子

通过SSH隧道的MySQL连接

我在两台服务器AB之间建立了SSH隧道.B有MySQL服务器,这有效:

mysql -h localhost -P 3306 -u user -p
Run Code Online (Sandbox Code Playgroud)

虽然这不是:

mysql -h 127.0.0.1 -P 3306 -u user -p
Run Code Online (Sandbox Code Playgroud)

虽然my.cnf有以下几行:

bind-address        = 127.0.0.1
# Next addr differs slightly, but anyway
bind-address        = 99.99.99.99
Run Code Online (Sandbox Code Playgroud)

现在关于隧道.它连接以下内容:(A) localhost(9989) -> (B) localhost(3306) 但是当(在A上,端口转发)我这样做

mysql -v -h 127.0.0.1 -P 9989 -u user userdb -p
Run Code Online (Sandbox Code Playgroud)

我明白了 ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 0

而当我这样做

mysql -v -h localhost -P …
Run Code Online (Sandbox Code Playgroud)

mysql ssh ssh-tunnel

24
推荐指数
4
解决办法
4万
查看次数

Sublime Text 2 - "重新打开编码"键绑定

有没有办法定义一个键绑定来重新打开另一个特定编码的当前文件?说,ctrl + alt + w用Windows-1251重新打开当前文件?

Sublime在检测此编码时缺乏成功,而File - Reopen with encoding ..在Windows-1251中处理大量文件时使用只需要太多时间.

sublimetext sublimetext2

7
推荐指数
1
解决办法
2759
查看次数

正则表达式非捕获前瞻断言

是否有能力使前瞻断言不被捕获?事情喜欢bar(?:!foo)bar(?!:foo)不起作用(Python).

python regex regex-lookarounds

5
推荐指数
1
解决办法
3055
查看次数

MySQL DATE返回NULL

我有以下表结构:

uid     | ... | created | ...
int(10) | ... | int(10) | ...
Run Code Online (Sandbox Code Playgroud)

created字段中填充了时间戳; 这是查询的结果SELECT created FROM mytable WHERE 1 LIMIT 5:

created
----------
1308122243
1308122243
1308552690
1309247417
1309254571
Run Code Online (Sandbox Code Playgroud)

但是当我执行时SELECT DATE(created) FROM mytable WHERE 1 LIMIT 5,我得到奇怪的NULL:

DATE(created)
-------------
2013-08-12
2013-08-12
NULL
NULL
NULL
Run Code Online (Sandbox Code Playgroud)

为什么会这样?

mysql date

2
推荐指数
1
解决办法
7411
查看次数

PyPdf:将每页一分为二,用空格填充

我有一个 PDF 文件(A4,纵向布局),我想将其中的每一页分成一半的高度。输出文档也应该是A4和纵向布局,但每页的下半部分需要为空白。

我看到了/sf/answers/1102038941/但不明白如何使用 mediaBox 添加空格。

pdf pypdf

2
推荐指数
1
解决办法
1447
查看次数