连接 MySQL 数据库

2023年 10月 16日 85.3k 0

当我们安装好 MySQL 服务器后,就可以使用任何客户端程序(例如 mysql 命令行客户端和 MySQL Workbench)连接到 MySQL 服务器。

命令行不需要安装额外的程序,图形界面的程序更易于使用。我们可以根据自己的实际情况选择使用命令行程序还是图形界面的客户端连接到 MySQL 服务器。

使用 mysql 命令行客户端

mysql.exe 是一个命令行客户端程序,它允许您以交互和非交互模式与 MySQL 交互。

mysql 命令行客户端位于 MySQL 安装文件夹的 bin 目录中,比如: cd c:Program FilesMySQLMySQL Server 8.0bin。请按照以下步骤使用 mysql 命令行客户端连接到 MySQL 服务器:

  1. 打开 cmd 命令行窗口,使用命令导航到 MySQL 服务器 bin 目录下

    cd c:Program FilesMySQLMySQL Server 8.0bin

  2. 请使用以下命令连接到 MySQL 服务器:

    mysql -u root -p

    -u root 意味着使用 root 用户连接到 MySQL 服务器; -p 指示 mysql 提示输入密码。

    然后根据提示输入 root 帐户的密码,并按下回车键。验证通过后,显示以下输出代表进入了 MySQL 控制台:

    mysql>

  3. 链接成功后,使用 SHOW DATABASES 显示当前服务器中的所有数据库:

    mysql> show databases;
    +--------------------+
    | Database |
    +--------------------+
    | information_schema |
    | mysql |
    | performance_schema |
    | sakila |
    | sys |
    | world |
    +--------------------+
    6 rows in set (0.00 sec)

至此,使用 mysql 命令行客户端成功连接到了 MySQL 服务器,并查询了所有的服务器。

使用 MySQL Workbench

  1. 启动 MySQL 工作台

    您可以使用 “Databases > Connect to Database…” 菜单或单击位于 “MySQL Connections” 旁边的 + 按钮配置连接信息。

  2. 输入连接名称,例如 Localhost。您可以填写任何对您有意义的名称。默认情况下,用户名是 root 。如果您使用不同的用户帐户,请在 “Username” 输入框输入。

  3. 单击 “Store in Vault …” 按钮,在弹出的小窗口中输入用户的密码,然后单击 “OK” 按钮。

  4. 单击 “Test Connection” 按钮以测试是否能够成功连接到 MySQL 服务器。如果连接成功,则单击 “OK” 按钮。

  5. 点击 “OK” 按钮保存连接。

  6. 单击 “MySQL Connections” 下新创建的连接以连接到 MySQL Server:

  7. MySQL Workbench 显示当前模式和用于输入查询的窗格:

结论

在本教程中,您学习了如何使用 mysql 命令行客户端和 MySQL Workbench 连接到 MySQL 服务器。当我们安装好 MySQL 服务器后,就可以使用任何客户端程序(例如 mysql 命令行客户端和 MySQL Workbench)连接到 MySQL 服务器。

命令行不需要安装额外的程序,图形界面的程序更易于使用。我们可以根据自己的实际情况选择使用命令行程序还是图形界面的客户端连接到 MySQL 服务器。

使用 mysql 命令行客户端

mysql.exe 是一个命令行客户端程序,它允许您以交互和非交互模式与 MySQL 交互。

mysql 命令行客户端位于 MySQL 安装文件夹的 bin 目录中,比如: cd c:Program FilesMySQLMySQL Server 8.0bin。请按照以下步骤使用 mysql 命令行客户端连接到 MySQL 服务器:

  1. 打开 cmd 命令行窗口,使用命令导航到 MySQL 服务器 bin 目录下

    cd c:Program FilesMySQLMySQL Server 8.0bin

  2. 请使用以下命令连接到 MySQL 服务器:

    mysql -u root -p

    -u root 意味着使用 root 用户连接到 MySQL 服务器; -p 指示 mysql 提示输入密码。

    然后根据提示输入 root 帐户的密码,并按下回车键。验证通过后,显示以下输出代表进入了 MySQL 控制台:

    mysql>

  3. 链接成功后,使用 SHOW DATABASES 显示当前服务器中的所有数据库:

    mysql> show databases;
    +--------------------+
    | Database |
    +--------------------+
    | information_schema |
    | mysql |
    | performance_schema |
    | sakila |
    | sys |
    | world |
    +--------------------+
    6 rows in set (0.00 sec)

至此,使用 mysql 命令行客户端成功连接到了 MySQL 服务器,并查询了所有的服务器。

使用 MySQL Workbench

  1. 启动 MySQL 工作台

    连接 MySQL 数据库-1

    您可以使用 “Databases > Connect to Database…” 菜单或单击位于 “MySQL Connections” 旁边的 + 按钮配置连接信息。

  2. 输入连接名称,例如 Localhost。您可以填写任何对您有意义的名称。默认情况下,用户名是 root 。如果您使用不同的用户帐户,请在 “Username” 输入框输入。

    连接 MySQL 数据库-2

  3. 单击 “Store in Vault …” 按钮,在弹出的小窗口中输入用户的密码,然后单击 “OK” 按钮。

    连接 MySQL 数据库-3

  4. 单击 “Test Connection” 按钮以测试是否能够成功连接到 MySQL 服务器。如果连接成功,则单击 “OK” 按钮。

    连接 MySQL 数据库-4

  5. 点击 “OK” 按钮保存连接。

    连接 MySQL 数据库-5

  6. 单击 “MySQL Connections” 下新创建的连接以连接到 MySQL Server:

    连接 MySQL 数据库-6

  7. MySQL Workbench 显示当前模式和用于输入查询的窗格:

    连接 MySQL 数据库-7

结论

在本教程中,您学习了如何使用 mysql 命令行客户端和 MySQL Workbench 连接到 MySQL 服务器。

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论