当前位置:首页 > navicat破解 > navicat为何无法远程连接mysql

navicat无法远程连接mysql的解决方法

时间:已被912人关注

这篇文章主要介绍了navicat无法远程连接mysql的解决方法,需要的朋友可以参考下

本内容中很多知识点来源于以下书籍资料,如果大家想对navicat连接mysql相关知识点系统深入的学习,可以参阅以下电子书:

资料名称:
Navicat 15用户中文指南
资料大小:
3.2 MB
navicat激活:
navicat 2021最新永久激活码立即下载

navicat为何无法远程连接mysql

近日在Ubuntu上安装了一个 MySQL 5.0,因为使用 phpMyAdmin 还必须安装 PHP,所以打算直接使用远程管理工具Navicat for MySQL 来连接。

在 Ubuntu 中通过 mysql 命令行创建好一个数据表并分配了权限:

 

 

GRANT ALL ON testdb.* TO usera IDENTIFIED BY ‘passwd'

 

然后重启加载权限:

 

 

mysqladmin –uroot –p flush-privileges

 

之后使用 Navicat 连接时仍然提示没有权限:

 

 

2003 – Can't connect to MySQL server on ‘ubuntu'(10061)

 

查看 mysql.user 表,usera 的确已经有了任意主机访问的权限。

于是想到是不是 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

 

这样 Navicat 就可以正常连接了,Debian下应该也有同样的问题。

查看更多
9小时45分钟前回答

Navicat for MySQL定时备份数据库及数据恢复详解

在做数据库修改或删除操作中,可能会导致数据错误,甚至数据库奔溃,而有效的定时备份能很好地保护数据库。本篇文章主要讲述Navicat for MySQL定时备份数据库和数据恢复等功能,同时可以定时播放电影等设置,希望对您有所帮助,如果文章中存在错误或不足之处,还请海涵~

一. 设置计划任务定时备份数据库

计划任务就是让电脑在指定的时间内执行指定的动作,这些动作可以是一个程序,也可以是一个批处理,但是至少是可以运行的!其实再通俗一点也就是相当于你在那个时间里面进行了对某个东西对鼠标双击的操作。

1.首先,创建数据库hcpmanage,表information,主要记录车票信息。

Navicat for MySQL定时备份数据库及数据恢复详解

2.点击"任务"->"新建批处理作业",如下图所示。

Navicat for MySQL定时备份数据库及数据恢复详解

3.然后弹出的对话框中,双击可用任务"Backup hcpmanage",并选择任务。点击保存按钮,设置为"20170418bf"。

Navicat for MySQL定时备份数据库及数据恢复详解Navicat for MySQL定时备份数据库及数据恢复详解

4.然后该备份文件就会出现在计划列表中,如下图所示。

Navicat for MySQL定时备份数据库及数据恢复详解

5.点击该"20170418bf",设置计划任务,如下图所示。

Navicat for MySQL定时备份数据库及数据恢复详解

6.在弹出"计划"中设置每天23:58进行备份操作,如下图所示。

Navicat for MySQL定时备份数据库及数据恢复详解

7.点击"应用",在弹出的"设置账户信息"中,输入开机密码,点击确定。

Navicat for MySQL定时备份数据库及数据恢复详解

其中常用设置如下所示,包括完成任务计划、空闲时间和电源管理等。

Navicat for MySQL定时备份数据库及数据恢复详解

8.当时间每天到达23:58时,数据库进行定时备份。其备份文件在"Windows/System32/Tasks"任务路径下,如下图所示。

Navicat for MySQL定时备份数据库及数据恢复详解

另一个备份psc文件所在路径:Navicat\MySQL\servers\test\hcpmanage(连接-数据库)。

Navicat for MySQL定时备份数据库及数据恢复详解

注意:在输入开机密码过程中,经常会报错"任务计划程序 再试着设置任务账户信息时出现错误",如下图所示,解决方法见第三部分。

Navicat for MySQL定时备份数据库及数据恢复详解

二. 数据库恢复

假设现在该数据库已经毁坏,已删除表information,现在需要对齐进行恢复。

Navicat for MySQL定时备份数据库及数据恢复详解

1.点击"备份" -> "还原备份",如下图所示。

Navicat for MySQL定时备份数据库及数据恢复详解

2.它会默认弹出找到对应的数据库,选择该psc文件,如下图所示。

Navicat for MySQL定时备份数据库及数据恢复详解

3.弹出"还原备份",时间为23:58进行的备份文件,点击"开始"按钮。

Navicat for MySQL定时备份数据库及数据恢复详解

4.然后数据进行恢复成功,查看"信息日志",如下图所示。

Navicat for MySQL定时备份数据库及数据恢复详解Navicat for MySQL定时备份数据库及数据恢复详解

5.数据还原成功,其他的方法类似。

Navicat for MySQL定时备份数据库及数据恢复详解

三. 任务计划程序错误解决

在进行计划设置过程中,输入用户名或密码总会报错,尤其是密码为空的情况,如下所示。这个错误怎么解决呢?

Navicat for MySQL定时备份数据库及数据恢复详解

1.在"服务"(cmd中命令services.msc)中"Task Scheduler"需要启动。

Navicat for MySQL定时备份数据库及数据恢复详解

2.在"本地策略"(cmd中命令gpedit.msc)中"安全选项",需要禁用"账户:使用空密码的本地账户只允许进行控制台 登录"。注意是禁用,如下图所示。

Navicat for MySQL定时备份数据库及数据恢复详解

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持码农之家。

查看更多
用户留言
29小时57分钟前回答

mysql怎样使用Navicat导出和导入数据库

MySql是我们经常用到的数据,无论是开发人员用来练习,还是小型私服游戏服务器,或者是个人软件使用,都十分方便。对于做一些个人辅助软件,选择mysql数据库是个明智的选择,有一个好的工具更是事半功倍,对于MySql 的IDE 我推荐Navicat for MySql,现在我就向大家介绍如何利用Navicat for MySql 导出和导入数据。 导出数据库: 打开Navicat ,在我们要到处的数据上面右击鼠标,然后弹出的快捷菜单上点击转储SQL 文件,在再次弹出的子菜单项中选择第一个数据跟结构。 然后,在会弹出一个选择保存位置的保存框,选择好位置后,点确定,就OK了 导入数据库: 打开Navicat for MySQL,然后点击右键选择新建数据库……

33小时36分钟前回答

详解使用navicat连接远程linux mysql数据库出现10061未知故障

使用使用navicat连接远程linux mysql数据库出现10061未知故障,设置使用ssh连接后出现2013故障 本机环境:win10 navicat premium mysql数据库主机环境:Linux version 4.15.0-42-generic (buildd@lgw01-amd64-023) (gcc version 7.3.0 (Ubuntu 7.3.0-16ubuntu3)) #45-Ubuntu SMP Thu Nov 15 19:32:57 UTC 2018 mysql Ver 14.14 Distrib 5.7.21, for Linux (x86_64) using EditLine wrapper 故障报错如下: 解决方法: 1. 打开/etc/mysql/mysql.conf.d/mysqld.cnf文件 2. 在bind-address=127.0.0.1前加#注释,或者直接删掉这行 3. 保存关闭mysqld.cnf文件,输入service mysql restart重启mysql数据库 此时再使用navicat重新连接,显示成功。 故障原因:默认状态下Mysql不允许除本机外的主机访问(SSH除外),修改mysqld.cn……

Copyright 2018-2021 www.xz577.com 码农之家

版权投诉 / 书籍推广:520161757@qq.com