当前位置: 代码网 > it编程>编程语言>Java > Mac电脑如何通过 IntelliJ IDEA 远程连接 MySQL

Mac电脑如何通过 IntelliJ IDEA 远程连接 MySQL

2025年08月18日 Java 我要评论
mac电脑通过 intellij idea 远程连接 mysql 的详细教程一、前缀条件确认已在远程服务器 (openeuler/其他 linux) 安装并启动 mysql已在服务器上授权 root/

mac电脑通过 intellij idea 远程连接 mysql 的详细教程

一、前缀条件确认

  1. 已在远程服务器 (openeuler/其他 linux) 安装并启动 mysql
  2. 已在服务器上授权 root/用户 允许远程连接
  3. 防火墙打开3306 端口
  4. mac 本地安装了 intellij idea (推荐版本≥2023.1)
  5. 安装了 mysql jdbc 驱动(idea会自动提示)

作者✍️提示:如未确认 mysql 允许远程,请用 cli 进行测试:mysql -h xxx.xxx.xxx.xxx -u root -p
作者✍️
猫头虎微信号:libin9ioak
公众台:猫头虎技术团队
万粉变现经纪人:csdnwf

二、打开 idea 数据源配置界面

点击 idea 上方菜单: view > tool windows > database

左侧打开 database 面板

点击 + 按钮 > 选择 data source > mysql

作者✍️提示:首次配置时,idea 会自动提示下载 mysql jdbc driver,按照提示点击 download

三、输入数据连接参数

选项输入内容
host远程服务器 ip(如 192.168.10.243)
port3306
userroot 或你的 mysql 用户名
password密码(按键输入)
database可选,默认打开全部数据库

作者✍️提示:如您配置了ssl,可选择“advanced > use ssl” 配置证书

四、测试连接

  1. 点击下方 test connection
  2. 看到绿色动态动画 "connection successful"即表示配置正确

如报错:unknown host 或 connection timeout,请确认服务器是否打开端口并授权

五、使用数据库控制面板

连接成功后,你可以:

  • 查看数据库列表
  • 编辑表结构和数据
  • 执行 sql 语句
  • 删除/创建数据库、用户

作者✍️提示:idea 支持 sql 代码表格表示和手动 commit/撤销操作,非常适合开发环境

六、常见问题排查

问题可能原因解决方案
connection refused3306 端口未打开确保 mysql 启动并端口选通
access denied用户没有访问权限授权: grant all on *.* to 'user'@'%';
unknown hostip 错误或 dns 无效确保填写的是服务器实际 ip

远程权限开启教程

error 1410 (42000): you are not allowed to create a user with grant

它说明你当前的 root@localhost 用户 权限不足,无法授权 root@'%' 用户。

✅ 1. 登录 mysql(已登录可跳过)

mysql -u root

✅ 2. 切换到mysql系统库

use mysql;

✅ 3. 查看当前 root 用户定义

select host, user from user where user = 'root';

你应该会看到:

+-----------+------+
| host      | user |
+-----------+------+
| localhost | root |
+-----------+------+

✅ 4. 修改 root 的 host 为%

update user set host='%' where user='root' and host='localhost';
flush privileges;

✅ 5. 重新授予权限(现在是合法的)

grant all privileges on *.* to 'root'@'%' with grant option;
flush privileges;

✅ 6. 验证

select host, user from user where user = 'root';

应该输出:

+------+------+
| host | user |
+------+------+
| %    | root |
+------+------+

总结

通过 idea 接入 mysql,开发者可以直观体验数据模型和运行效果,极大地提升开发效率和数据管理便捷性。

到此这篇关于mac电脑如何通过 intellij idea 远程连接 mysql的文章就介绍到这了,更多相关idea远程连接mysql内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!

(0)

相关文章:

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

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com