在确保 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 中进行如下操作:

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




