MySQL 不允许从远程访问的解决方法

时间:2024-01-27 03:42:25 

解决方法:
1。 改表法。
可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"


mysql -u root -pvmwaremysql>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;
FLUSH PRIVILEGES;
如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器的dk数据库,并使用mypassword作为密码
GRANT ALL PRIVILEGES ON dk.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
我用的第一个方法,刚开始发现不行,在网上查了一下,少执行一个语句 mysql>FLUSH RIVILEGES 使修改生效.就可以了
另外一种方法,不过我没有亲自试过的,在csdn.net上找的,可以看一下.
在安装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
投稿

猜你喜欢

  • sql server不存在 sql server拒绝访问第1/3页

    2024-01-22 02:18:41
  • golang jsoniter extension 处理动态字段的实现方法

    2024-02-10 09:43:17
  • python中的[1:]、[::-1]、X[:,m:n]和X[1,:]的使用

    2023-12-10 00:48:42
  • Golang你一定要懂的连接池实现

    2024-02-04 13:39:38
  • python程序 创建多线程过程详解

    2022-04-02 04:02:21
  • SqlServer将查询结果转换为XML和JSON

    2024-01-18 20:25:59
  • 数据库应用经验:如何简单安装MySQL数据库

    2009-01-04 12:58:00
  • Python深度学习pytorch实现图像分类数据集

    2023-07-05 01:50:58
  • Python使用字典的嵌套功能详解

    2021-03-19 01:20:02
  • PHP字符串中提取文件名的实例方法

    2023-06-12 18:57:32
  • python处理multipart/form-data的请求方法

    2022-01-22 22:14:11
  • python调用API接口实现登陆短信验证

    2021-03-13 00:04:03
  • django 通过url实现简单的权限控制的例子

    2022-02-05 07:07:50
  • python基础之迭代器与生成器

    2022-02-20 07:07:54
  • mysql常用监控脚本命令整理

    2024-01-16 14:42:07
  • javascript格式化json显示实例分析

    2024-05-22 10:31:14
  • MySQL中datetime和timestamp的区别及使用详解

    2024-01-19 05:58:28
  • 以tensorflow库为例讲解Pycharm中如何更新第三方库

    2022-10-18 09:53:27
  • 详解Python中with语句的用法

    2022-07-31 05:24:52
  • JS 替换和时间插件的结合使用方法

    2013-08-19 16:50:31
  • asp之家 网络编程 m.aspxhome.com