今在服务器上 有mysql 数据库,远程访问,不想公布root账户,所以,创建了demo账户,允许demo账户在任何地方都能访问mysql数据库中shandong库。

方案一:

在安装mysql的机器上运行:

1: 创建user用户

复制代码代码如下:

CREATE USER demo IDENTIFIED BY “123456”

2、

复制代码代码如下:

mysql>GRANT ALL PRIVILEGES ON shandong.* TO 'demo'@'%'WITH GRANT OPTION

//赋予任何主机访问数据的权限,也可以如下操作

GRANT ALL PRIVILEGES ON shandong.* TO 'demo'@'%'IDENTIFIED BY '123456' WITH GRANT OPTION;

3、

复制代码代码如下:

mysql>FLUSH PRIVILEGES

//修改生效

4、

复制代码代码如下:

mysql>EXIT

//退出MySQL服务器,这样就可以在其它任何的主机上以demo身份登录

引用

另外,当用客户端连接 mysql 时,发现无法连接,看来需要对用户进行重新授权。操作如下:

[root@cicro108 mysql]# bin/mysql -uroot -p -h 127.0.0.1 -A cws3

Enter password:

Welcome to the MySQL monitor. Commands end with or /g.

Your MySQL connection id is 1863 to server version: 4.1.20-standard

Type 'help;' or '/h' for help. Type '/c' to clear the buffer.

mysql> grant ALL PRIVILEGES ON *.* to root@"%" identified by "mysql" ;

Query OK, 0 rows affected (0.17 sec)

发现这样更改权限以后,远程仍然不能连接,但是用下面的操作就可以了。

mysql> grant ALL PRIVILEGES ON *.* to root@"%" identified by "mysql" WITH GRANT OPTION;

Query OK, 0 rows affected (0.17 sec)

此刻, root 可以被远程连接,当然这里建立其他非 root 用户也可以远程连接。

方案二:

MySQL 1130错误解决方法:

通过MySQL-Front或MySQL administrator连接MySQL的时候发生的这个错误

ERROR 1130: Host ***.***.***.*** is not allowed to connect to this MySQL server

说明所连接的用户帐号没有远程连接的权限,只能在本机(localhost)登录。

需更改 MySQL 数据库里的 user表里的 host项

把localhost改称%

具体步骤:登陆到MySQL

首先 use MySQL;

按照别人提供的方式update的时候,出现错误。

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

ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY'

然后查看了下数据库的host信息如下:

MySQL> select host from user where user = 'root';

+-----------------------+

| host |

+-----------------------+

| % |

| 127.0.0.1 |

| localhost.localdomain |

+-----------------------+

3 rows in set (0.00 sec)

host已经有了%这个值,所以直接运行命令:

复制代码代码如下:

MySQL>flush privileges;

