1、使用图形化工具连接
MySQL推荐使用Navicat或SQLyog工具,下面展示用SQLyog进行新建连接:
填写ip地址、用户、密码、端口:

点击测试连接,显示以下信息说明连接成功:

2、使用命令行连接
(1)打开命令行界面
根据你的操作系统,打开相应的命令行界面:
在 Windows 上,你可以使用命令提示符(CMD)或 PowerShell。
在 macOS 或 Linux 上,你可以使用终端(Terminal)。
(2)运行 mysql
命令
使用
mysql
命令连接到 MySQL 数据库。你需要指定主机名、用户名、密码(可选,但更安全的方式是在命令行中省略密码,然后在提示时输入)、数据库名(可选,但如果你想在连接后立即使用某个数据库,可以指定它),以及端口号(如果它不是默认的 3306)。以下是连接到使用端口 3308 的 MySQL 实例的示例命令:
mysql -h your_hostname -P 3308 -u your_username -p your_database_name
-h your_hostname
:指定 MySQL 服务器的主机名或 IP 地址。如果服务器在本地运行,你可以使用localhost
或127.0.0.1
。-P 3308
:指定要连接的端口号(在这个例子中是 3308)。注意大写-P
和端口号之间不能有空格。-u your_username
:指定用于身份验证的 MySQL 用户名。-p
:提示输入密码。如果你在命令中直接跟密码(不推荐,因为这样做不安全),应该紧跟-p
(没有空格),然后是密码,但出于安全考虑,最好是在提示符下输入密码。your_database_name
:可选参数,指定连接后要使用的数据库名。如果省略,你将连接到 MySQL 服务器,但不会自动选择任何数据库。
(3)示例
假设你有一个 MySQL 服务器运行在
localhost
上,端口号为 3308
,用户名是 root
,并且你想连接到名为 testdb
的数据库,你可以使用以下命令:(4)注意事项
确保 MySQL 服务器正在运行,并且监听在指定的端口上。
确保你的防火墙设置允许从你的客户端到 MySQL 服务器的连接。
如果你在连接时遇到问题,检查 MySQL 服务器的错误日志以获取更多信息。
出于安全考虑,避免在命令行中直接包含密码。始终在提示符下输入密码。