解决方法:

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怎么禁止远程连接_mysql禁止远程访问相关推荐

  1. mysql怎么禁止远程连接_mysql如何设置禁止远程连接

    mysql设置禁止远程连接的方法:1.登录数据库服务器,指定mysql数据库:2.执行[update user set host='localhost' where user='root';]语句:3 ...

  2. mysql修改为远程连接_Mysql设置远程连接

    开启MySQL远程访问权限 允许远程连接 1.登陆mysql数据库 mysql -u root -p 查看user表 mysql> use mysql; Database changed mys ...

  3. mysql安装及远程连接_Mysql安装、使用、配置远程连接,看这一篇就够了!

    Mysql安装 下载并安装MySQL官方的 Yum Repository[root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57- ...

  4. mysql允许用户远程连接_mysql允许用户远程连接

    一,安装MySQL 这个应该很简单了,而且我觉得大家在安装方面也没什么太大问题,所以也就不多说了,下面我们来讲讲配置. 二,配置MySQL 注意,在Ubuntu下MySQL缺省是只允许本地访问的,如果 ...

  5. mysql linux err2003_远程连接linux下的mysql Err1045 Err2003解决办法

    本人linux系统 Centos7 1.Err2003 我个人的情况是因为linux中防火墙开启并阻止了3306这个mysql端口的远程连接 解决办法: CentOS 7.0默认使用的是firewal ...

  6. ubantu mysql允许外部链接_ubuntu 下mysql 设置允许远程连接

    ubuntu: 安装mysql-server,sudo apt-get install mysql-server mysql 安装成功后查看mysql状态:/etc/init.d/mysql stat ...

  7. mysql服务设置远程连接 解决1251 client does not support ..问题

    mysql服务设置远程连接 解决1251 client does not support ..问题 参考文章: (1)mysql服务设置远程连接 解决1251 client does not supp ...

  8. 阿里云服务器[Ubuntu 20.04]配置MySQL并实现远程连接

    阿里云服务器[Ubuntu 20.04]配置MySQL并实现远程连接 一次小小的尝试 操作系统与使用软件 连接云服务器 云服务器下载MySQL 更新MySQL用户权限 修改阿里云安全组 修改系统中配置 ...

  9. mysql权限控制禁止用户远程连接_mysql权限控制—新建用户允许其远程连接

    mysql为了保证安全性,在默认情况下,只允许在本地登录,在日常工作中,经常会需要用户远程连接使用该数据库,因此便需要创建新的用户,给其分配相应的权限,如下: 注:关键字都应该大写,尽量养成好习惯 创 ...

最新文章

  1. java 集成grizzly_java – 与Jersey和Spring集成Grizzly2.2.X
  2. Google MapReduce有啥巧妙优化?
  3. 设计一个名为complex的类来表示复数_CAE必修课:结构动力优化设计_搜狐汽车
  4. MySQL高级-存储过程和函数
  5. 机器学习:维度灾难(Curse of Dimensionality)
  6. Atlas 调用web service
  7. 2.2 CSS3基本语法 + 选择器
  8. C++ set find 找不到本来存在的元素
  9. [R语言绘图]条状图barplot
  10. 计算机查用户名,怎样查自己电脑用户名_查自己电脑用户名命令
  11. tp对接支付宝转账提现
  12. gdata_YouTube GData API和Android
  13. 零死角玩转stm32初级篇5-流水灯的前后今生
  14. 微信模版消息发送失败
  15. 程序员有必要参加软考吗?软考有什么用?
  16. jquery 将下拉框重置_select下拉框之默认选项清空
  17. @Caching和@CacheConfig使用示例
  18. 初识大数据(一)什么是大数据
  19. ZUCC操作系统原理 周测1
  20. word 尾注后面如何加正文?

热门文章

  1. 程序物语(四):苹果是如何落到牛顿头上的?
  2. 搭建阿里云ecs服务器(一:购买)
  3. 人脸识别大规模爆发!
  4. dpkg: 处理软件包 update-notifier-common (--configure)时出错:
  5. 由旋转画廊,看自定义RecyclerView.LayoutManager
  6. secureCRT的安装及破解
  7. SQL -- 是否或推断线相交以在其内部的平面
  8. spring-声明式事务管理
  9. 哇,union的优先级很高嘛
  10. Boost 库中的实用工具类使用入门