本地连不上远程mysql数据库(2)】的更多相关文章

Host is not allowed to connect to this MySQL server解决方法 今天在ubuntu上面装完MySQL,却发现在本地登录可以,但是远程登录却报错Host is not allowed to connect to this MySQL server,找了半天试了网上的一些方法都没有解决,最终在一篇文章里找到了解决方法,特意记录一下. 先说说这个错误,其实就是我们的MySQL不允许远程登录,所以远程登录失败了,解决方法如下: 在装有MySQL的机器上登录…
Ubuntu 16.04下开启Mysql 3306端口远程访问   0. 前言 网上看到很多开启Mysql远程访问端口,修改的配置文件我都没有找到. 特意查看了我的Linux版本 $ sudo lsb_release -a 显示如下: Distributor ID: Ubuntu Description: Ubuntu 16.04.1 LTS Release: 16.04 Codename: xenial 1. 查看3306端口是否正常 root@node1:~# netstat -an | g…
Mysql连接报错 原因是:远程服务器不允许你的其他程序访问它的数据库.所以,我们要对远程服务器进行设置,使它允许你进行连接. 步骤:一.进入mysql客户端,输入:use mysql; 二.输入:show tables; 三.输入:select host from user; 四.输入:# update user set host ='%' where user ='root'; 五.重新启动mysql服务,远程服务器就允许程序连接数据库了.…
一.必须给服务器的安全组规则设置端口放行规则,在管理控制台中设置: 之后填写配置,授权对象是授权的IP,其中0.0.0.0/0为所有IP授权,之后保存; 二.Navicat使用的配置 在编辑连接处,要配置SSH和常规两项 在常规项填写配置,主机名填写:localhost,配置完成后,就使用Navicat远程连接阿里云ECS服务器上的MySQL数据库:…
本地phpmyadmin远程连接服务器端MySQL 首先要确定你的mysql远程连接已开启,如果没有开启按照下面的二个方法操作: 方法一:改表法 因为在linux环境下,默认是关闭3306端口远程连接的,需要开启,如果你装mysql数据库时开启了3306就OK了. 默认mysql帐号不允许从远程登陆,只允许localhost访问.登入mysql后,更改 "mysql" 数据库 里的 "user"(远程数据库的名称) 表里的 "host" 项,把&…
方案一:采用mysql自带的工具mysqldump. 脚本文件backup.bat如下: set  "YMD=%date:~,4%%date:~5,2%%date:~8,2%"cd    /d   C:\Program Files\MySQL\MySQL Server 5.7\binmysqldump  --no-defaults    -uroot    -p"501501"    sdxs    >  E:/databaseBackupData/sdxs/…
连接远程MySQL数据库项目启动时,不报错但是卡住不继续启动的, 2018-03-12 17:08:52.532DEBUG[localhost-startStop-1]o.s.beans.factory.support.DefaultListableBeanFactory.doGetBean():251 -Returning cached instance of singleton bean ‘org.springframework.aop.support.DefaultBeanFactoryP…
在新装的Centos系统上安装MySQL数据库. <p><a href="http://www.cnblogs.com/tijun/">提君博客原创</a></p> >>提君博客原创  http://www.cnblogs.com/tijun/  << 第一步,检查是否已安装MySQL,如果已安装就卸载掉. [root@ltt5 ~]# rpm -e mysql error: package mysql is no…
07-django项目连接远程mysql数据库   比如电脑a(ip地址为192.168.0.aaa)想要连接访问电脑b(ip地址为192.168.0.bbb)的数据库: 对电脑a(ip地址为192.168.0.aaa): 在项目settings.py下面设置连接的数据库名(假设需要数据库为test2),以及HOST:192.168.0.bbb 对电脑b(ip地址为192.168.0.bbb): 第一步:创建并使用数据库 首先打开数据库,然后输入以下两行 create database test…
  个人之前总结过两篇文章"MySQL更改数据库数据存储目录"和"Ubuntu上更改MySQL数据库数据存储目录",都是在工作中遇到相关案例后的一个简单总结.当初的经验不足,认知有限,所以现在来看来,当初的博文确实显得浅析和不够全面,这个也没有办法,当时有些环境或案例没有涉及过,所以文章很难面面俱到,略显单薄和浅显,这个也很正常.博客不是论文,只是个人的笔记和知识点的总结.而且是基于当时的认知的经验总结和知识概括.前阵子将监控工具DPA的数据库切换为MySQL时,又…
