小编Tom*_*asz的帖子

在结构中初始化空向量 - c ++

我有一个struct:

typedef struct user {
    string username;
    vector<unsigned char> userpassword;
} user_t;
Run Code Online (Sandbox Code Playgroud)

我需要userpassword用空的初始化vector:

struct user r={"",?};
Run Code Online (Sandbox Code Playgroud)

我该?怎么办呢?

c++ vector

23
推荐指数
3
解决办法
11万
查看次数

通过 sshfs 连接到远程套接字

我想通过mysql.sock远程服务器上的套接字管道 ( )进行远程连接,该服务器使用sshfs. 但是我遇到了一些问题。下面是一个例子:

我有2台服务器。其中之一是 NAT 后面的 mysql 服务器(但 ssh 端口已打开)。所以我不能通过以下方式直接打开 mysql 连接:

mysql -h mysql-server -u root -p

我尝试使用 sshfs挂载mysql-server

sshfs user@mysql-server:/ ~/db

远程mysql.sock文件现在位于: ~/db/var/lib/mysql/mysql.sock

但在调用后:

mysql --socket=~/db/var/lib/mysql/mysql.sock -u root -p

我有:

Enter password: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '~/db/var/lib/mysql/mysql.sock' (111)

bind-address 配置文件中不存在。


所以问题是:如何连接到通过 ssh 挂载的目录中的远程套接字?

或者

是否有可能使用 ssh 连接到远程 mysql(所有其他端口都关闭)?我需要它稍后与 php 一起使用...

mysql sockets linux ssh sshfs

0
推荐指数
1
解决办法
1869
查看次数

标签 统计

c++ ×1

linux ×1

mysql ×1

sockets ×1

ssh ×1

sshfs ×1

vector ×1