navicat怎么和mysql连接(Navicat Premium远程连接MySQL数据库的方法)
类别:数据库 浏览量:2476
时间:2022-01-22 01:38:36 navicat怎么和mysql连接
Navicat Premium远程连接MySQL数据库的方法新建连接的一方相当于是客户端,被连接的相当于是服务端,步骤如下:
1.创建子账户,在navicat查询界面键入以下授权命令,依次执行
|
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)
连接名:自己取
主机:输入你要连接的服务器主机地址
端口:默认3306
用户名:1中授权时@符号前面的子账户名称
密码:1中授权时identified by后面的密码
(2)点击“测试连接”
弹出“连接成功”,即为连接成功,此时我们可以操作相应服务器端的数据库了。
3.删除子用户权限
可以在navicat查询界面键入
|
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
您可能感兴趣
- mysql触发器怎么添加(MySQL触发器的使用场景及方法实例)
- mysql慢日志设置多少合适(MySQL慢查询日志的作用和开启)
- netcore连什么数据库好(.Net Core导入千万级数据至Mysql的步骤)
- ubuntu下mysql安装教程(Ubuntu 20.04 安装和配置MySql5.7的详细教程)
- mysql数据结构讲解(详解MySQL 数据库隔离级别与MVCC)
- mysql拼接和过滤(mysql 如何动态修改复制过滤器)
- mysqltruncate(MYSQL中Truncate的用法详解)
- php redis应用场景(PHP商品秒杀问题解决方案实例详解mysql与redis)
- mysql判断表中字段是否存在(mysql插入前判断数据是否存在的操作)
- docker怎样安装mysql8(docker-compose安装db2数据库操作)
- mysql的视图和临时表区别(MySQL 内存表和临时表的用法详解)
- mysql常用优化方法(理解MySQL查询优化处理过程)
- mysql快速创建索引(MySQL创建高性能索引的全步骤)
- mysql查询很慢怎么回事(MySQL Like模糊查询速度太慢如何解决)
- mysql实验总结分析(MySQL查询截取的深入分析)
- mysql 高级查询语法(MySQL查询语句进阶知识集锦)
- 做网红真的很能赚钱吗(做网红真的很能赚钱吗)
- 10句英语常用(英语常用900句)
- 爱情能当饭吃吗(爱情能当饭吃吗说说)
- 白T恤穿法(白t恤)
- 你怎么忘了是说先爱我(你怎么忘了如何爱我)
- 做技术难吗(技术难不难)
热门推荐
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9