Linux下连接MySQL数据库的简明指南

在Linux系统中,可以通过命令行工具mysql直接连接MySQL数据库,具体命令为:mysql -u 用户名 -p -h 主机地址,执行后输入密码即可登录,这是最基础且高效的方式,适用于大多数管理场景,下面将详细展开连接步骤、常见参数说明以及相关技巧。

linux怎么连接mysql数据库,Linux系统连接MySQL数据库指南

确保系统中已安装MySQL客户端,在基于Debian的发行版(如Ubuntu)中,可使用sudo apt install mysql-client安装;在基于RHEL的发行版(如CentOS)中,则用sudo yum install mysql,安装后,连接命令的核心参数包括:

  • -u:指定用户名,例如-u root表示使用root账户。
  • -p:提示输入密码,为安全起见,建议不在命令中直接写明密码。
  • -h:指定数据库服务器地址,若连接本地数据库可省略或使用-h localhost

连接远程服务器(IP为192.168.1.100)的数据库时,命令如下:

mysql -u admin -p -h 192.168.1.100

输入密码后,终端会进入MySQL交互模式,可执行SQL操作,若需直接操作指定数据库,可添加-D 数据库名参数,如mysql -u user -p -D mydb

连接时可能遇到常见问题:

  1. 权限拒绝:检查用户是否具有远程访问权限,在MySQL中需用GRANT命令授权。
  2. 防火墙阻塞:确保服务器防火墙开放3306端口(MySQL默认端口)。
  3. 连接加密:若需SSL安全连接,可添加--ssl-mode=REQUIRED参数。

对于频繁连接,建议使用配置文件(如~/.my.cnf)存储凭据,避免每次输入密码。

[client]
user=你的用户名
password=你的密码
host=服务器地址

配置后,直接运行mysql即可自动连接。

Linux连接MySQL数据库灵活且强大,掌握命令行参数与配置方法能显著提升管理效率,无论是本地开发还是远程维护,这些技巧都是数据库操作的基石。

未经允许不得转载! 作者:HTML前端知识网,转载或复制请以超链接形式并注明出处HTML前端知识网

原文地址:https://www.html4.cn/6627.html发布于:2026-07-24