mysql开启远程连接:
以 root用户登入mysql
GRANT all privileges ON wang.* TO 'wang'@'%' identified by 'wang';
flush privileges;
修改配置文件
vi /etc/mysql/my.cnf
重启数据库
service mysql restart
/usr/bin/mysql
网络环境:动态公网IP.
路由器端口映射,路由映射mysql数据库访问端口.
外网访问时,使用动态解析域名.
在外网访问mysql数据库时,使用动态解析域名进行连接访问.域名是不变的,可以上网即可访问,再也不担心动态公网IP变化的问题.
或者在路由器中将这台MYSQL电脑做一个DMZ
navicat无法连接本地localhost
打开navicat 右键本地项目,选择connection properties打开连接界面
直接把password里面记录删掉
产品概述
Navicat 是一套快速、可靠并价格相宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设.它的设计符合数据库管理员、开发人员及中小企业的需要.Navicat 是以直觉化的图形用户界面而建的,让你可以以安全并且简单的方式创建、组织、访问并共用信息.
它可以用来对本机或远程的 MySQL、SQL Server、SQLite、Oracle 及 PostgreSQL 数据库进行管理及开发.
Navicat的功能足以符合专业开发人员的所有需求,而且对数据库服务器的新手来说又相当容易学习.有了极完备的图形用户界面 (GUI),Navicat 让你可以以安全且简单的方法创建、组织、访问和共享信息.
Navicat适用于三种平台 - Microsoft Windows、Mac OS X 及Linux.它可以让用户连接到任何本机或远程服务器、提供一些实用的数据库工具如数据模型、数据传输、数据同步、结构同步、导入、导出、备份、还原、报表创建工具及计划以协助管理数据.