数据库开启远程连接数据库的访问权限
2021/10/20 19:39:31
本文主要是介绍数据库开启远程连接数据库的访问权限,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
背景:我们在远程服务器上搭建安装好了MySQL后在远程使用其他工具(sqlyog后者navitcat)连接时,会出现无法链接的情况,
原因:一般情况下是因为MySQL没有开启远程访问的权限
解决:
1.在服务器端远程桌面打开终端 启动数据库
在默认的数据库表中打开user表
注意:不可以直接打开user表,需要在查询语句后面加上 \G
这样可以让表里数据分行显示
接下来根据,具体查出我们需要的关键的几个数据 host user password
从表里可以看出,mysql默认是只允许我们本地访问的,因此我们需要添加一个远程链接的账号
添加语句 grant all privileges on *.* to root@'%' identified by '这里设置密码';
至于执行后就为了我们添加了一个可以用于远程访问的root账号。接下来我们直接在sqlyog后者navicat里正常通过ip链接即可
这篇关于数据库开启远程连接数据库的访问权限的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-07-08如何在敏捷项目中实现高效测试?
- 2024-07-08用户故事一定要有 “So that...” 吗?
- 2024-07-04TiDB 资源管控的对撞测试以及最佳实践架构
- 2024-07-03万字长文聊聊Web3的组成架构
- 2024-07-02springboot项目无法注册到nacos-icode9专业技术文章分享
- 2024-06-26结对编程到底难不难?答案在这里
- 2024-06-19《2023版Java工程师》课程升级公告
- 2024-06-15matplotlib作图不显示3D图,怎么办?
- 2024-06-1503-Loki 日志监控
- 2024-06-1504-让LLM理解知识 -Prompt