windows的navicat连接linux的数据库

在windows的navicat连接在linux系统装的mysql服务,分享下遇到的问题及解决办法。

直接拿linux的ip以及用户名密码去连接时,很多情况下都会出现下面的样子。

1.关闭防火墙

命令:iptables -F

2.授权

mysql数据库默认的user表里会存着user=root的三条记录,如下:

此时,几条记录的host都代表本机,不能远程访问,so需要将host改成%。

mysql> update user set host=‘%‘ where host=‘localhost‘;
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0

再去连接mysql,发现还是不行,还需要刷新配置。

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

这样,就可以连接成功了。

原文地址:https://www.cnblogs.com/wei-lu/p/10292333.html

时间: 2024-10-12 11:30:44

windows的navicat连接linux的数据库的相关文章

VNCViewer Windows下远程连接Linux桌面

最近项目需求,需要将写的工程部署到centos6.5服务器上,但是出现了各种错误,就想着在linux下再调试代码.但是之前都是通过ssh链接远程服务器的,在ssh中肯定不能打开eclipse等集成开发工具,因此我们要在远程服务器上安装桌面及vncserver,然后在windows中用vncViewer连接. 一:服务器端(Centos6.5) 1:安装桌面: # yum groupinstall "GNOME Desktop Environment"(CentOS 5.x安装GNOME

Linux 命令之 Navicat 连接 Linux 下的Mysql数据库

2016年12月7日18:44:06 -====------------------------ GRANT ALL PRIVILEGES ON *.* TO 'itoffice'@'%' IDENTIFIED BY 'itoffice' WITH GRANT OPTION;(第一个itoffice表示用户名,%表示所有的电脑都可以连接,也可以设置某个ip地址运行连接,第二个itoffice表示密码).这段指令容许所有用root用户输入密码登陆该mysql server,如果将'%' 换乘'19

Redis的Windows端开发连接Linux端以及相应的代码实现

在Windows端开发连接需要进行配置文件的配置: 在redis.conf配置文件中 将protected-mode yes,修改为protected-mode no:不保护redis # By default protected mode is enabled. You should disable it only if # you are sure you want clients from other hosts to connect to Redis # even if no authe

Windows之Xmanager连接linux打开Oracle视图操作

前提:安装Xmanager 能够百度Xmanager下载其破解版或者带注冊机的版本号,也能够官网下载.只是须要秘钥(建议下载企业版) 官网下载地址:http://www.netsarang.com/download/down_xme.html 使用(以RedHat 5.8为例): 一:Xstart 打开Xstart,新建须要远程的Linux的会话 1)新建:输入新建远程会话名称 2)主机:远程Linux的IP 3)协议:此处使用SSH协议 4)username:Linuxserver的用户登录名

Navicat连接Linux中的MySQL服务器

在linux中中安装好Mysql,并进行简单配置 启动Mysql的服务   service mysqld start 使用管理员用户登入,一般是默认不用输入密码 mysql -uroot 取得访问权限访问特定用户,这里为root mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION; //任何远程主机都可以访问数据库 mysql> FLUSH PRIVILEGES; //需要输入次命令使修改生效 关闭linux和Wi

在Windows上远程连接Linux图形界面

一,Linux端 1.保证Linux是有桌面界面的版本 2.安装xrdp,xrdp在 EPEL仓库可以使用,所以配置 EPEL仓库: rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm或者 yum -y install epel-release 3.安装插件 yum -y install xrdp4.安装插件yum -y install tigervnc-server5.启动服务syste

如何用navicat连接linux服务器上的mysql

1,开启mysql权限:https://www.cnblogs.com/NaughtyCat/p/how-to-connect-to-mysql-on-linux-by-navicat.html mysql开启root权限(mysql命令下执行) 赋予权限:   grant all privileges on *.* to 'root'@'% 'identified by 'your password' with  grant option 刷新权限列表:   flush privileges

Navicat MySQL连接Linux下MySQL的问题解决方案

Error1: 2003:Can't connect to MySQL server on 'localhost' 解决方法:关闭Linux的防火墙功能. Linux代码   #chkconfig iptables off #reboot Error2: 1130 - Host'ClientIP' is not allowed to connect to this MySQL server 解决方法:使用root用户登陆Linux,更改容许登陆的IP地址范围. Mysql代码   mysql>g

远程连接Linux服务器

远程连接Linux服务器一般使用ssh方式. 1.Linux系统下连接远程Linux服务器可以直接使用ssh命令. 格式如下: ssh [email protected]192.168.1.1 root对应你使用的用户名,192……对应的服务器ip地址,一般服务器端口22,命令默认22,如果需要更改端口在ssh后面 -p 端口. 2.Windows系统下连接Linux服务器一般需借助PuTTY, Xshell, SSH Secure Shell Slient,SecureCRT.