远程访问MySQL数据库的方法小结

 更新时间:2009年12月11日 16:49:43   作者:  
MySQL数据库不允许从远程访问如何办?本文提供了 3种解决思路方法
三种解决方法:
  1、改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"
  mysql -u root -pvmware
mysql>use mysql;
  mysql>update user set host = '%' where user = 'root';
  mysql>select host, user from user;
2、授权法。例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。
  GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%'IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
  如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码
  GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3'IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
  我用的第一个方法,刚开始发现不行,在网上查了一下,少执行一个语句 mysql>FLUSH RIVILEGES
  使修改生效,就可以了
第三种方法:
  在安装mysql的机器上运行:
  1、d:\mysql\bin\>mysql -h localhost -u root
  //这样应该可以进入MySQL服务器
  2、mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION
  //赋予任何主机访问数据的权限
  3、mysql>FLUSH PRIVILEGES
  //修改生效
  4、mysql>EXIT
  //退出MySQL服务器
  这样就可以在其它任何的主机上以root身份登录啦。

相关文章

  • MySQL合并查询结果的实现

    MySQL合并查询结果的实现

    本文主要介绍了MySQL合并查询结果的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-03-03
  • MySQL中UPDATE语句使用的实例教程

    MySQL中UPDATE语句使用的实例教程

    这篇文章主要介绍了MySQL中UPDATE语句使用的实例教程,包括UPDATE的使用中所容易引起的性能问题的分析,需要的朋友可以参考下
    2015-11-11
  • Mysql提升索引效率优化的八种方法总结

    Mysql提升索引效率优化的八种方法总结

    索引实际上也是一张表,保存了主键和索引的字段,并且指向实体表的记录,所以索引也是需要占用空间的,这篇文章主要给大家介绍了关于Mysql提升索引效率优化的八种方法,需要的朋友可以参考下
    2024-04-04
  • SQL查询语句执行的过程

    SQL查询语句执行的过程

    这篇文章主要介绍了SQL查询语句执行的过程,文章围绕主题展开SQL查询语句的相关资料,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-05-05
  • MySQL 数据库的约束及数据表的设计原理

    MySQL 数据库的约束及数据表的设计原理

    这篇文章主要介绍了MySQL 数据库的约束及数据表的设计原理,数据库中的约束即是对插入数据库中的数据进行限定,为了保证数据的有效性和完整性,下面一起来了解具体的详细内容,需要的小伙伴可以参考一下
    2021-12-12
  • MySQL的索引你了解吗

    MySQL的索引你了解吗

    这篇文章主要为大家详细介绍了MySQL的索引,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-03-03
  • 面试中老生常谈的MySQL问答集锦夯实基础

    面试中老生常谈的MySQL问答集锦夯实基础

    这篇文章主要为大家介绍了面试中老生常谈的MySQL问答集锦,不仅可以帮助大家顺利通过面试更可以夯实大家的基础,有需要的朋友可以借鉴参考下
    2022-03-03
  • 关于Mysql如何设计高性能的数据库

    关于Mysql如何设计高性能的数据库

    这篇文章主要介绍了关于Mysql如何设计高性能的数据库,mysql支持的数据类型非常多,选择正确的数据类型对于获得高性能至关重要,本文就来详细说明如何设计出高性能的数据库,需要的朋友可以参考下
    2023-07-07
  • MySQL联表查询的简单示例

    MySQL联表查询的简单示例

    这篇文章主要给大家介绍了关于MySQL联表查询的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用MySQL具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-05-05
  • MySQL索引详细解析

    MySQL索引详细解析

    索引是有双面性的,合理的建立索引可以提高数据库的效率。但是如果没有合理的构建索引和使用索引,可能会导致索引失效或者影响数据库性能,这篇文章主要介绍了MySql索引原理与操作
    2022-10-10

最新评论