• 售前

  • 售后

热门帖子
入门百科

Workbench通过长途访问mysql数据库的方法详解

[复制链接]
Megatron832 显示全部楼层 发表于 2021-10-25 19:44:45 |阅读模式 打印 上一主题 下一主题
前言
一台电脑上安装了Workbench,现必要访问另一台ubuntu服务器上的MySQL数据库,但mysql默认是不答应访问的,思量到安全性问题,也不得当使用root用户来访问mysql。
这时我们就必要开放mysql服务器并创建新的用户来访问mysql。
1、开放mysql
mysql的设置文件在/etc/mysql/my.cnf文件内,内里有一行
  1. bind-address = 127.0.0.1
复制代码
表现只答应本地访问,将这行注释即可
2、创建新的mysql用户
(1)起首在本地进入mysql数据库的mysql库内
(2)创建用户:
  1. GRANT ALL ON *.* to user@'IP' IDENTIFIED BY 'password';
复制代码
此中user表现必要创建用户的名字;IP表现哪台客户端想要访问mysql数据库;password表现暗码;并赋予全部的权限。
(3)FLUSH PRIVILEGES;    刷新mysql的体系权限干系表,否则会出现拒绝访问。重启数据库也能到达这样的效果
3、重启数据库
使用指令
  1. sudo service mysql restart
复制代码
来重启数据库
4、使用workbench毗连数据库

此中主机名表现必要毗连的数据库ip


毗连成功的效果

点击进入的页面
留意:不能访问ubuntu服务器内Docker容器环境下的mysql
总结
以上就是这篇文章的全部内容了,渴望本文的内容对各人的学习或者工作能带来一定的资助,如果有疑问各人可以留言交换,谢谢各人对脚本之家的支持。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

帖子地址: 

回复

使用道具 举报

分享
推广
火星云矿 | 预约S19Pro,享500抵1000!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

草根技术分享(草根吧)是全球知名中文IT技术交流平台,创建于2021年,包含原创博客、精品问答、职业培训、技术社区、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
  • 官方手机版

  • 微信公众号

  • 商务合作