Linux上远程连接mysql指令
时间: 2024-12-20 22:19:17 浏览: 6
在Linux上,你可以使用`mysql`命令行客户端或者第三方工具如`mysql-client`、`mysqladmin`或者更常用的SSH+`mysql`的方式来进行远程连接MySQL服务器。以下是基本步骤:
1. **通过SSH隧道** (推荐):
- 首先,确保你的Linux机器已经安装了SSH客户端。然后,在终端输入以下命令:
```
ssh -L [local_port]:[remote_mysql_host]:[remote_mysql_port] [your_username@remote_server]
```
其中 `[local_port]` 是本地监听端口,`[remote_mysql_host]` 是远程MySQL服务器地址,`[remote_mysql_port]` 是MySQL默认的3306端口,`[your_username]` 是远程服务器的用户名。
2. **直接通过mysql客户端** (如果没有SSH权限或不愿意开隧道):
- 安装MySQL客户端,如果未安装,可以使用包管理器(例如apt-get或yum)安装:
```bash
sudo apt-get install mysql-client
```
- 使用 `-h` 参数指定远程主机和端口:
```
mysql -h [remote_mysql_host] -P [remote_mysql_port] -u [username] -p
```
输入密码后即可登录。
阅读全文