精华内容
下载资源
问答
  • Navicat 远程连接 MySQL

    2018-08-24 16:25:00
    Navicat 远程连接 MySQL 相信大家都有在远程服务器上进行开发吧,其中 MySQL 的使用率应该也会挺高,如果使用 Navicat 等可视化工具来操作远程数据库不失为一种很好的选择,避免了在命令行写 SQL 语句的操作。下面...

    相信大家都有在远程服务器上进行开发吧,其中 MySQL 的使用率应该也会挺高,如果使用 Navicat 等可视化工具来操作远程数据库不失为一种很好的选择,避免了在命令行写 SQL 语句的操作。下面简单介绍一下 Navicat 连接远程数据库的操作。

    1

    首先我们需要更改 3306端口,查看3306 端口是否对外开放,MySQL 默认情况下是不开放对外访问功能的。语句如下:

    netstat -an | grep 3306

    如果查询结果如下,需要我们更改 MySQL 配置文件。

    007el5a4gy1fuku6jtu1nj30la01974i.jpg

    可以看出,mysql的3306端口只是监听本地的连接,这样就阻碍了外部IP对该数据库的访问,修改 MySQL 配置文件 my.conf :

    vim /etc/mysql/my.cnf

    找到

    # Instead of skip-networking the default is now to listen only on
    # localhost which is more compatible and is not less secure.
    bind-address  = 127.0.0.1 

    bind-address = 127.0.0.1 这行注释掉或者改为你想要使用的客户端主机 ip。

    至此 MySQL 远程访问端口就成功开启了。

    2

    我们进入 MySQL 命令界面,运行下列SQL 语句,查看用户是否具有访问权限:

    use mysql;
    select user, host from user;

    返回结果如下:

    007el5a4gy1fukujw1x58j30as06sdga.jpg

    我们使用通配符 % 来修改 root 用户对应的 host 字段,使具有访问所有 ip 地址的权限:

    update user set host = '%' where user = 'root';

    如果抛出如下异常:

    Duplicate entry '%-root' for key 'PRIMARY'

    说明有多个ROOT用户纪录在USER表中了,我们重新执行:

    select host from user where user = 'root';

    便能看到字段 host 的 % 值。

    我们执行:

    flush privileges;

    刷新一下 MySQL 的系统权限相关表。

    最后重启一下 MySQL 服务:

    sudo restart mysql

    3

    服务端设置好了,我们在 Navicat 客户端设置一下连接:

    打开 Navicat,点击左上方的 "连接",设置一下数据库的用户名,地址,密码等,便能在 Navicat 中远程操作服务器上的 MySQL 啦。

    007el5a4ly1fukuz1rv6bj30jt0i8dgz.jpg

    转载于:https://www.cnblogs.com/weixuqin/p/9530605.html

    展开全文
  • Navicat 远程连接 MySql

    2018-06-27 17:31:00
    Navicat 远程连接 MySql 报错Can't connect to MySQL server on 'ip' (10060 "Unknown error)一般是因为服务器防火墙端口未开启问题。 开启防火墙。 systemctl start firewalld 查看3306端口,返回 no 表示...

    Navicat 远程连接 MySql 报错 Can't connect to MySQL server on 'ip' (10060 "Unknown error) 一般是因为服务器防火墙端口未开启问题。

    开启防火墙。

    systemctl start firewalld

    查看3306端口,返回 no 表示端口未开。

    firewall-cmd --query-port=3306/tcp

    开启3306端口,返回 success 表示成功。

    firewall-cmd --add-port=3306/tcp --permanent

    重载端口。

    firewall-cmd --reload

    参考资料:centos 7.3 开放端口并对外开放

    转载于:https://www.cnblogs.com/mrlliuchao/p/9235095.html

    展开全文
  • Navicat远程连接MySQL

    2016-01-05 00:27:00
    在使用Navicat远程连接MySQL创建表的时候,爆出错误1044 百度未果 解决办法: 在Navicat登录的时候,采用SSH方式登录 转载于:https://www.cnblogs.com/0xcafedaddy/p/5100755.html...

    在使用Navicat远程连接MySQL创建表的时候,爆出错误1044

    百度未果

    解决办法:

    在Navicat登录的时候,采用SSH方式登录

    image

    转载于:https://www.cnblogs.com/0xcafedaddy/p/5100755.html

    展开全文
  • Navicat远程连接mysql

    2017-09-15 01:37:55
    使用Navicat连接服务器上的mysql报错。![图片说明](https://img-ask.csdn.net/upload/201709/15/1505439459_425403.png)
  • Navicat远程连接Mysql

    2019-05-28 10:40:10
    经常新搭建的MysqlNavicat连接不上,通常是因为加密方式需要修改。在数据库执行以下命令就可以了: ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; ALTER USER 'root'@'...

    经常新搭建的Mysql用Navicat连接不上,通常是因为加密方式需要修改。在数据库执行以下命令就可以了:

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
    FLUSH PRIVILEGES;

     

     

    展开全文
  • 主要介绍了Navicat 远程连接 MySQL实现步骤解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
  • navicat远程连接mysql

    万次阅读 2017-04-06 16:18:14
    (1)、首先确定自己能以root连接服务器端数据库,如果不能则要在服务端查看是否开启了mysql的3306端口可以被其他ip地址访问,使用netstat -an | grep 3306 tcp 0 0 (服务器本地ip地址):3306 0.0
  • NaviCat远程连接MySql

    2015-04-21 20:10:04
    想用NaviCat读取MySql中的表,就不得不开启远程访问了。 (注意!这里的远程访问是访问MySql数据库不是主机!) 那么该怎么办呢? 以下是操作步骤: 1.注意事项:  注意关闭防火墙或者更改策略放开默认的3306...
  • 主要介绍了解决Navicat远程连接MySQL出现 10060 unknow error的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  • 解决navicat远程连接mysql很卡的问题
  • 安装好MySQL后使用小窗口总是不方便的,然后下载了个Navicat远程连接MySQL,结果就出错了:Can't connect to MySQL server (10060) 原因是MySQL的用户默认是没有远程访问权限的,因此当访问程序与数据库不是在...
  • 而在安装配置mysql的时候出现了Navicat远程连接mysql出现了2003的错误,网上查询的答案又都不是很全,于是乎,就想着记录一下,帮助有需要的人。 云服务器选择阿里云服务器 云服务器Linux的系统是CentOS7 查看...
  • navicat远程连接mysql报错10038一般由一下两个原因: 一:本地防火墙问题 在本地安装了mysql、navicat并打开了mysql服务的情况下,来设置防火墙。 首先右击或者点击入站规则,找到新建规则,点击。 点击端口。 在...
  • Navicat远程连接MYSQL出错解决方案

    千次阅读 2016-12-19 14:36:11
    Navicat远程连接MYSQL出错解决方案
  • Navicat 远程连接 Mysql 2003 错误

    千次阅读 2018-03-25 17:12:42
    Navicat 远程连接 Mysql 2003 错误这是换着花样的折腾自己。刚开始时在 Windows 上装个 PHPnow 玩 WordPress 等 PHP 程序就很满足了,后来呢,搞虚拟主机装 Linux 系统,把折腾转到虚拟主机上,现在依然是虚拟主机装...
  • navicat远程连接mysql的方法 1 先在打开phpmyadmin 添加用户 用户名和密码自己设置 用户名别用root 文本域就是任意主机哈 2 关闭防火墙 service iptables status可以查看到iptables服务的当前状态。 开启: ...
  • mysql已经启动,且user表的host已配置为’%’,但是使用navicat远程连接mysql失败,错误信息: 2003 cannot connect to mysql server on 10038 解决 发现是防火墙问题,将防火墙关闭,问题解决 service firewalld ...
  • Navicat 远程连接Mysql执行普通sql速度慢问题: 场景:  通过navicat 连接mysql时经常开发时会遇到以下情况,连接上Mysql之后过段时间没有操作,再次执行简单的增删改查sql时,速度非常慢,奇慢无比,。 原因: ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,574
精华内容 1,029
关键字:

navicat远程连接mysql

mysql 订阅