`
wx1569488408
  • 浏览: 75154 次
文章分类
社区版块
存档分类
最新评论

在windows下用navicat远程连接虚拟机Ubuntu上的MySql数据库

 
阅读更多

一、环境

windows 7

Navicat for MySql 10.1.7-enterprise

Ubuntu 16.04 LTS

MySql 14.14

二、启动MySql

sudo /etc/init.d/mysql start

三、初次连接设置

1、设置远程访问权限

(1)在Ubuntu中打开命令终端

(2)登录数据库

mysql -u root -p

(3)授权

GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;

(4)刷新权限

FLUSH PRIVILEGES;

(5)通过查询数据表查看授权是否成功

SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;

如果成功,返回的结果如下

221012_jfry_1461588.png

(6)退出数据库登录

exit

(7)打开/etc/mysql/mysql.conf.d/mysqld.cnf,将bind-address=127.0.0.1改为bind-address=0.0.0.0,保存

222838_oFmC_1461588.png

(8)重新启动MySql

sudo /etc/init.d/mysql stop

sudo /etc/init.d/mysql start

223119_bngI_1461588.png

四、远程连接

在windows中打开Navicat for MySql,新建一个连接,连接设置如下

221625_D9gO_1461588.png

打开连接,如果连接成功,则会显示数据库的表格

221802_6wBi_1461588.png

五、诊断

如果连接不上,可以通过下面的方式进行诊断

1、查看端口号

show global variables like 'port';

223419_mPaH_1461588.png

2、诊断数据库端口是否打开

netstat -ntpl

222058_EUHx_1461588.png

 

参考:

https://jingyan.baidu.com/article/363872ec3263236e4ba16f07.html

http://www.cnblogs.com/blogforly/p/5997553.html

转载于:https://my.oschina.net/walkfaraway/blog/918244

分享到:
评论

相关推荐

    Navicat远程连接MySQL

    在本文中,我们将详细介绍如何使用 Navicat 远程连接 MySQL 数据库。 修改 user 表的 localhost 字段为“%” 在 MySQL 中,user 表的 localhost 字段控制着用户的连接权限。当我们想要远程连接 MySQL 数据库时,...

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

    主要介绍了navicat连接远程linux mysql数据库出现10061未知故障,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    Ubuntu环境下安装mysql并在Windows下使用Navicat连接数据库

    Ubuntu环境下安装mysql并在Windows下使用Navicat连接数据库教程,只要这个就可以实现了

    Navicat出现无法远程连接MySql服务器问题的解决办法

    Navicat无法远程连接MySql服务器问题的解决方法写在前面: 操作系统:中标麒麟4.0; 数据库:MySQL5.7.26; JDK:采用中标麒麟系统自带的openjdk; 客户端工具:Navicat; 前置条件: MySQL服务安装完毕; 情景: ...

    Navicat数据库连接工具

    【Navicat数据库连接工具】是一款强大的数据库管理和开发软件,由PremiumSoft公司开发,支持多种数据库管理系统,包括MySQL、MariaDB、Oracle、SQL Server、PostgreSQL等。它提供了直观的图形用户界面,使得数据库的...

    NaviCat连接时提示不支持远程连接的MySql数据库解决方法

    后来参巧网上的文献后,通过Http方式成功连上服务器的MYSql数据库。特此记录一下:首先到NaviCat官网(www.NaviCat.com.cn)上下载最新版本的NaviCat 安装完成后,打开NaviCat,如下图所示: 然后点击左上角的连接,...

    Navicat 8.2.12 For MySQL强大的实用的MySQL数据库管理和开发工具

    在数据库管理方面,Navicat 提供了直观的图形界面,用户可以通过它轻松地执行常见的数据库操作,如创建、修改和删除数据库对象,如表、视图、存储过程等。此外,Navicat还支持数据导入导出,可以方便地将数据从CSV、...

    详解Navicat远程连接mysql很慢

     如果你连接远程数据库(Linux系统)并且很慢(具体症状为第一次连接打开所有的表貌似不是很慢,正常的,但是隔几分钟后任意打开一张表就很慢,即时数据很少的表依然很慢),我们用命令找到配置文件(mysql5.7的) ...

    在 Navicat 中连接到远程 MySQL 服务器

    本文将详细阐述如何在 Navicat 中连接到远程 MySQL 服务器,以便进行数据库的管理和操作。 首先,了解 Navicat 的基本功能。Navicat 提供了一个直观的图形界面,使得用户可以轻松地创建、管理和维护数据库。它支持...

    Navicat远程连接数据库不用安装解压就能用

    标题中的“Navicat远程连接数据库不用安装解压就能用”指的是Navicat这款数据库管理工具,它提供了便携式版本,用户无需正式安装即可直接使用。Navicat是一款强大的数据库管理和开发工具,支持多种数据库系统,包括...

    Navicat 远程连接 MySQL实现步骤解析

    Navicat是一款强大的数据库管理和开发工具,支持多种数据库类型,包括MySQL,使得用户可以通过图形化界面远程连接并管理数据库。本文将详细解析如何使用Navicat实现远程连接MySQL的步骤。 首先,确保MySQL服务器的...

    Navicat数据库客户端连接工具

    - Navicat有Windows、Mac OS和Linux版本,可以在不同操作系统上使用。 综上所述,Navicat作为一款强大的数据库客户端工具,其多数据库支持、丰富的功能和良好的用户体验使其成为数据库管理员和开发人员的得力助手...

    navicat mysql数据库客户端

    在数据库管理方面,Navicat提供了一站式的解决方案,允许用户连接到本地/远程MySQL服务器,进行数据查询、编辑、导入/导出、备份、同步和数据传输等操作。用户可以创建、修改和管理数据库表,执行SQL脚本,以及通过...

    mysql数据库和Navicat for MySQL

    在数据库管理中,理解SQL语言是基础,比如SELECT用于查询数据,INSERT用于插入数据,UPDATE用于更新数据,DELETE用于删除数据。同时,掌握索引的创建与优化,以及事务处理的概念,对提升数据库性能和保证数据一致性...

    NavicatPremium连接各种数据库的管理工具

    Navicat Premium是一款功能强大的数据库管理工具,它支持多种数据库系统,包括MySQL、SQL Server、Oracle等,使得数据库管理员和开发人员能够在一个统一的环境中进行工作,大大提高了工作效率。这款工具以其直观的...

    win7下mysql客户端navicat8不能连接远程数据库

    如果你在win7系统下安装mysql客户端navicat8连接远程数据库时提示你本机不允许连接

    navicat15,可以连接MySQL、Oracle等主流数据库

    navicat15,可以连接MySQL、Oracle等主流数据库 连接Oracle需要配置OCI

    远程连接宝塔面板“mysql”数据库教程!宝塔面板mysql导不进去.doc

    远程连接宝塔面板 MySQL 数据库教程 MySQL 是目前最流行的开源关系数据库管理系统,而宝塔面板则是一个功能强大且简洁易用的服务器管理面板。本教程旨在指导用户如何远程连接宝塔面板的 MySQL 数据库,以便更好地...

    通过Navicat for MySQL远程连接的时候报错mysql 1130的解决方法.pdf

    Navicat for MySQL 是一款功能强大的数据库管理工具,但是在远程连接 MySQL 服务器时,可能会遇到错误 1130,这是因为 MySQL 服务器不允许从远程主机连接。下面我们将详细介绍错误 1130 的解决方法。 错误 1130 的...

Global site tag (gtag.js) - Google Analytics