文档章节

新装的 MySQL 不允许远程连接

taadis
 taadis
发布于 2017/06/01 09:57
字数 221
阅读 100
收藏 0

新装的 MySQL 通常会出现这样的情况:无法远程连接,但是本地连接是正常的.

问题原因

新装的 MySQL 通常默认的用户是 root, 而为了安全起见, root 用户是不允许远程连接.

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
4 rows in set (0.04 sec)

mysql> use mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> select user, host from user;
+-----------+-----------+
| user      | host      |
+-----------+-----------+
| mysql.sys | localhost |
| root      | localhost |
+-----------+-----------+
2 rows in set (0.00 sec)

解决办法

  1. 暴力修改(不安全,不合理,不建议,也就不介绍了)
  2. 新增一个对应权限的用户,并启用远程连接(安全、可靠、无污染).
# 新增用户及密码,并授予对应的权限
grant all privileges on yourDatabase.* to "yourUser"@"%" identified by "yourPassword";
# 刷新权限
flush privileges;

© 著作权归作者所有

taadis

taadis

粉丝 3
博文 517
码字总数 83785
作品 0
温州
其他
私信 提问
关于不能远程连接Linux中Mysql数据库的问题

环境: 虚拟机:VMware® Workstation 12 Pro Linux发行版: Ubuntu 16.04.1 LTS (GNU/Linux 4.4.0-47-generic x86_64) Windows下使用的远程连接数据库的软件:Mysql Workbench 6.3 问题:使...

帅得拖网速
2016/11/14
136
0
用MySQL怎么进行远程连接数据库

小白疑问: 用MySQL怎么进行远程连接数据库 我是在局域网中的,想让外网的人可以访问我的数据库,请问要怎么连接?? select host,user,password from mysql.user; 可以看到在user表中已有刚...

sandshell
2018/08/06
0
0
Mysql报错message from server: ERROR 1062 (23000):

Mysql连接报错:java.sql.SQLException:null,message from server:"Host '27,45,38,132' is not allowed to connect. 原因是:远程服务器不允许你的java程序访问它的数据库。所以,我们要对远......

ling118
2018/08/07
0
0
mysql8.x 单机安装 问题总结

1、下载mysql安装包,解压安装文件,修改名称为mysql 2、在mysql文件夹下创建data目录 3、创建 mysql 用户组和 mysql 用户 4、改变 mysql 目录权限 5、创建mysql配置文件my.cnf 6、初始化mys...

kdy1994
2018/11/01
37
0
ERROR 1130: Host '192.168.1.3' is not allowed to c

当使用Mysql帐号远程登陆的时候,出现类似如下错误: ERROR 1130: Host '192.168.1.3' is not allowed to connect to this MySQL 解决办法: 1. 改表法(可能是你的帐号不允许从远程登陆,只能...

Carl_
2015/02/02
55
0

没有更多内容

加载失败,请刷新页面

加载更多

MySQL8.0.17 - Multi-Valued Indexes 简述

本文主要简单介绍下8.0.17新引入的功能multi-valued index, 顾名思义,索引上对于同一个Primary key, 可以建立多个二级索引项,实际上已经对array类型的基础功能做了支持 (感觉官方未来一定...

阿里云官方博客
20分钟前
2
0
make4.1降级 make-3.81、2错误

在编译 make-3.82 的时候出现如下错误提示 glob/glob.c:xxx: undefined reference to `__alloca'` 修改 /glob/glob.c // #if !defined __alloca && !defined __GNU_LIBRARY__ # ifdef __GNUC......

Domineering
21分钟前
1
0
Rainbond集群的安装和运维的原理

本文将解读Rainbond集群的安装和运维的原理,使用户基本了解Rainbond的安装机制和运维重点,便于用户搭建大型Rainbond集群。 1.Rainbond集群节点概述 1.1 节点分类 属性 类型 说明 manage 管...

好雨云帮
32分钟前
3
0
好程序员大数据学习路线分享UDF函数

1.为什么需要UDF? 1)、因为内部函数没法满足需求。 2)、hive它本身就是一个灵活框架,允许用自定义模块功能,如可以自定义UDF、serde、输入输出等。 2.UDF是什么? UDF:user difine fun...

好程序员官方
35分钟前
3
0
Groovy中 Base64 URL和文件名安全编码

Base64 URL和文件名安全编码 Groovy支持Base64编码很长一段时间。 从Groovy 2.5.0开始,我们还可以使用Base64 URL和Filename Safe编码来使用encodeBase64Url方法对字节数组进行编码。 结果是...

白石
38分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部