`
chen_zhongjian
  • 浏览: 49848 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

mysql 数据库允许远程访问

阅读更多
数据库:MySql6.0
客户端:Navicat
问题:mysql 默认是只是允许本机器的用户和ip访问的,因此远程连接出现为难题?
回答:将数据库名为、Mysql 的数据库的表user的 Host 字段的 Localhost 更新为 ‘%’然后在执行控制台中输入:flush privileges
这样我们的客户端就可以连接我们的服务器了。。
2
0
分享到:
评论
5 楼 xiaor186 2010-08-24  
厉害啊,哥们,虽然只是个小问题,但还是谢谢你了。呵呵,我可不用考虑什么安全问题,只是开发用
4 楼 wiely 2008-11-12  
拿个Oracle数据库来做论坛的后台数据库,真不知道干吗用???? 就那么烧钱么??
vb2005xu 写道

mysql 数据库允许远程访问 从3.0的版本就支持了 你以为 很多服务器上的web服务器和数据库服务器是在同一台机器上么?? 在mysql.user这个内置表里面就属于管理用户的,你可以给用户分配权限, 指定该用户的IP啊 域名啊 之类的 买本Mysql完全手册吧,自己看看 那个数据库不支持网络访问啊???? 连Access都可以支持 有点看不起一部分JAVA程序员,自以为MYSQL是垃圾,觉得ORA才是网络数据库. 说句不好听的,你们找工作的时候什么精通之类的话还是少用吧....你们精通 什么啊??? 连个SQL语法都写不全,还精通ORA呢??? 物尽其用就可以.... 拿个Oracle数据库来做论坛的后台数据库,真不知道干吗用???? 就那么烧钱么??

只要客户有钱,客户喜欢,我们只管效劳就行拉。我们又不掏钱。
3 楼 vb2005xu 2008-11-11  
mysql 数据库允许远程访问 从3.0的版本就支持了

你以为 很多服务器上的web服务器和数据库服务器是在同一台机器上么??

在mysql.user这个内置表里面就属于管理用户的,你可以给用户分配权限,
指定该用户的IP啊 域名啊 之类的

买本Mysql完全手册吧,自己看看

那个数据库不支持网络访问啊???? 连Access都可以支持

有点看不起一部分JAVA程序员,自以为MYSQL是垃圾,觉得ORA才是网络数据库.

说句不好听的,你们找工作的时候什么精通之类的话还是少用吧....你们精通
什么啊??? 连个SQL语法都写不全,还精通ORA呢???

物尽其用就可以....

拿个Oracle数据库来做论坛的后台数据库,真不知道干吗用???? 就那么烧钱么??
2 楼 qingxianyan 2008-11-11  

有时还得修改下配置文件的 

修改下配置文件并重启下mysql服务就可以搞定啦~

$ sudo vim /etc/mysql/my.cnf  #打开数据库核心配置文件my.cnf

找到以下一行 并修改或注释掉

bind-address = 127.0.0.1   --> #bind-address = 127.0.0.1  或  bind-address = 虚拟机IP地址

  不然远程访问还是未必会成功咯 
1 楼 liangwenzheng 2008-11-10  
难道你在其他机器上也使用root用户访问MySQL数据库?
建议博主从安全性考虑一下.
此外,对于MySQL用户管理和权限分配的策略和知识可以了解一下:)

相关推荐

    让mysql数据库允许被远程连接访问

    ### 让MySQL数据库允许被远程连接访问 在现代企业环境中,数据库经常需要支持远程访问以满足多地点协作的需求。MySQL作为一种广泛使用的开源关系型数据库管理系统,其远程访问配置是管理员和开发人员必须掌握的一项...

    MySQL数据库设置远程访问权限方法总结.pdf

    MySQL数据库设置远程访问权限方法总结 MySQL数据库设置远程访问权限是关系型数据库管理系统中的一个重要问题。本文将详细介绍如何设置MySQL数据库的远程访问权限,并提供了一些相关的安全策略和Best Practice。 ...

    mysql设置指定ip远程访问连接实例

    - 尽管允许远程访问非常有用,但也存在安全隐患。强烈建议避免使用`root`用户进行远程连接,因为`root`拥有所有权限,一旦被恶意用户获取,可能导致严重后果。创建一个具有有限权限的专用用户用于远程访问会更安全...

    docker上naocs访问不到本地mysql数据库报no dataSources set.pdf

    1. 确保宿主机的 MySQL 数据库允许远程访问。这涉及到登录数据库后执行 SELECT host, user FROM user; 来查看当前用户是否有远程权限,然后将需要远程连接的用户 host 字段改为 %,并执行 FLUSH PRIVILEGES; 来刷新...

    如何让mysql数据库允许被远程连接访问

    新装MySQL后在局域网中=一般是不能访问的,如何让mysql数据库允许被远程连接访问

    Mysql初始化root密码和允许远程访问

    在安装MySQL后,进行初始设置至关重要,尤其是为root用户设置安全密码和允许远程访问,以便于管理和维护数据库。以下将详细介绍这两个关键步骤。 首先,让我们讨论如何初始化MySQL的root密码。在MySQL安装后,默认...

    NaviCat连接时提示不支持远程连接的MySql数据库解决方法

    在某些情况下,可能需要从远程位置访问MySQL数据库,而这时可能会遇到“不支持远程连接”的问题。本篇文章将详细解释如何使用NaviCat工具解决这个问题,通过HTTP通道实现远程连接。 NaviCat是一款功能丰富的MySQL...

    Mysql数据库远程连接利器SQLyog

    SQLyog,作为一款强大的MySQL管理工具,是许多数据库管理员和开发者的首选,尤其在远程连接MySQL数据库时,它表现得尤为出色。下面我们将深入探讨SQLyog的功能、使用方法以及其在远程连接中的优势。 SQLyog,由...

    MySQL 设置远程访问

    为了允许远程访问,我们需要配置MySQL服务器来监听所有网络接口,并为特定用户授予权限。 步骤1:配置MySQL服务器 1. 登录MySQL服务器,通常通过命令行工具如`mysql -u root -p`,输入密码后进入。 2. 检查当前的...

    在Ubuntu下解决MySQL不能远程访问的问题.docx

    然而,在实际应用场景中,我们往往需要让其他机器能够远程访问MySQL数据库,这就要求我们对Ubuntu下的MySQL进行相应的配置修改。本文将详细阐述如何在Ubuntu下解决MySQL不能远程访问的问题,具体步骤分为三个部分:...

    MySQL数据库远程访问权限打开.docx

    根据提供的文档信息,本文将详细解释如何开启MySQL数据库的远程访问权限。这通常涉及修改数据库配置,以便允许从非本地主机进行连接。本教程将覆盖几种常用的方法:改表法、授权法以及一种特殊的插入“超级用户”法...

    MySQL-Front 远程访问linux数据库

    这款软件提供了一个Windows平台的界面,可以通过网络连接远程访问Linux服务器上的MySQL数据库,极大地简化了数据库管理和维护的过程。 首先,要使用MySQL-Front远程访问Linux数据库,你需要确保以下几点: 1. **...

    MySQL远程访问权限,允许远程连接的开启和关闭

    开启和关闭MSsql数据库的远程访问,默认mssql是关闭远程访问的。

    远程连接mysql数据库 Linux,MySql数据库远程连接教程.docx

    【MySQL数据库远程连接教程】 MySQL是一种广泛使用的开源关系型数据库管理系统(RDBMS),它支持SQL语言进行数据管理和查询。本教程将详细讲解如何在Linux环境下远程连接MySQL数据库。 1. **MySQL安装与验证** 在...

    数据库(MySQL)远程访问

    为了允许远程访问,我们需要修改MySQL的配置文件`my.cnf`,通常位于`/etc/mysql/my.cnf`(Linux)或`C:\ProgramData\MySQL\MySQL Server x.x\my.ini`(Windows)。找到`[mysqld]`部分,并添加或修改以下行: ```ini...

    在Linux环境下启用MySQL数据库远程访问的方法[文].pdf

    在 Linux 环境下启用 MySQL 数据库远程访问的方法 MySQL 数据库是当前最流行的关系型数据库管理系统之一,在 Linux 环境下启用 MySQL 数据库远程访问是非常重要的。由于安全考虑, MySQL 数据库通常关闭了远程访问...

    MySQL数据库安装和设置远程连接

    MySQL数据库安装和设置远程连接是数据库管理中的基础步骤,尤其对于分布式系统和云服务来说,远程访问能力至关重要。以下是详细的操作步骤和相关知识点: 1. **下载与解压**:首先,从官方网站...

    winform,EF连接mysql数据库驱动

    在本场景中,我们将讨论如何在WinForm应用中使用EF连接MySQL数据库,并安装必要的驱动。 首先,我们需要安装MySQL的数据提供程序,这通常通过NuGet包管理器来完成。在Visual Studio(VS)中,打开你的项目,右键...

    MySQL开启关闭远程访问

    ### MySQL 开启与关闭远程访问及密码修改指南 #### 一、MySQL开启远程访问 **1.... 首先确保你已经安装并启动...总结以上操作步骤,可以有效地管理MySQL数据库的远程访问权限和用户密码,确保数据的安全性和可访问性。

    Python访问Mysql数据库

    ### Python访问MySQL数据库 #### 一、Python简介 Python是一种高级编程语言,由Guido van Rossum于1989年发明,首次发布于1991年。它以其简单易学、功能强大著称。Python的设计哲学强调代码的可读性和简洁的语法,...

Global site tag (gtag.js) - Google Analytics