mysql打开网络访问权限_远程连接mysql 授权方法详解相关推荐

  1. PHP宽带自动拨号,window_Win10怎么设置宽带自动连接 win10开机自动连接宽带设置方法详解,对于没有使用路由器中转,每 - phpStudy...

    Win10怎么设置宽带自动连接 win10开机自动连接宽带设置方法详解 对于没有使用路由器中转,每次开机都需要进行宽带连接拨号上网的用户来说,每次打开电脑都需要打开宽带连接进行拨号才能正常上网是不是很 ...

  2. android开发者选项打开方式,打开、关闭安卓手机的开发者选项的方法详解

    现在使用安卓手机的用户人群很多,大家都知道安卓手机中的"开发人员选项"吧,最近,有用户在问如何关闭或者打开开发者选项.那么小编今天就给大家带来一个打开.关闭安卓手机的开发者选项的方 ...

  3. 远程连接mysql拒绝访问_远程连接 Mysql 失败的解决方法

    原标题:远程连接 Mysql 失败的解决方法 今天在虚拟机Ubuntu上折腾了一晚上mysql,然后试着用java连接,搞了很久都没成功,但是同学配好的Debian上却连接成功了,也就是说我的配置有问 ...

  4. mysql虚拟主机_远程连接mysql要点 虚拟主机定义与分类

    远程连接mysql:通过主机地址与端口号连接 1. 主机地址:找到主机电脑 2. 端口号:找到对应mysql软件 mysql客户端访问服务端需要进行寻找匹配:连接认证 -h 主机地址 例如 -hloc ...

  5. linux 怎么登陆mysql数据库连接_Linux系统下实现远程连接MySQL数据库的方法教程

    前言 最近在工作中遇到了这个需求,估计搞了一个多小时才把这个远程连接搞好.一台本地电脑,一台云服务器,都是linux系统.下面来看看详细的介绍: 步骤 1.在服务器端开启远程访问 首先进入mysql数 ...

  6. mysql order by 语句_Mysql优化order by语句的方法详解

    本篇文章我们将了解ORDER BY语句的优化,在此之前,你需要对索引有基本的了解,不了解的老少爷们可以先看一下我之前写过的索引相关文章.现在让我们开始吧. MySQL中的两种排序方式 1.通过有序索引 ...

  7. mysql 批量导入sql_MySQL高效导入多个.sql文件方法详解

    MySQL有多种方法导入多个.sql文件(里面是sql语句),常用的有两个命令:mysql和source. 但是这两个命令的导入效率差别很大,具体请看最后的比较. (还有sqlimport和LOAD ...

  8. 电脑连接热点无internet访问权限_电脑连接无线网,显示无网络访问权限

    展开全部 一.路由器上网设置不成功 如果无线路由器上网设置不成功,也就是32313133353236313431303231363533e59b9ee7ad9431333365666233路由器与运营 ...

  9. mysql关闭显示无权限_如何关闭mysql远程登录权限

    匿名用户 1级 2016-07-27 回答 Mysql默认关闭远程登录权限,如下操作允许用户在任意地点登录: 1. 进入mysql,GRANT ALL PRIVILEGES ON *.* TO 'ro ...

最新文章

  1. node-sass安装失败解决方法
  2. raspberry树莓派NFS搭建
  3. 上传文件漏洞案例分析
  4. cocos2d-x游戏开发(十四)用shader使图片背景透明
  5. how is native onClick event passed to application handler
  6. linux中_在 Linux 桌面中开始使用 Lumina | Linux 中国
  7. Scala的抽象语法树打印小工具-小拉达
  8. [UE4]复制引起的重复对象
  9. 新闻本身具有数量大、更新快、冗余度高
  10. JAVA课程设计-电影院售票系统
  11. b级计算机机房标准,B级电子信息系统机房技术要求国标GB50174–2008
  12. 基于JavaEE的居民水电费管理系统_JSP网站设计_MySQL数据库设计
  13. ROS学习(一)Ros 中使用kinect
  14. ACM javaIO 快速 读写
  15. matlab 实现信号的微分和积分
  16. 三相短路电流计算机算法的原理什么,三相短路电流的计算机算法
  17. Win10+YOLOv5运行记录
  18. RuntimeError: a view of a leaf Variable that requires grad is being used in an in-place operation.
  19. 第九届大唐杯国赛获奖名单
  20. 婚前需要聊清楚的问题

热门文章

  1. 微服务扩展新途径:Messaging
  2. Spring - bean的lazy-init属性(懒加载)
  3. 【MVC】AJAX+PartialView实现商城首页的楼层加载
  4. 如何编写 Cloud9 JavaScript IDE 的功能扩展
  5. 仅用 []()+! 就足以实现几乎任意Javascript代码
  6. Huawei S8512
  7. struct x264_t 维护着CODEC的诸多重要信息
  8. ANSYS——杆单元简介与示例(含新版本2019版本杆实常数设置、ANSYS help的使用、单元列表使用的举例)
  9. linux怎么同时查看两个文件,MultiTail - 在单个Linux终端中同时监视多个文件
  10. 后端开发需要学什么_都2020年了,还在纠结学什么语言?| 后端篇