游乐游手机版
首页/数据库/文章详情

MySQL客户端DataGrip使用教程

时间:2026-07-17 19:28
本地登录MySQL使用mysql-uroot-p,远程登录需指定IP和端口;退出用exit或quit。DataGrip连接需确保服务运行、开放3306端口,创建允许任意IP的root用户并授权,填写主机、端口、用户名和密码测试连接。

在确保 MySQL 已经安装并成功启动的前提下,可以按以下步骤操作。

MySQL 基本命令详解

首先来看本地登录的操作。执行以下命令,输入密码即可完成登录,非常简便:

mysql -uroot -p 回车  password:输入密码

如果需要远程登录,则需要指定目标服务器的 IP 地址或域名,以及端口号(默认端口为 3306,若未修改则可省略 -P 参数):

mysql-u用户名 -p -h远程服务器IP地址或者域名 -P端口号 回车password:输入密码

退出 MySQL 会话有两种常用方式,任选其一即可:

exit
quit

DataGrip 连接 MySQL 配置指南

确保 MySQL 服务正常运行

要成功连接远程 MySQL 服务器,首先必须确认服务已启动,并且防火墙允许 3306 端口的流量。在 CentOS 7/8 系统中,可通过以下命令开放该端口:

# CentOS 7/8firewall-cmd --add-port=3306/tcp --permanentfirewall-cmd --reload

创建具备远程访问权限的账号

这一步是实现 DataGrip 连接 Linux 环境中 MySQL 的关键。默认情况下 root 用户仅允许从 localhost 登录,因此需要创建一个允许任意 IP 连接的用户,或者修改 root 的权限范围。具体操作如下:

-- 1. 先查看当前用户的主机权限select user,host from mysql.user;-- 2. (可选)删除原有的 root@localhost,避免冲突drop user 'root'@'localhost';-- 3. 创建允许所有 IP 连接的 root 用户create user 'root'@'%' identified by '123456';-- 4. 为该用户授予全部权限grant all on *.* to 'root'@'%' with grant option;-- 5. 刷新权限,使配置立即生效flush privileges;

请注意:上述示例密码为 '123456',实际环境中请替换为更安全的密码。

DataGrip 客户端连接配置步骤

连接前务必再次确认 MySQL 服务处于启动状态,并先在虚拟机中进行远程连接测试,否则很容易连接失败。

可以在另一台虚拟机上执行以下命令进行测试:

yum -y install mysqlmysql -uroot -p123456 -h192.168.88.101

如果登录成功,说明远程连接已配置正确。接下来在 DataGrip 中进行如下操作:

MySQL客户端工具DataGrip的具体使用

  1. 打开 DataGrip → 新建连接 → 选择 MySQL
  2. 填写连接信息:
    • Host:填写服务器 IP(例如 192.168.88.101
    • Port:3306
    • User:root
    • Password:MySQL@666
  3. 点击「测试连接」,显示成功后保存配置即可

MySQL客户端工具DataGrip的具体使用

MySQL客户端工具DataGrip的具体使用

MySQL客户端工具DataGrip的具体使用

MySQL客户端工具DataGrip的具体使用

来源:https://www.jb51.net/database/3673700vl.htm
上一篇SQL Server创建只读账号的两种完整方法 下一篇MySQL临时表Using temporary排查详细过程
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

补充同频道和同主题内容,方便继续浏览更多相关内容。

同类最新

继续查看同栏目最近更新的文章。

更多
MySQL千万级大表如何平滑DDL变更避免长时间锁表
数据库 · 2026-07-17

MySQL千万级大表如何平滑DDL变更避免长时间锁表

MySQL8 0 12+对末尾添加允许NULL且无默认值的字段支持INSTANT算法秒级完成,避免锁表与主从延迟。否则需用pt-osc或gh-ost,并注意触发器延迟、binlog格式需设置为行模式、主从延迟及连接池及时进行刷新,防止业务抖动与中断,确保稳定。

MySQL外键约束大批量导入数据性能影响原因
数据库 · 2026-07-17

MySQL外键约束大批量导入数据性能影响原因

MySQL中外键校验逐行进行,无法批量合并,每行插入均触发独立存在性检查、加锁与释放,高并发下IO和锁竞争指数级放大。需为外键字段创建高效索引,慎用ONDELETECASCADE,必要时将校验移至应用层。

SQL窗口函数统计连续登录天数的方法
数据库 · 2026-07-17

SQL窗口函数统计连续登录天数的方法

连续登录天数统计通过登录日期减去窗口函数ROW_NUMBER()行号构造恒定分组标识实现,需用DATEDIFF等适配数据库差异,筛选至少连续3天用户应在外层按user_id聚合取最大值判断,并注意联合索引避免全表排序。

Redis集群状态fail时用redis-cli修复槽位方法
数据库 · 2026-07-17

Redis集群状态fail时用redis-cli修复槽位方法

Redis集群状态cluster_state:fail的根源包括主节点宕机、网络故障或槽位未分配等。redis-cli--clusterfix仅适用于节点在线且通信正常时的槽位空缺场景,无法处理进程挂掉或网络问题。使用前需验证节点连接、数量及槽位分配状态,否则可能掩盖问题或导致数据永久丢失。fix无效时应检查日志、手动补节点或重建集群。

Oracle安装报错INS-13001环境不支持?命令行加参数忽略
数据库 · 2026-07-17

Oracle安装报错INS-13001环境不支持?命令行加参数忽略

在Windows高版本操作系统安装Oracle时,若遇INS-13001不支持环境报错,可通过命令行添加`-ignorePrereq`跳过所有系统检查,或以`-J "-Doracle install db validate supportedOSCheck=false "`禁用特定系统校验。需以管理员身份运行CMD,切勿双击setup exe,并确保主机名和IP