问题代码代码
ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.0.19' (111)
ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.0.19' (111) 这个 原因就是Mysql数据库的默认配置文件my.cnf(linux下)中的bind-address默认为127.0.0.1,所以就算你创建了可以 remote访问的用户,你也不能使用mysql -h命令进行访问,若访问就会出现上出问题,因为此时Mysql只接受localhost,所以需要把bind-address屏蔽掉。
my.cnf一般在/etc/mysql下面,如果不在使用locate my.cnf查找,修改前的my.cnf配置文件为:
修改前的my.cnf配置文件代码
#
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
bind-address = 127.0.0.1
#
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
bind-address = 127.0.0.1
我们需要做的就是屏蔽这个bind-address代码,屏蔽后代码为:
屏蔽后my.cnf配置文件代码
#
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
#bind-address = 127.0.0.1
#
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
#bind-address = 127.0.0.1
现在你就可以用mysql -h命令进行你想做的操作了,如登录系统:
登陆数据库代码
mysql -h 192.168.0.19 -u root -p
2、防火墙允许端口(3306)请求通过
iptables -I INPUT -p tcp --dport 3306 -j ACCEPT;
iptables -I OUTPUT -p tcp --dport 3306 -j ACCEPT;
开启端口后,可用命令lsof -i :3306去检测,如果有输出,则端口已开放。
相关推荐
这款工具支持多种操作平台,包括Windows、Mac OS X以及Linux,为MySQL数据库管理员和开发人员提供了极大的便利。 一、Navicat for MySQL的功能特性 1. 数据库连接:Navicat支持多窗口和多标签界面,可以同时连接多...
【Linux下的Navicat使用详解】 Navicat是一款强大的数据库管理工具,支持多种数据库系统,如MySQL、MariaDB、Oracle等。在Linux环境下,虽然它并非原生的Linux应用,但通过 Wine 或其他兼容层软件,用户仍可以方便...
Navicat8_MySQL是Navicat系列中的一个版本,专为MySQL数据库设计,支持多种操作系统平台,包括Windows、Mac OS X及Linux等。它提供了一个直观的图形化界面,使用户能够通过简单的操作执行复杂的数据库管理和开发任务...
这款软件支持多种操作系统,包括Windows、Mac OS以及Linux,为跨平台的数据库管理工作提供了便利。 一、主要功能 1. 数据库连接:Navicat for MySQL允许用户连接到本地或远程的MySQL服务器,支持SSL连接,确保数据...
Navicat是数据库管理工具的品牌名称,而"linux"则表示这是专为Linux系统设计的版本,这意味着它可能采用了与Windows或macOS不同的安装方法和使用习惯,对于熟悉Linux环境的用户来说,这是一个非常实用的工具。...
总的来说,Navicat for MySQL 10.0.11在Linux环境下的安装过程并不复杂,只需几个简单的命令即可完成。作为一款跨平台的数据库管理工具,它为开发人员和DBA提供了极大的便利,帮助他们在不同操作系统下轻松管理MySQL...
Navicat for MySQL是一款跨平台的数据库管理软件,支持Windows、Mac OS X及Linux等多种操作系统。其9.1.9版本是针对MySQL数据库系统优化的一款工具,提供了全面的数据库管理和开发功能,特别适合对中文界面有需求的...
- 数据库概念:MySQL是一个多用户、多线程的SQL数据库服务器,它支持多种操作系统,包括Windows、Linux和macOS等。 - 数据类型:MySQL支持多种数据类型,如整数类型(INT、BIGINT)、浮点数类型(FLOAT、DOUBLE)...
Navicat MySQL在三种平台上是可用的——微软Windows、Mac OS X 和Linux操作系统。它可以使用户连接到本地/远程服务器,提供了几种实用工具,例如数据结构同步、导入/导出、备份和报告,使维护数据的过程很容易。
这款软件支持多种操作系统,包括Windows、Mac OS以及Linux,能够帮助用户连接到多个MySQL服务器,进行数据同步、备份、数据传输等操作。 Navicat for MySQL的汉化版主要是为了适应中文用户的需求,将软件的界面语言...
它提供了一站式的解决方案,包括数据浏览、编辑、备份、导入导出、同步和脚本执行等众多功能,使得在Windows、Mac或Linux环境下管理MySQL数据库变得轻而易举。 2. **数据库连接与管理**: 通过Navicat,用户可以...
Navicat支持多种平台,包括Windows、Mac OS以及Linux,使得用户可以在不同的操作系统上进行远程数据库连接。 在描述中提到的“数据库远程连接”是Navicat 8.0 MySQL的核心功能之一。通过这个功能,用户可以连接到远...
Navicat for MySQL则是一款强大的数据库管理工具,专为MySQL设计,支持多种操作平台,包括Windows、Mac OS和Linux。它提供了直观的图形用户界面,使用户能够方便地进行数据库管理和开发。 在安装MySQL之前,确保你...
1. 用户权限管理:Navicat允许你管理MySQL的用户权限,设置用户的访问控制,确保数据库安全。 2. 性能监控:提供性能监视器,实时查看服务器负载、内存使用情况,有助于优化数据库性能。 总结来说,Navicat for ...
它支持多种操作系统平台,包括Windows、Mac OS X和Linux,极大地扩展了其适用范围。 在数据库管理方面,Navicat 提供了直观的图形界面,用户可以通过它轻松地执行常见的数据库操作,如创建、修改和删除数据库对象,...
最后,作为一款多平台的应用,Navicat121不仅有Windows版,还有Mac和Linux版本,满足不同操作系统的用户需求。其跨平台特性使得数据库管理不受设备限制,无论在哪里,都能便捷地进行数据库操作。 总的来说,Navicat...
MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言,由于其体积小、速度快、开放源码等特点,一般中小型网站的开发都选择MySQL作为网站数据库。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经...
对于团队协作,Navicat8_mysql_cs提供了协同工作模式,允许多人同时访问和编辑同一数据库,提高了团队效率。它还有版本控制功能,便于跟踪数据库的变更历史。 在性能监控方面,Navicat8_mysql_cs具有实时监控工具,...
1. **多平台支持**:Navicat for MySQL可在Windows、Mac OS X以及Linux操作系统上运行,满足不同平台用户的需求。 2. **数据库连接**:它支持连接到多种MySQL版本,包括MySQL 5.x至8.x,以及MariaDB。用户可以同时...
这款软件支持多种操作系统,包括Windows、Mac OS X以及Linux,广泛应用于Java开发人员和其他需要管理MySQL数据库的用户群体。 Navicat for MySQL的主要功能包括: 1. **数据库连接**:它允许用户创建多个数据库...