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

时间:2024-01-13 17:58:57 

三种解决方法:
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,数据库
0
投稿

猜你喜欢

  • Qt数据库应用之实现通用数据生成器

    2024-01-16 00:37:49
  • Python 格式化输出字符串的方法(输出字符串+数字的几种方法)

    2021-05-03 21:25:00
  • django Layui界面点击弹出对话框并请求逻辑生成分页的动态表格实例

    2021-04-17 02:03:04
  • 支持多浏览器(IE、Firefox、Opera)剪切板复制函数_脚本之家修正版

    2024-05-03 15:08:06
  • 重写django的model下的objects模型管理器方式

    2023-04-24 15:10:14
  • mysql查询一天,查询一周,查询一个月的数据

    2011-01-29 16:22:00
  • php 多个变量指向同一个引用($b = &$a)用法分析

    2023-11-02 23:28:11
  • Python中实现一行拆多行和多行并一行的示例代码

    2021-05-20 12:32:26
  • Python多线程编程之多线程加锁操作示例

    2023-11-01 00:37:19
  • Python虽然很火找工作为什么这么难

    2022-10-29 11:33:03
  • python3读取excel文件只提取某些行某些列的值方法

    2021-10-19 09:20:09
  • 驯服CSS选择器--健壮我们的样式表

    2009-10-27 16:13:00
  • 一文带你学会MySQL的select语句

    2024-01-16 01:07:30
  • 一个表单焦点效果函数

    2008-01-19 10:59:00
  • 在Python中执行cmd

    2022-05-20 07:24:50
  • HTML的优化杂记

    2010-03-10 10:39:00
  • asp中的on error resume next用法

    2008-03-09 15:22:00
  • 《解剖PetShop》之四:PetShop之ASP.NET缓存

    2024-06-05 09:25:59
  • Python接口自动化之cookie、session应用详解

    2023-02-02 11:10:35
  • MySQL中锁的相关问题

    2024-01-13 09:49:33
  • asp之家 网络编程 m.aspxhome.com