首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

mysql 数据库容许远程访问

2012-11-01 
mysql 数据库允许远程访问数据库:MySql6.0客户端:Navicat问题:mysql 默认是只是允许本机器的用户和ip访问

mysql 数据库允许远程访问
数据库:MySql6.0
客户端:Navicat
问题:mysql 默认是只是允许本机器的用户和ip访问的,因此远程连接出现为难题?
回答:将数据库名为、Mysql 的数据库的表user的 Host 字段的 Localhost 更新为 ‘%’然后在执行控制台中输入:flush privileges
这样我们的客户端就可以连接我们的服务器了。。 难道你在其他机器上也使用root用户访问MySQL数据库?
建议博主从安全性考虑一下.
此外,对于MySQL用户管理和权限分配的策略和知识可以了解一下:)

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地址

  不然远程访问还是未必会成功咯  3 楼 vb2005xu 2008-11-11   mysql 数据库允许远程访问 从3.0的版本就支持了

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

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

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

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

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

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

物尽其用就可以....

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

只要客户有钱,客户喜欢,我们只管效劳就行拉。我们又不掏钱。 5 楼 xiaor186 2010-08-24   厉害啊,哥们,虽然只是个小问题,但还是谢谢你了。呵呵,我可不用考虑什么安全问题,只是开发用

热点排行