navicat无法连接数据库
用Navicat连接数据库:
**
问题整理以及解决办法
**
错误一:
错误原因:
本地IP(xxx.xxx.xxx.xxx)没有访问远程数据库的权限。于是下面开启本地IP(xxx.xxx.xxx.xxx)对远程mysql数据库的访问权限。
解决办法:
1.首先远程连接进入服务器,在cmd中输入mysql -u root -p,然后回车,输入密码后回车进入mysql命令行。
2.输入use mysql;
3.输入select user,password,host from user;
可以看到host中只有localhost主机。我们需要将xxx.xxx.xxx.xxx也添加到这里才对。
4.添加方法如下:
输入
grant all privileges on . to root@”xxx.xxx.xxx.xxx” identified by “密码”;(xxx.xxx.xxx.xxx用%也行,表示所有IP)
或者 GRANT ALL PRIVILEGES ON . TO ‘root’@’xxx.xxx.xxx.xxx’ IDENTIFIED BY ‘123456’ WITH GRANT OPTION;
或者 update user set host = ‘%’ where user = ‘root’;(使用原来的密码)
这相当于是给IP-xxx.xxx.xxx.xxx赋予了所有的权限,包括远程访问权限。
然后再输入
flush privileges;
这相当于是重新加载一下mysql权限,这一步必须有。
5.再次输入select user,password,host from user;
可以看到host中已经有了新加的IP。
6.现在再次用Navicat for MySQl访问远程mysql数据库,已经能正常打开了。
问题解决。
7.如果还是连接不到,那是不是 MySQL Server 绑定了本地地址,打开 /etc/mysql/my.cnf,
找到:bind-address = 127.0.0.1
去除 IP 地址绑定,把它改为:bind-address = 0.0.0.0
然后重启 MySQL Server:/etc/init.d/mysql restart
错误二:
ERROR 2003 (HY000): Can’t connect to MySQL server on ‘hostxxxxx’ (10061)
错误原因
:
mysqld数据库服务没有启动。
解决办法:
检查 :在windows 的任务管理器,或者 unix/linux 下 ps -aux | grep mysql 看一下。确认服务已经启动。
处理 :启动mysqld 服务
错误三:
防火墙开启了
解决方法:
防火墙需要允许3306端口连接。
【注意:是在虚拟机(LINUX)下执行以上步骤,IP地址xxx.xxx.xxx.xxx是写windows的IP地址或者%也行】
转自:https://blog.csdn.net/mtbaby/article/details/56836986
navicat无法连接数据库相关推荐
- 解决navicat premium连接数据库自动断开问题
一.背景 用navicat premium连接数据库,然后一会不操作,就会自动断开连接,总是特别烦. 这是因为数据库服务器设置了连接多久没有活动就自动断开,避免连接数过多.通过一个简单的设置,即可解决 ...
- navicat premium连接数据库出现2059错误
安装navicat之后新建连接出现了2059的错误 打开doc窗口win+d输入cmd打开 输入 mysql -u root -p 输入root用户的密码 选择数据库 输入 use mysql 查看加 ...
- 用Navicat Premium连接数据库!
Navicat Premium介绍 Navicat Premium 是一套数据库开发工具,让你从单一应用程序中同时连接 MySQL.MariaDB.MongoDB.SQL Server.Oracle. ...
- 解决Navicat无法连接数据库 数据库无法外联
在物理机中的Navicat连接虚拟机数据库时,出现如下情况: 排除物理机与虚拟机相互连通,解决办法为: 找到路径C:\phpstudy_pro\Extensions\MySQL5.7.26下的my.i ...
- 如何查看navicat已连接数据库密码
navicat使用遇到的问题:忘记已连接数据密码 一.选择想要获取密码的数据库 1.打开navicat,点击文件➡导出连接 2.勾选需要导出的连接,注意,一定要勾选"导出密码",不 ...
- python爬虫如何连接数据库_手把手教你如何在Navicat中如何新建连接数据库及相关报错解决方法...
前几天给大家分享了如何安装Navicat,没有来得及上车的小伙伴可以戳这篇文章:手把手教你安装Navicat--靠谱的Navicat安装教程.今天给大家分享一下Navicat的简单使用教程,具体的教程 ...
- Navicat使用HTTP通道连接MySQL(通过php代理连接数据库)
文章来源:https://blog.ll00.cn/archives/127.html 问题描述:通过web服务器访问db服务器, 因为db服务器没有外网ip, 不支持外网直接访问:web服安装了ph ...
- win7 64位下安装oracle 10g(10.2.1)切身体会,不需要安装oracle客户端,实现navicat和plsql连接数据库
前提:以下所有软件都是32位测试的. 一.安装oracle数据库 安装步骤省略,毕竟教程一大堆. 我要说的是,修改安装文件的配置信息!因为10g是不支持win7的. 1.修改此处,D:\10201_d ...
- Linux登陆Mariadb数据库,Mariadb数据库的远程连接(centos 7+ Navicat)
在Linux服务器安装完MariaDB后,使用Navicat远程连接数据库时可能出现无法连接的情况. 一.未进行用户授权 该问题是因为mysql服务器没有对远程主机授权.mysql的授权的数据库是存放 ...
最新文章
- uc的剪切板能关掉吗_关掉网络游戏,小孩就有美好的未来吗?
- python创建一个类似于国家象棋棋盘的0-1矩阵_NumPy练习题(全中文并附详细讲解)...
- KMeans和KMedoid 的Matlab实现
- 【最新合集】编译原理习题(含答案)_8-10语法制导翻译_MOOC慕课 哈工大陈鄞
- spark1.0和2.0的区别_【系统】华为正式发布鸿蒙OS 2.0手机Beta版:UI界面、交互无区别...
- Python urllib、urllib2、urllib3
- TFS2010 删除工作区(同时删除工作区中所有的目录映射)
- VS2013+OpenCV3.0编译TLD跟踪算法
- android的视图动画,Android 视图动画(视图动画代码实现)
- windows程序静默安装
- html音频波纹播放器插件,JS 音频可视化插件Wavesurfer.js的使用教程
- 17个机器学习的常用算法
- cmpp3.0 java 华为_CMPP3.0/2.0完成短信收发功能(引用华为smsproxy开发包)
- 2015-5-10分享的PDF
- 批处理命令——bat文件创建和基本命令语法
- 大专计算机专业学期计划,大专三年学习目标计划
- Power Apps从入门到放弃教程
- Lua 报错 PANIC: unprotected error in call to Lua API (no calling environment) 解决办法
- github实用的搜索小技巧
- 邮件撤回成功后对方还能看到吗?163邮箱能群发邮件吗?
热门文章
- 计算机的表格如何加入客标,WPS表格如何添加两个纵坐标 WPS表格添加两个纵坐标的技巧...
- 前端: 如何利用Qrcode制作一个二维码生成器?
- XEE漏洞基础以及进阶
- Mac 指纹识别失灵、不灵敏的解决方案
- IBM实习日记——3.24
- 公众号如何实现视频列表播放视频的功能
- 腾讯/阿里/字节/快手/美团/百度/京东/网易互联网大厂面试题库
- python 3.8.0安卓_Python3.8.0(32/64位)官方正式版_Python下载-PC9软件园
- 三星s4 android 7.0,三星s4安卓7.0刷机包_s4刷机教程_三星s4刷机教程
- Pytorch深度学习踩坑记录