首页天道酬勤,

,

张世龙 05-12 12:56 122次浏览

我希望使用Cmd可以像SecureCRT一样远程连接到数据库,以便查询数据。 使用Cmd可以进行批处理,所以脚本调用很简单

步骤1 :直接使用命令

MySQLhipuuserp,已在本地运行。 此命令提示必须本地安装Mysql,而不是内部或外部命令。 也许这个命令可以用MySQL解释。 然后就可以执行了。

步骤Mysql的安装

安装Mysql后,添加了环境变量。 当命令成功执行并查询数据库返回中文内容时,cmd返回了乱码。

第三步,尝试解决乱码

命令chcp 65001 (恢复为gdk时为chcp 936 )将cmd代码更改为utf8,网络上表示需要将字体更改为lucida控制台。 查看下面的属性并更改为utf8时,除此字体以外都是Consolas。 宋体没有。 将更改后的数据恢复成中文仍然是乱码。 CRT代码表示将utf8字体设定为新宋体,没有乱码,是字体问题吗?

步骤4 :考虑连接到数据库的机制

SercureCRT通过ssh协议连接,utf8对新宋体进行编码,无乱码

不特别设定Navicat也不会乱码

Cmd在特别设置后也有乱码

连接前两个数据库的方法是登录到linux远程计算机,然后再操作数据库。 不需要在本地安装Mysql,这与在linux环境中咨询相同。 由于cmd连接到数据库的方式是在本地Windows上安装和解释Mysql才能直接连接到数据库,因此不同操作系统的编码问题可能难以解决混乱

第五步:今天学到的东西

之后,我尝试使用cmd通过telnet登录到linux。 登录后,如果期待能以类似CRT的机制操作数据库,就不会乱码了吧。 连接失败,因为linux没有开放telnet端口。 这样我又有新问题了。 协议到底是什么,存在的意义是什么,为什么APP应用层有那么多协议,一个不行吗? 答案如下。 协议相当于计算机之间的通信语言,有统一的标准就可以相互通信,理解不同计算机之间的信息交换。 另一方面,APP应用层的那么多协议,不同的协议有不同的用处,不需要完全集成在一起,一个协议变得非常庞大,按作用区分更容易处理。 我知道了连接到linux的软件putty也很容易使用。 我还以为只有CRT。 汗。

我花了时间研究了这些,但总算掌握了新的知识。 直到需要解决问题的时候,我才发现自己没有自信,很不安。 例如,我查了一个问题找百度。 看一个个的答案,反而很浪费时间。 也许是在不知不觉中,看到了自己认为解决不了问题,很快就能解决问题的答案。 相信自己,慢慢来,一切都会解决的。

最近定义了自己的三个人生信条。 1 .活在当下

2 .听从自己的心

3 .爱自己

2015.4.16

mysql远程连接命令,远程使用mysql