网络连接方式-数据库连接–MySQL数据库

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 地址。如果服务器在本地运行,你可以使用 localhost127.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 服务器的错误日志以获取更多信息。
出于安全考虑,避免在命令行中直接包含密码。始终在提示符下输入密码。