Navitcat连接远程mysql服务器连不上

用putty操作mysql数据库不太方便,就想着用Navitcat通过SSH去连接远程mysql服务器,可实现动态对数据进行修改操作。依网上很多网友的意见,楼主使用以下命令:vim /etc/my.cnf。

在[mysqld]下面加入如下两行 
skip-name-resolve

skip-grant-tables

保存,重启mysql服务,结果在putty上登录不上mysql(用户名和密码没错),后来去掉skip-grant-tables,终于登上了。然后我在网页上操作部署在远程服务器上的项目,却收到“数据库连接失败”。想起所做的种种修改,觉得这句skip-name-resolve嫌疑最大,进去注释以后,终于项目连接数据库成功了。但问题是,Navitcat始终连接不上远程mysql服务,楼主用的是内网(公司不允许用外网),而且已经把本地IP添加上mysql的host那里,刷新了权限,还是不行。登录连接好久,最后连不上。请问大神有什么高招吗?

时间: 2024-10-10 10:26:23

Navitcat连接远程mysql服务器连不上的相关文章

sqlalchemy通过ssh连接远程mysql服务器

首先需要一个模块sshtunnel,如果没有直接pip install sshtunnel from sshtunnel import SSHTunnelForwarder from sqlalchemy import Column, String, Integer, create_engine, event from sqlalchemy.orm import sessionmaker from sqlalchemy.ext.declarative import declarative_bas

phpmyadmin配置连接远程mysql服务器

首先进入目录/phpmyadmin/libraries 打开目录其中的config.default.php文件找到并修改下面的内容: $cfg['AllowArbitraryServer'] = false;修改成:$cfg['AllowArbitraryServer'] = true; $cfg['Servers'][$i]['host'] = '';改为Mysql服务器的ip地址 $cfg['Servers'][$i]['port'] = '';改为Mysql服务器的端口 $cfg['Ser

第十一章 PhpMyAdmin连接远程mysql服务器---连接openwrt 703N服务器

//千万不要在你原来的那个phpmyadmin文件夹上操作~~~要复制一个新的进行操作,这样我们就可以同时使用本地和远程 ? 一.下载phpmyadmin到本地 我使用的是windows下的集成WAMP软件phpstudy 二.修改libraries文件夹下的config.default.php文件 1.查找$cfg['PmaAbsoluteUri'] ,将其值设置为你本地的phpmyadmin路径,例如$cfg['PmaAbsoluteUri'] = 'http://localhost:909

Windows平台使用Navicat for MySQL通过SSH密钥认证连接远程MySQL数据库

使用场景: 1.MySQL数据库的管理员账号只允许本地登录 2.应用程序连接账号只允许程序部署服务器所属IP地址连接 实现方法: 客户端工具通过无密码SSH密钥对连接到MySQL数据库所在服务器,再通过数据库相应的账号在服务器本地登录. 1.安装ssh相关程序包 yum -y install openssh-clients   #ssh-copy-id命令 2.在本地机器上使用ssh-keygen产生公钥私钥对 [[email protected]~]$ ssh-keygen 3.用ssh-co

使用Xshell连接远程CentOS服务器

使用Xshell连接远程CentOS服务器只需简单几步: (1)确定你的远程服务器的登录名和密码: (2)新建一个连接: (3)填写主机信息: (4)填写登陆信息(远程服务器的登录名和登陆密码): 最终连接上远程CentOS服务器.

如何使用VNC Viewer连接远程CentOS服务器

如何使用VNC Viewer连接远程CentOS服务器 安装图形界面 1. yum groupinstall  -y  "Desktop"   yum groupinstall -y "X Window System" 2.vi /etc/inittab 3. 4.Reboot Linux VNC server的安装及简单配置使用 1,打开终端使用yum命令安装vnc sever.命令:yum install tigervnc-server -y 2,将vncser

phpmyadmin连接远程mysql

phpmaadmin连接远程mysql 连接远程mysql步骤 .保证已经有了phpmyadmin,如果没有,去http://www.phpmyadmin.net/home_page/downloads.php下载,安装:文章这里用集成开发环境wamp自带的phpmyadmin示范. 进入到phpmyadmin安装目录下,这里是:C:\wamp\apps\phpmyadmin4.1.14, .创建文件夹config:拷贝.config.inc.php到,\config\config.inc.ph

Clojure:通过cursive连接远程REPL服务器

配置很简单,步骤如下:1.    选择Edit Configurations…2.    选择Clojure REPL -> Remote3.    输入远程服务器的ip和端口. 最后点运行就可啦. 可以用如下命令指定REPL服务器的端口:lein repl :headless :host 0.0.0.0 :port 9191 Clojure:通过cursive连接远程REPL服务器

记一次java连接远程mysql数据库

用java连接远程数据库,写一个小java gui程序,写一张小表 student(number,name,sex),可以写入数据,删除数据,查询数据 主要代码: 1 public class TestSqlOnFrame { 2 public static void main(String[] args) { 3 frame frameOne=new frame(); 4 frameOne.main(); 5 } 6 } 7 8 class frame extends Frame{ 9 //新