问题1:Jdbc 如何连接阿里云服务器上的MySQL数据库? 解决: 上截图: 其中IP是阿里云服务器的公网IP地址. 问题2:   刚开始接手开发的时候,使用Navicat连接阿里云服务器上的数据后,可以在Navicat上正常查看数据. 但将阿里云服务器上的mysql数据库连接配置到JDBC中,启动项目却启动报错,说连接不上. 解决: 后来不得已请教大神,才发现当时数据库为了安全做了IP限制.由此我便查的资料,解除限制,因为是测试数据库,所以将权限设为允许所有IP访问了. 后台报错截图: me…
问题:访问远程MySQL数据库时报错[is not allowed to connect to this MySql server ]不允许访问,因为MySQL默认只有本机localhost能够访问MySQL Server服务. 开放MySQL服务给其他主机访问 在Navicat中查看当前数据库User用户表,可见默认的用户都是localhost,即只允许本机访问. 现在想要开放给其他主机访问,如果一个一个添加用户并设置权限的话太麻烦,最简单的办法是把localhost改为通配符%,然后重启服务…
使用Navicat连接阿里云服务器上的MySQL数据库   1.首先打开Navicat,文件>新建连接> 2,两张连接方法 1>常规中输入数据库的主机名,端口,用户名,密码 这种直接连就可以了 第2种方法: 常规中输入数据库的信息,主机名用localhost ssh中输入服务器信息…
刚搬了地方,顺便把电脑重做了系统,把sql2012和vs2013装好,怎么弄也连不上远程的数据库了,用程序连IIS直接死掉,用ssms连也是直接失去响应,开始以为是网线端口被运营商封杀了,最后发现不是的,是程序的原因.解决办法和大家分享一下,供大家参考: 以管理员的身份运行“命令管理器”,输入:netsh winsock reset 然后重启一下电脑. 本人亲测,问题解决了.参考资料URL:http://social.msdn.microsoft.com/Forums/zh-CN/030f66b…
在使用Navicat for MySQl访问远程mysql数据库,出现报错,显示“1130 - Host'xxx.xxx.xxx.xxx' is not allowed to connect to this MySQL server“.解决办法如下: GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION 把他运行一下就行了.…
  引言:1.phpmyadmin程序所在服务器:192.168.1.1,访问地址为:http://192.168.1.1/phpmyadmin2.MySQL数据库所在服务器:192.168.1.2,已经允许数据库外链,MySQL数据库用户名:admin 密码:1234563.现在要通过http://192.168.1.1/phpmyadmin来管理服务器192.168.1.2上面的MySQL数据库系统运维 温馨提醒:qihang01原创内容版权所有,转载请注明出处及原文链接 操作如下: 一.下…
