怎么用xshell链接云服务器

怎么用xshell链接云服务器,第1张

输入IP地址
用户名
密码
就可以了
这有个XSHELL链接服务器的教程>

Xshell连本地linux共4步:

1在官网下载xshell,并安装到计算机上,如图

2打开xshell,点击“文件”----“新建”输入你要连接linux的地址

3开启linux的sshd服务,并关闭防火墙规则,如下图

4输入主机的ip,是否与本机是同一ip段,地址,及root的用户名和密码

ifconfig 你的linux看看ip是多少,打开xshell,新建连接输入你的linux ip 选择默认端口(如果你的端口修改过就要写你的特殊端口),在输入你linux登录的帐号密码就可以了!

bash脚本里有三种方式访问PostgreSQL数据库

但前提是要设置密码文件。当然对于有系统对应账户的数据库角色可以绕过密码登录环节,如

1

$sudo-upostgrespsql

1

2

$sudosu-postgres

$psql

但是对于没有系统账户对应的数据库角色,如要使用脚本登录则必须使用PostgreSQL密码文件

heredoc方式

heredoc是一种很常用的方式,在bash环境下还可以使用变量替换,用法示例

1

2

3

psql-U${role}-h${host}-dmydb

CREATESCHEMA${role};

EOF

也可以在循环语句中,向数据库批量插入数据,类似

1

2

3

4

5

6

for

do

psql-U${role}-h${host}-dmydb

INSERTINTO${table}VALUES(${value1},${value2},);

EOF

done

但这种方式,每次插入一条语句都重新登录一次数据库,效率肯定不咋地。

UPDATE(05/05/2014):既然可以使用变量替换,可以将所有插入语句组合到一个变量中,然后就可以在一次登录中批量插入数据了。

还可以用以下方式来获取查询结果

result=`psql-Urole-hlocalhost-dmydb

SELECTFROMprocts;

EOF`

echo${result}

使用psql命令行选项-f执行sql脚本文件

1

psql-U${role}-h${host}-dmydb-f${scriptname}

使用psql命令行选项-c执行SQL语句或psql命令

psql的-c选项可以指定SQL语句或者psql命令,但二者不能混合,除非使用管道。如果命令参数中有多条SQL语句,则它们在一个事务里执行,除非使用BEGIN/COMMIT明确的指定事务。这与交互式使用psql终端不同,如果不明确指定事务,则每条SQL属于一个单独的事务并自动提交。只有最后一条SQL语句的结果被返回。

没使用过腾讯云服务器。在这里提供一个思路,你试试能不能行。
看了一下官方的文档,估计由于 >

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13490297.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-17
下一篇 2023-08-17

发表评论

登录后才能评论

评论列表(0条)

保存