Navicat Premium远程连接MySQL数据库的方法

这篇文章主要介绍了Navicat Premium远程连接MySQL数据库的方法,本文分步骤通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

新建连接的一方相当于是客户端,被连接的相当于是服务端,步骤如下:

1.创建子账户,在navicat查询界面键入以下授权命令,依次执行

?

1

2

3

4

5

grant all privileges

on test.* to 'root333'@"%"

identified by 'abc111' with grant option;

flush privileges;

  • all privileges意思是所有权限;
  • on后面接的是数据库名.表名 如:test.* 的意思是授予的权限是数据库test下的所有表,*.*代表授权任意数据库的任意表;
  • to 后面的是授予那台计算机的用户名,@符号前面的'root333'代表子账户名,也就是后面连接mysql服务器时的“用户名”,@符号后面的是授予的那台计算机的ip,'%'代表任意ip;
  • identified by 后面接的是密码;
  • flush privileges:刷新权限。

2.新建mysql连接
(1)

Navicat Premium远程连接MySQL数据库的方法

连接名:自己取
主机:输入你要连接的服务器主机地址
端口:默认3306
用户名:1中授权时@符号前面的子账户名称
密码:1中授权时identified by后面的密码
(2)点击“测试连接”

Navicat Premium远程连接MySQL数据库的方法

弹出“连接成功”,即为连接成功,此时我们可以操作相应服务器端的数据库了。

3.删除子用户权限
可以在navicat查询界面键入

?

1

delete from mysql.`user` where user='用户名' and host='ip';

用户名:授权时设置的子账户名称
ip:代表那台电脑的ip地址,%代表所有
这时再用子账户连接就会提示连接被拒绝了。

到此这篇关于navicat premium远程连接mysql数据库的方法的文章就介绍到这了,更多相关navicat premium远程连接mysql数据库内容请搜索钦钦技术栈以前的文章或继续浏览下面的相关文章希望大家以后多多支持钦钦技术栈!

原文链接:https://blog.csdn.net/m0_46211448/article/details/110749071

版权声明:本文(即:原文链接:https://www.qin1qin.com/catagory/10211/)内容由互联网用户自发投稿贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 630367839@qq.com 举报,一经查实,本站将立刻删除。

(0)
上一篇 2022年 8月 9日 8:07:25
下一篇 2022年 8月 9日 8:07:36

软件定制开发公司

相关阅读

发表回复

登录后才能评论
通知:禁止投稿所有关于虚拟货币,币圈类相关文章,发现立即永久封锁账户ID!