数据库端口如果是3307的话 无法连接mysql 如何解决?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库端口如果是3307的话 无法连接mysql 如何解决?相关的知识,希望对你有一定的参考价值。

参考技术A 再建一个,另建数据库,就行了,何必再用一个mysql呢?甚至用一个库也没问题,数据库前缀不一样就行了。如果数据库连接端口非默认,在连接地址后面加上:3307,比如:localhost:3307

sqlyog ssh 无法连接mysql

首先描述一下问题

  问题:sqlyog 使用ssh免密,(使用本地私钥)无法连接mysql数据库

  解决方案:

  1.sqlyog 秘钥格式是以.ppk结尾的加密串,需要使用putty工具进行生成网上资料基本是生成的1024,但是一直提示unable to authenticate 但是没有解决问题重点是把1024改成2048

  2.排查的话使用tail -f secure 可以具体查看连接信息

  3.使用/usr/sbin/sshd -d -p 端口号 调试服务端信息

  4.查看服务器ssh_config(客户端配置文件) sshd_config(服务端配置文件)

  5.服务端配置文件sshd_config配置项

    PubkeyAuthentication yes

    AuthorizedKeysFile      .ssh/authorized_keys

    ChallengeResponseAuthentication no

    GSSAPIAuthentication yes

    GSSAPICleanupCredentials no

    UsePAM yes

    AllowAgentForwarding yes

    AllowTcpForwarding yes

    X11DisplayOffset 10

    X11UseLocalhost yes

    PrintMotd no

    PrintLastLog yes

 

    TCPKeepAlive yesAcceptEnv LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES

    AcceptEnv LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT

    AcceptEnv LC_IDENTIFICATION LC_ALL LANGUAGE
    AcceptEnv XMODIFIERS

    

    UseDNS no
    AddressFamily inet
    SyslogFacility AUTHPRIV
    PermitRootLogin yes
    PasswordAuthentication yes

 

 

    捣鼓一整天排查问题,给其他小伙伴避坑,节省时间,如果对以上参数有兴趣的,可以自行搜索,打完收工。

 

以上是关于数据库端口如果是3307的话 无法连接mysql 如何解决?的主要内容,如果未能解决你的问题,请参考以下文章

如何更改 MySQL 本地登录时的默认端口?

mysql 多端口设置如开启3306,3307,3308端口后, 能否通过不同端口操作同一张表?

在端口 3307 Windows 上运行 MySQL

跪求ucenter 安装方法,mysql不是默认的3306端口,是3307端口怎么办?

在 localhost 上使用不同的端口号连接 mysql 表

我更改了phpmyadmin mysql端口号,现在无法登录