mysql打开网络访问权限_远程连接mysql 授权方法详解
今在服务器上 有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 授权方法详解相关推荐
- PHP宽带自动拨号,window_Win10怎么设置宽带自动连接 win10开机自动连接宽带设置方法详解,对于没有使用路由器中转,每 - phpStudy...
Win10怎么设置宽带自动连接 win10开机自动连接宽带设置方法详解 对于没有使用路由器中转,每次开机都需要进行宽带连接拨号上网的用户来说,每次打开电脑都需要打开宽带连接进行拨号才能正常上网是不是很 ...
- android开发者选项打开方式,打开、关闭安卓手机的开发者选项的方法详解
现在使用安卓手机的用户人群很多,大家都知道安卓手机中的"开发人员选项"吧,最近,有用户在问如何关闭或者打开开发者选项.那么小编今天就给大家带来一个打开.关闭安卓手机的开发者选项的方 ...
- 远程连接mysql拒绝访问_远程连接 Mysql 失败的解决方法
原标题:远程连接 Mysql 失败的解决方法 今天在虚拟机Ubuntu上折腾了一晚上mysql,然后试着用java连接,搞了很久都没成功,但是同学配好的Debian上却连接成功了,也就是说我的配置有问 ...
- mysql虚拟主机_远程连接mysql要点 虚拟主机定义与分类
远程连接mysql:通过主机地址与端口号连接 1. 主机地址:找到主机电脑 2. 端口号:找到对应mysql软件 mysql客户端访问服务端需要进行寻找匹配:连接认证 -h 主机地址 例如 -hloc ...
- linux 怎么登陆mysql数据库连接_Linux系统下实现远程连接MySQL数据库的方法教程
前言 最近在工作中遇到了这个需求,估计搞了一个多小时才把这个远程连接搞好.一台本地电脑,一台云服务器,都是linux系统.下面来看看详细的介绍: 步骤 1.在服务器端开启远程访问 首先进入mysql数 ...
- mysql order by 语句_Mysql优化order by语句的方法详解
本篇文章我们将了解ORDER BY语句的优化,在此之前,你需要对索引有基本的了解,不了解的老少爷们可以先看一下我之前写过的索引相关文章.现在让我们开始吧. MySQL中的两种排序方式 1.通过有序索引 ...
- mysql 批量导入sql_MySQL高效导入多个.sql文件方法详解
MySQL有多种方法导入多个.sql文件(里面是sql语句),常用的有两个命令:mysql和source. 但是这两个命令的导入效率差别很大,具体请看最后的比较. (还有sqlimport和LOAD ...
- 电脑连接热点无internet访问权限_电脑连接无线网,显示无网络访问权限
展开全部 一.路由器上网设置不成功 如果无线路由器上网设置不成功,也就是32313133353236313431303231363533e59b9ee7ad9431333365666233路由器与运营 ...
- mysql关闭显示无权限_如何关闭mysql远程登录权限
匿名用户 1级 2016-07-27 回答 Mysql默认关闭远程登录权限,如下操作允许用户在任意地点登录: 1. 进入mysql,GRANT ALL PRIVILEGES ON *.* TO 'ro ...
最新文章
- node-sass安装失败解决方法
- raspberry树莓派NFS搭建
- 上传文件漏洞案例分析
- cocos2d-x游戏开发(十四)用shader使图片背景透明
- how is native onClick event passed to application handler
- linux中_在 Linux 桌面中开始使用 Lumina | Linux 中国
- Scala的抽象语法树打印小工具-小拉达
- [UE4]复制引起的重复对象
- 新闻本身具有数量大、更新快、冗余度高
- JAVA课程设计-电影院售票系统
- b级计算机机房标准,B级电子信息系统机房技术要求国标GB50174–2008
- 基于JavaEE的居民水电费管理系统_JSP网站设计_MySQL数据库设计
- ROS学习(一)Ros 中使用kinect
- ACM javaIO 快速 读写
- matlab 实现信号的微分和积分
- 三相短路电流计算机算法的原理什么,三相短路电流的计算机算法
- Win10+YOLOv5运行记录
- RuntimeError: a view of a leaf Variable that requires grad is being used in an in-place operation.
- 第九届大唐杯国赛获奖名单
- 婚前需要聊清楚的问题
热门文章
- 微服务扩展新途径:Messaging
- Spring - bean的lazy-init属性(懒加载)
- 【MVC】AJAX+PartialView实现商城首页的楼层加载
- 如何编写 Cloud9 JavaScript IDE 的功能扩展
- 仅用 []()+! 就足以实现几乎任意Javascript代码
- Huawei S8512
- struct x264_t 维护着CODEC的诸多重要信息
- ANSYS——杆单元简介与示例(含新版本2019版本杆实常数设置、ANSYS help的使用、单元列表使用的举例)
- linux怎么同时查看两个文件,MultiTail - 在单个Linux终端中同时监视多个文件
- 后端开发需要学什么_都2020年了,还在纠结学什么语言?| 后端篇