在windows上安装MySQL数据库  跟随慕课网教程(http://www.imooc.com/wiki/mysqllesson/mysqlwindows.html)下载安装MySQL: 其中注意配置初始化文件 my.ini 时设置mysql的安装路径及数据存放目录时需要将"\"改为"/",否则执行mysqld --initialize –console会有一个报错,即: Navicat Premium 15的破解 https://shimo.im/docs/h…
.•●•✿.。.:*.•●•✿.。.:*.•●•✿.。.:*.•●•✿.。.:*.•●•✿.。.:*.•●•✿.。.:*.•.•●•✿.。.:*.•●•✿.。.:*.•●•✿.。.:*.•●•✿.。.:*.•●•✿.。.:*.•●•✿.。.:*.• 环境: Linux CentOS 7.6 mysql-8.0.18-linux-glibc2.12-x86_64.tar.xz    下载连接 https://dev.mysql.com/downloads/mysql/ 工具: Xshell 6 &…
liunx 版本ubuntu 16.4 mysql 版本  5.6 1)准备*.sql文件 (* 是准备导入的sql文件的名字) 2)liunx 远程客户端  SecureCRT 7.0 alt+p 打开文件上传窗口   通过复制或者直接拖拽  将准备好的*.sql 文件上传到liunx服务器上 3)登陆liunx 服务器  输入mysql -u用户名  -p密码  (mysql 的用户名  密码)进入mysql数据库 4)show databases 查看当前mysql数据库管理工具中有哪些数…
之前做在本地测试总是先去现在下一份数据库的sql,然后再在本地建一个相同的,导入sql.然后觉得有点麻烦,现在发现了一个直接远程直接复制一份到本地的方法 工具:Navicat Premium 1.先连上本地.远程的数据库 2.在本地建一个和你要复制的远程数据库的名称一样的数据库 3.数据转移工具 注意:source database 和 target database千万不能弄反了啊!!!! 然后就等结束关闭就好了!…
原因:mysql安装好后,默认监听3306端口,并且只允许localhost访问,只允许root用户在localhost上登录.   我的环境:                 Ubuntu16.04                 MySQL8.0   方法:所以要远程连接上mysql数据库.1,确保3306号端口开放:2,允许其他IP访问:3,允许root用户在其他IP上登录.   解决1:确保3306端口开放 打开3306号端口:sudo ufw allow 3306 查看端口状态:sud…
一.登录远程mysql 输入mysql -h要远程的IP地址 -u设置的MySQL用户名 -p登录用户密码 例如:mysql -h 192.168.1.139 -u root -p dorlocaldata ( 如果不能实现,把MySQL安装目录下的MySQL Server 5.7下面的bin文件夹里的mysql.exe复制到c盘Windows下.)出现ERROR 1045 (28000): Access denied for user '用户名'@'操作的IP地址' (using passwo…
1.先连上本地.远程的数据库 2.在本地建一个和你要复制的远程数据库的名称一样的数据库 3.数据转移.工具-->数据传输-->填写源数据库和目标数据库-->下一步-->开始 注意:源数据库和目标数据库千万不要弄反了! 将远程数据库的所有表.视图.函数.事件都复制一份到本地! Navicat premium将表结构和数据转成sql脚本 选择表右键-->转储SQL文件-->仅结构/结构与数据-->保存到桌面即可…
问题:host 'XXX.XXX.XXX.XXX'is not allowed to connect to this MySQL server 解决办法: 进入远程mysql #mysql -u root -p mysql> use mysql; Database changed //查看用户 mysql> select host,user from user; 如果没有'%'需要添加 mysql -u root -p mysql>use mysql; mysql>update u…
1.首先下载mysql安装文件,下载地址:https://dev.mysql.com/downloads/mysql/ 2.将下载下来的压缩包解压到本地一个文件夹中 3.在文件根目录下新增my.ini文件,配置以下信息: [mysql]# 设置mysql客户端默认字符集default-character-set=utf8 [mysqld]#设置3306端口port = 3306 # 设置mysql的安装目录basedir=C:\\mysql-8.0.13-winx64# 设置mysql数据库的数…
查看本机ip ifconfig  查看当前的 3306 端口状态 netstat -an|grep 3306 当前是外部无法连接状态 修改访问权限 默认的 mysql 是只能本机连接, 因此需要修改配置文件 yangtuo:~$ cd /etc/mysql/mysql.conf.d yangtuo:/etc/mysql/mysql.conf.d$ ls -l yangtuo:/etc/mysql/mysql.conf.d$ sudo vim mysqld.cnf 找到这一行 把他注释掉 如果没有…
1.创建MySQL2Sqlite脚本mysql2sqlite.sh:(代码地址:https://gist.github.com/esperlu/943776) #!/bin/sh # Converts a mysqldump compatible file. It also extracts the MySQL `KEY xxxxx` from the # CREATE block and create them in separate commands _after_ all the INSE…
通常,站长们都没有自己的服务器,每天都要手动备份数据库那也很麻烦.这里推荐一个方法,利用windows的计划任务来实现. 前提:本地机器上装有mysql服务. 假设本地机器上mysql服务目录  d:\mysql 假设远程数据库地址:111.0.0.111 假设远程数据库名称:testdb 假设远程数据库用户名:test 假设远程数据库密码:123456 1.新建一个记事本文件,路径为d:\backup\backup.txt,编辑该文件,内容 title %1服务器mysql数据库备份 IF N…
前期准备工作: 我所用的平台是VS2010和Ubuntu 14.04.3  LTS 一.由于MySql并没有集成在VS2010中所以要先安装MySQL Connector Net 6.9.8连接工具,可以在官网上下载,连接如下:http://dev.mysql.com/downloads/connector/net/ 二.你安装的目录中你会找到Assemblies这个文件夹,在这个文件夹中你会发现V2.0 v4.0 v4.5文件夹,如果没有表示你安装有问题,我用的.net框架是v4.0所以我查看…
我申请了一个php的免费空间,空间有带mysql数据库,可是我不知道怎么连接. 平时在本地做php时我都是怎么连接的 可是现在到空间上了我就不知道怎么连接了.空间有提供phpmyadmin 会的教一下,谢谢. 收起 jkennybd | 浏览 2625 次 推荐于2016-04-02 19:07:03 最佳答案 可按如下方法: 1.本地需要安装Navicat for Mysql等客户端软件. 2.以Navicat for Mysql为例,打开Navicat for Mysql. 3.点击软件上方…