文档章节

使用navicat建立与服务器的远程mysql连接

小致Daddy
 小致Daddy
发布于 2016/12/27 16:10
字数 359
阅读 105
收藏 0

这里举例服务器的ip:192.168.16.98;客户端的ip:192.168.61.201

具体的机器的ip请对照更改即可

附 mysql 重启的命令

启动mysql命令:

sudo /etc/init.d/mysql start

停止mysql命令:

sudo /etc/init.d/mysql stop

重启mysql命令:

sudo /etc/init.d/mysql restart

1.在mysql的user表里创建一个用户

方法一:

insert into user(Host,User,Password) values("localhost","liuyuantao","root");

若报如下错误:ERROR 1364 (HY000): Field 'ssl_cipher' doesn't have a default value

原因:mysql5.1以上版本,mysql用户表的中某些字段不能为空,没有默认值,其实是操作错误,mysql添加用户是不能这样直接insert user表的。

正确做法:

GRANT USAGE ON *.* TO 'liuyuantao'@'localhost' IDENTIFIED BY '199000' WITH GRANT OPTION;

用户:lyt,密码:123456,这样就添加了一个新的用户,不会出以上的错误了。

若需要所有的远程都可以链接则更改host为%即可。

执行

update user set host="%" where user = "liuyuantao" and host ="localhost";

为lyt用户赋予所有的权限

grant all on *.* to liuyuantao@'%';

刷新下权限:flush privileges;

2.建立连接

使用navicat创建远程连接:

错误一:2003-Can`t connect to MySQL server on '192.168.16.98'(10038)

原因:

mysql的服务器不允许远程连接。

解决方案:

sudo vim /etc/mysql/my.cnf

找到并修改bind-address = 127.0.0.1改为bind-address = 0.0.0.0(这样做不安全,正式环境要记得改回来)

执行

sudo /etc/init.d/mysql restart

重启即可

© 著作权归作者所有

小致Daddy

小致Daddy

粉丝 185
博文 554
码字总数 591930
作品 0
济南
技术主管
私信 提问
本地通过隧道跳转访问内网数据库服务器

情景描述: 本地开发机器 A localhost 跳转机器 B 115.236.125.92 数据库服务器 C 10.120.151.245 A可达B,B可达C,A不可达C,A要访问C的数据库。 使用工具: Xshell、Navicat、Mysql 步骤:...

You_are_my_music
03/06
43
0
Navicat使用教程:在Navicat Monitor for MySQL/MariaDB中配置实例

下载Navicat Monitor最新版本 Navicat Monitor 是一套安全、简单而且无代理的远程服务器监控工具。它具有强大的功能使你的监控发挥最大效用。受监控的服务器包括 MySQL、MariaDB 和 Percona ...

电池盒
01/18
108
0
Navicat Premium for mac激活并汉化

Navicat Premium for mac是一个可多重连接的数据库管理工具,Navicat 的功能足以符合专业开发人员的所有需求,但是对数据库服务器的新手来说又相当容易学习。它可让你以单一程序同時连接到目...

风灬云
2015/07/17
0
2
使用navicat连接mysq数据库

首先在windows系统上安装好navicat工具, 我们有两种方法来连接数据库: 方法一:用Navicat自带的SSH进行连接 1.首先我们在Navicat中新建连接 1.1常规(general)-只填写(数据库的登录用户名...

Little_xin
2018/05/10
0
0
MySQL客户端比较:Navicat for MySQL 与 MySQL-Front

MySQL GUI工具很多,本文就常用的Navicat for MySQL与MySQL-Front的特色功能做一个详细介绍与比较。 (一)MySQL-Front MySQL-Front是一款小巧的管理Mysql的应用程序,其主要特性包括多文档界...

小编辑
2010/01/05
34.9K
17

没有更多内容

加载失败,请刷新页面

加载更多

二叉查找树的第 K 个结点

private TreeNode ret;private int cnt = 0;public TreeNode KthNode(TreeNode pRoot, int k) { inOrder(pRoot, k); return ret;}private void inOrder(TreeNode root......

Garphy
今天
4
0
windo8 weblogic

需要的软件包 现在安装jdk 则先进入你电脑自带jdk \bin目录下 然后java -jar 执行你的jar包就可以了 欢迎界面直接点击下一步,跳到更新界面,直接选择跳过 然后选择安装目录(注意:目录不要有...

恩多
今天
8
0
Activiti 批注

Activiti添加批注(comment)信息 在每次提交任务的时候需要描述一些批注信息,例如:请假流程提交的时候要描述信息为什么请假,如果领导驳回可以批注驳回原因等  1、添加批注 // 由于流程...

奔跑的android
今天
4
0
centos7命令行和图形界面的相互切换

最近安装了centos7,发现在命令行和图形界面的相互切换命令上,与centos以往版本有很大不同。 1,centos7默认安装后,跟其他版本一样,启动默认进入图形界面; 2,在图形化桌面,右击鼠标,选...

无名氏的程序员
今天
6
0
快速失败 (fail-fast) 和安全失败 (fail-safe) 的区别是什么

一:快速失败(fail—fast) 在用迭代器遍历一个集合对象时,如果遍历过程中对集合对象的内容进行了修改(增加、删除、修改),则会抛出Concurrent Modification Exception。 原理:迭代器在...

Bb进阶
今天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部