问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

sqlyog链接mysql远程数据库怎样修改权限

发布网友 发布时间:2022-04-23 14:24

我来回答

1个回答

热心网友 时间:2022-04-28 05:50

1,sqlyog客户端,用root用户远程链接mysql时,提示“访问被拒绝”,在网上搜索了一下原因。

  原来是mysql没有授权其远程链接,所以你只能在客户端里面链接。

  怎么解决呢?

  原表数据

  mysql> use mysql

  mysql> select Host,User,Password from user ;
  +---------------+---------+-------------------------------------------+
  | Host | User | Password |
  +---------------+---------+-------------------------------------------+
  | localhost | root | *DEA65ABECC50A1FEBD9C0D0D9045E0DDB312F38F |
  | www | root | *DEA65ABECC50A1FEBD9C0D0D9045E0DDB312F38F |
  | 127.0.0.1 | root | *DEA65ABECC50A1FEBD9C0D0D9045E0DDB312F38F |
  | ::1 | root | *DEA65ABECC50A1FEBD9C0D0D9045E0DDB312F38F |

  创建一个新用户

  格式:grant 权限 on 数据库名.表名 to 用户@登录主机 identified by "用户密码";

  grant select,update,insert,delete on *.* to komiles@123.4.56.89 identified by "komiles1234";

  执行完上面语句后,再执行

  mysql> select Host,User,Password from user ;
  +---------------+---------+-------------------------------------------+
  | Host | User | Password |
  +---------------+---------+-------------------------------------------+
  | localhost | root | *DEA65ABECC50A1FEBD9C0D0D9045E0DDB312F38F |
  | www | root | *DEA65ABECC50A1FEBD9C0D0D9045E0DDB312F38F |
  | 127.0.0.1 | root | *DEA65ABECC50A1FEBD9C0D0D9045E0DDB312F38F |
  | ::1 | root | *DEA65ABECC50A1FEBD9C0D0D9045E0DDB312F38F |
  | 123.4.56.89 | komiles | *50663F1ECEAB844897BC272EC1AE7E83F442F649 |
  +---------------+---------+-------------------------------------------+

  此时,就可以用你刚才创建的用户进行远程访问了。

  以下是转载http://www.cnblogs.com/smallstone/archive/2010/04/29/1723838.html

  2、实现远程连接(授权法)

  将host字段的值改为%就表示在任何客户端机器上能以root用户登录到mysql服务器,建议在开发时设为%。
  update user set host = ’%’ where user = ’root’;

  将权限改为ALL PRIVILEGES

  mysql> use mysql;
  Database changed
  mysql> grant all privileges on *.* to root@'%' identified by "root";
  Query OK, 0 rows affected (0.00 sec)

  mysql> select host,user,password from user;
  +--------------+------+-------------------------------------------+
  | host | user | password |
  +--------------+------+-------------------------------------------+
  | localhost | root | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B |
  | 192.168.1.12 | root | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B |
  | % | root | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B |
  +--------------+------+-------------------------------------------+
  3 rows in set (0.00 sec)

  这样机器就可以以用户名root密码root远程访问该机器上的MySql.

  3、实现远程连接(改表法)

  use mysql;

  update user set host = '%' where user = 'root';

  这样在远端就可以通过root用户访问Mysql.
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
2023文科男生最吃香的专业 哪些专业好就业 在南京想找上海音乐学院的老师,怎么找? 荔枝核怎么服用-荔枝核煮水一般煮几颗合适 属虎适合什么名字2022年新生儿 有内涵热门名字精选 国内读研好,还是出国读研好 出国读研和国内读研哪个更好 在一个比例中,如果两个外项互为倒数。那么两个内向的什么是一?_百度知 ... 两个外项互为倒数,一个内向是8分之3,另一个内项是多少【怎样求出来... 在一个比例中,两个外向互为倒数,其中一个内项是8,另一个内项是_百度... 在比例中两个外项互为倒数,其中一个内向是2.75,另一个内项是多少_百度... 苹果笔记本版本QQ怎么加附近群 qq8.0.0.4000附近群功能在哪里? 现在的qq还有附近的群这个功能吗? 金刚结手绳编织教程 微信朋友圈营销技巧怎么做和客户沟通营销方法技巧 怎么写微信朋友圈营销广告信息内容的注意事项 微信朋友圈营销该怎么做 开个朋友圈广告词 微信如何营销?怎样发布广告语句? 牛肉怎么做好吃,辣椒炒牛肉的家常做法 尖椒炒牛里脊肉的家常做法怎么做好吃 尖椒牛肉的牛肉怎么做 蓝玫瑰的花语?还有朵数?要详细的。 做梦梦到死人只是梦见奶奶和自己喜欢的人住在奶奶家什么意思 梦见奶奶搬出去自己一个人住,无依无靠好可怜 梦见他们说奶奶生病了奶奶他们不让奶奶住房间什么意思啊? 周公解梦梦见婆婆奶奶来自己家住 周公解梦,梦见去了世的奶奶住我楼下,注:我现在是在外面一个人租房子的! 桂林银行G会员权益是什么意思 梦到奶奶自己住在老家不住的房子里 用sqlyog链接mysql数据库,中文老是乱码,怎么解决,我是用utf8编码的... 最新版本qq怎样看哪些群友在附近 SQLyog能链接access数据库么 qq那个版本可以看附近的群 sqlyog链接mysql怎么填写 用SQlyog链接了数据库..中文会变乱码怎么回事`` qq哪个版本的能够搜附近的群,输入关键字就可以查群了,求一个小一点的这样的qq 我想问一下!安卓qq最新版怎么找不到附近的群?急!在线等! QQ上,附近的群怎么建??? 两个儿子,满岁的,满月酒怎么写邀请函 宝宝满月酒微信通知怎么写? 儿子腊月初八办满月宴微信邀请吉庆语怎么写?请教高人赐一短信。 在建行买的保险二年到期了不保了怎么取出? 我外甥生个儿子办满月酒的邀请函 买保险的钱能取出来吗 在中国邮储银行买的保险到期后去哪里取款 在华夏公司买了一份保险,每年交2万,交5年,请问:如果我交够5年了,我要取回本金,我能取出来吗? 保险里的钱怎么取出来 在邮局买入存款性保险,到期前可以取出来吗?如何操作? 在银行办的保单,到期后怎么样从哪里取钱?