数据库报:1130-host x.x.x.x is not allowed to connect to this MySql server

报错截图:

解决方法: 应该是帐号不允许从远程登陆,只能在localhost。登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"

mysql>update myqsl.user set host = '%' where user = '用户名';

mysql>FLUSH PRIVILEGES;

拓展: 如果需要test使用password从任何主机连接到mysql服务器的话。

mysql>GRANT ALL PRIVILEGES ON . TO 'test'@'%' IDENTIFIED BY 'password' ;

mysql>FLUSH PRIVILEGES;

如果需要用户test从ip为192.168.1.1的主机连接到mysql服务器

mysql>GRANT ALL PRIVILEGES ON . TO 'test'@'192.168.1.1' IDENTIFIED BY 'password'

mysql>FLUSH PRIVILEGES;

如果需要用户test从ip为192.168.1.1的主机连接到mysql服务器的ceshi数据库

mysql>GRANT ALL PRIVILEGES ON ceshi.* TO 'test'@'192.168.1.1' IDENTIFIED BY 'password' ;

mysql>FLUSH PRIVILEGES;

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Hongten

SQL SERVER事务处理

事务三种运行模式: 自动提交事务 每条单独的语句都是一个事务。 显式事务 每个事务均以 BEGIN TRANSACTION 语句显式开始, 以 COMMIT 或...

3702
来自专栏乐沙弥的世界

Oracle datapump expdp/impdp 导入导出数据库时hang住

   最近在导出schema级别的数据时被hang住,不得不停止当前的导出作业,如果你有类似的问题,请继续往下看。 1、问题描述     导出整个schem...

1472
来自专栏流柯技术学院

MySQL数据库不能远程访问的解决办法

MySQL的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "u...

3583
来自专栏清晨我上码

平台用户操作日志模块设计

1.1K2
来自专栏逸鹏说道

程序猿是如何解决SQLServer占CPU100%的

文章目录 遇到的问题 使用SQLServer Profiler监控数据库 SQL1:查找最新的30条告警事件 SQL2:获取当前的总报警记录数 有哪些SQL语句...

3808
来自专栏乐沙弥的世界

启用 Oracle 10046 调试事件

    Oracle 10046是一个Oracle内部事件。最常用的是在Session级别设置sql_trace(alter session set sql_t...

542
来自专栏漫漫全栈路

Oracle 学习笔记

前言 本贴内容纪录Oracle课程中的学习笔记,和Oracle的课后作业,以及数据库相关课程的学习笔记,笔记部分使用实例代码记录,不记详细语法。 用户管理...

3555
来自专栏jouypub

MySQL的语句执行顺序

MySQL的语句一共分为11步,如下图所标注的那样,最先执行的总是FROM操作,最后执行的是LIMIT操作。其中每一个操作都会产生一张虚拟的表,这个虚拟的表作为...

401
来自专栏idba

MySQL 5.7 新特性之三

本系列文章基于5.7.20 版本讲述MySQL的新特性,从安装,文件结构,SQL,优化,复制等几个方面展开介绍5.7 的新特性和功能,同时也建议大家跟踪官方bl...

992
来自专栏程序猿

Mssql高级注入笔记

暴库特殊技巧::%5c='\' 或者把/和\ 修改%5提交 and 0<>(select count(*) from master.dbo.sysdatabas...

3847

扫码关注云+社区

领取腾讯云代金券