MySql允许被远程访问
今天在linux上远程访问windows下的mysql时出现如下异常:
ERROR manager.SqlManager: Error executing statement: java.sql.SQLException: null, message from server: "Host '172.103.54.12' is not allowed to connect to this MySQL server" java.sql.SQLException: null, message from server: "Host '172.103.54.12' is not allowed to connect to this MySQL server
解决方法: mysql -u root -p mysql>use mysql; mysql>select 'host' from user where user='root'; mysql>update user set host = '%' where user ='root'; (注:如果在执行update user set host = '%' where user ='root';出现错误提示
ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY' 则只需执行 flush privileges 即可)
mysql>flush privileges; mysql>select 'host' from user where user='root'; 第一句是以权限用户root登录 第二句:选择mysql库 第三句:查看mysql库中的user表的host值(即可进行连接访问的主机/IP名称) 第四句:修改host值(以通配符%的内容增加主机/IP地址),当然也可以直接增加IP地址 第五句:刷新MySQL的系统权限相关表 第六句:再重新查看user表时,有修改。。 重起mysql服务即可完成。
MySql允许被远程访问相关推荐
- 解决虚拟机linux端mysql数据库无法远程访问
解决虚拟机linux端mysql数据库无法远程访问 1. 在控制台执行 mysql -u root -p mysql,CentOS系统提示输入数据库root用户的密码,输入完成后即进入mysql控制台 ...
- 虚拟机无法访问主机mysql_虚拟机linux端mysql数据库无法远程访问的解决办法
对于解决虚拟机linux端mysql数据库无法远程访问的办法一种,以下内容我给大家整理了两种解决方案,具体内容如下: 解决方法一: 1. 在控制台执行 mysql -u root -p mysql,C ...
- centos安装mysql怎么远程访问_centos上安装mysql并设置远程访问的操作方法
1.下载mysql的repo源 2.安装mysql-community-release-el7-5.noarch.rpm包 $ sudo rpm -ivh mysql-community-releas ...
- mysql 8创建远程访问用户以及连接mysql速度慢的解决方法
mysql 8创建远程访问用户以及连接mysql速度慢的解决方法 参考文章: (1)mysql 8创建远程访问用户以及连接mysql速度慢的解决方法 (2)https://www.cnblogs.co ...
- mysql设置开启远程访问权限_MySQL如何开启远程访问权限
MySQL如何开启远程访问权限 [日期:2012-12-18] 来源:Linux社区 作者:wujingfeng [字体:大 中 小] 一:Windows环境 1. 改表法.可能是你的帐号不允许从远程 ...
- MySQL导入导出远程访问命令
1.导出整个数据库 mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql 2.导 ...
- mysql数据库访问问题吗_#MySQL数据库无法远程访问的问题
在 Ubuntu上装了mysql,因为项目的数据库是mysql,将项目放在tomcat里面webapp下面,一直启动不成功.本来一直以为是jdbc驱动问题,后来发现不是. 1.cd /etc/mysq ...
- Linux下开启mysql数据库的远程访问权限
摘要:今天在Linux服务器上安装了msyql数据库,在本地访问的时候可以访问,但是我想通过远程的方式访问的时候就不能访问了,查询资料后发现,Linux下mysql默认安装完成后只有本地访问的权限,没 ...
- centos7配置mysql其他机器访问_CentOS7安装MySQL并开启远程访问详解
1.安装MySQL CentOS7中默认安装了MySQL系列的数据库,需要先卸载掉. 查看当前安装的mariadb包: [[email protected] desktop]# rpm -qa | g ...
最新文章
- java什么时候用list_Java快问快答:用 ArrayList 还是 LinkedList?
- Vmware安装与使用
- 【小白学习C++ 教程】十三、C++命名空间namespace
- 使用Hibernate在CQRS读取模型中进行快速开发
- Visual Studio Code 1.51 发布
- 限制文本输入框只能输入0-9数字
- 前端笔记-201805
- linux dialog详解(图形化shell)
- Java 杨辉三角的简单实现
- Illustrator 教程,如何在 Illustrator 中使用钢笔工具创建作品?
- C/C++ 错误处理
- office使用latex公式
- FLV格式视频转换成MP4格式教程
- Omapl138 AT070TN83 lcd驱动移植
- 【回眸】有显示器如何设置串口登录树莓派4B
- 明翰英语教学系列之语料篇V0.4(持续更新)
- 通用的后台内部管理系统整站前端源码,功能齐全
- Java项目中使用Freemarker生成Word文档
- IOS 插屏广告弹窗
- 极米Z7X对比当贝D5X区别 哪个值得买
热门文章
- oracle行迁移实验,Oracle 行迁移 amp; 行链接的检测与消除
- matlab文件目录表示,Matlab - 文件目录路径操作_读取不同路径下的相同文件名表格...
- PYTHON-迭代器,xxx生成式
- Mongodb查询语句与Sql语句对比
- Objective-C 高性能的循环遍历 forin - NSEnumerator - 枚举 优化
- POPTEST学员就业面试题目!!!!!
- DTD -- XML验证
- sicily 1021. Couples 栈
- 面向对象编程OOP的三大特性
- linux关闭内核命令,Linux内核关闭IPv6协议的方式