开发者

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

开发者 https://www.devze.com 2025-08-19 10:27 出处:网络 作者: 猫头虎
目录MAC电脑通过 IntelliJ IDEA 远程连接 mysql 的详细教程一、前缀条件确认二、打开 IDEA 数据源配置界面三、输入数据连接参数四、测试连接五、使用数据库控制面板六、常见问题排查远程权限开启教程✅ 1. 登录 MySQ
目录
  • MAC电脑通过 IntelliJ IDEA 远程连接 mysql 的详细教程
    • 一、前缀条件确认
    • 二、打开 IDEA 数据源配置界面
    • 三、输入数据连接参数
    • 四、测试连接
    • 五、使用数据库控制面板
    • 六、常见问题排查
      • 远程权限开启教程
      • ✅ 1. 登录 MySQL(已登录可跳过)
      • ✅ 2. 切换到mysql系统库
      • ✅ 3. 查看当前 root 用户定义
      • ✅ 4. 修改 rowww.devze.comot 的 host 为%
      • ✅ 5. 重新授予权限(现在是合法的)
      • ✅ 6. 验证
    • 总结

    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

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

    左侧打开 Database 面板

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

    点击 + 按钮 > 选择 Data Source > MySQL

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

    作者✍️提示:首次配置时,IDEA 会自动提示下载 MySQL JDBC Driver,按照提示点击 Download

    三、输入数据连接参数

    选项输入内容
    Host远程服务器 IP(如 192.168.10.243)
    Port3306
    Userroot 或你的 MySQL 用户名
    Password密码(按键输入)
    Database可选,默认打开全部数据库

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

    作者✍️提示:如您配置了SSL,可选择“Advanced > Use SSL” 配置证书

    四、测试连接

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

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

    五、使用数据库控制面板

    连接成功后,你可以:

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

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

    作者✍️www.devze.com提示: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      | Uphpser |
    +-----------+------+
    | 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内容请搜索编程客栈(www.devze.com)以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程客栈(www.devze.com)!

    0

    精彩评论

    暂无评论...
    验证码 换一张
    取 消

    关注公众号