文档章节

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

小致Daddy
 小致Daddy
发布于 2016/08/21 21:47
字数 417
阅读 27
收藏 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

没有更多内容

加载失败,请刷新页面

加载更多

shangcheng-my

1.数据库主键、外键类型为bigint,那么在后台应该用什么类型的变量定义? 后台用string接收,因为前段传过来的一般都是json字符串,后台直接接收,mysql是可以吧数字类型的字符串转换为对应的...

榴莲黑芝麻糊
昨天
2
0
微服务架构依赖图

基于spring-cloud-alibaba + dubbo

龙影
昨天
5
0
Centos7 安装zabbix-agent

rpm -i https://repo.zabbix.com/zabbix/4.2/rhel/6/x86_64/zabbix-release-4.2-2.el6.noarch.rpm 可以到https://repo.zabbix.com/zabbix找到对应的版本 yum install zabbix-agent -y 出现E......

abowu
昨天
8
0
文本编辑器GNU nano 4.4 发布

GNU nano 4.4 "Hagelslag" 更新日志: 启动时,光标可以放在第一个或最后一个出现位置 字符串前面带有+/string 或 +?string的字符串。 发生自动硬包装时((--breaklonglines),任何前导引号...

linuxCool
昨天
7
0
你知道字节序吗

字节序 最近在调一个自定义报文的接口时,本来以为挺简单的,发现踩了好几个坑,其中一个比较“刻骨铭心”的问题就是数据的字节序问题。 背景 自定义报文,调用接口,服务端报文解析失败 iO...

杭城小刘
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部