暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

如何安装 MySQL 客户端 - Mac, Ubuntu, CentOS 或 Windows

Bytebase 2023-07-20
2198

官方的 MySQL 客户端 mysql (https://dev.mysql.com/doc/refman/8.0/en/mysql.html),也被称为 MySQL CLI,是个可以和你的 MySQL 服务器进行交互的命令行工具。
本文介绍了如何分别在 Mac, Ubuntu, Debian 和 Windows 上安装 mysql。

准备工作
首先,确认一下你之前是否安装过某个 MySQL 客户端。如果你之前安装过 MySQL 服务器(MySQL server),那你很有可能已经安装了 MySQL 客户端。在终端输入以下命令
    $ mysql --version
    如果你看到类似下面的返回,那表示你已经安装过 MySQL 客户端了,你可以停止阅读了。
      mysql  Ver 8.0.31 for macos13.0 on arm64 (Homebrew)

      Mac
      Homebrew 方式
      首先需要在你 Mac 上安装软件包管理工具 Homebrew (https://brew.sh/)。如果不确定是否安装过,运行以下命令来确认
        brew -v
        如果尚未安装,可以运行以下命令来安装 Homebrew
          /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
          成功安装 Homebrew 后,运行以下命令来更新可用软件包的列表
            brew update
            请运行以下命令安装 MySQL 客户端
              brew install mysql-client
              安装完成后,可以通过运行以下命令来验证 MySQL 客户端是否已安装
                mysql --version
                注:如果你之前使用 Homebrew 安装了 MySQL 服务器,可以运行以下命令来连接到 MySQL 客户端
                  brew link --overwrite mysql-client
                  DMG 方式

                  1. 下载 MySQL 客户端的 DMG 安装包,当前版本可以在 https://dev.mysql.com/downloads/mysql/ 找到。

                  2. 解压 DMG 文件,会出现一个新窗口显示 MySQL 安装包。

                  3. 双击该安装包开始安装过程,并按照屏幕上的指示完成安装。

                  4. 安装完成后,可以打开终端并运行以下命令来验证是否成功安装 MySQL 客户端(会显示刚安装的 MySQL 客户端版本号)

                    mysql --version
                    注:如果你之前通过 Homebrew 等软件包管理工具安装过 MySQL 服务器,在运行时需要指定 MySQL 客户端的文件路径。DMG 软件包安装的 MySQL客 户端二进制文件的默认位置是 usr/local/mysql/bin/mysql。

                    Ubuntu (apt-get)

                    1. 在 Ubuntu 上打开终端(快捷键:Ctrl+Alt+T)

                    2. 运行以下命令更新软件包列表并升级已安装的软件包
                      sudo apt-get update
                      sudo apt-get upgrade
                      3. 运行以下命令安装 MySQL 客户端
                        sudo apt-get install mysql-client
                        4. 安装完成后,可以通过运行以下命令来验证是否成功安装
                          mysql --version

                          CentOS (yum)

                          1. 在 CentOS 打开终端(快捷键:Ctrl+Alt+T)

                          2. 运行以下命令更新软件包列表并升级已安装的软件包
                            sudo yum update
                            3. 安装 MySQL 客户端
                              sudo yum install mysql
                              4. 安装完成后,可以通过运行以下命令来验证是否成功安装:
                                mysql --version

                                Windows

                                1. 下载适用于 Windows 的 MySQL 安装程序(官网链接:https://dev.mysql.com/downloads/installer/)。

                                2. 运行 MySQL 安装程序,并选择 Custom 安装类型。

                                3. 在 Select Products and Features 页面,展开 MySQL Servers 选项,并取消选中所有服务器组件。

                                4. 在同一页面上,展开 Applications 选项,并勾选 MySQL Shell 和 MySQL Workbench 选项。这些应用程序包含了  MySQL  客户端。

                                5. 完成剩余的安装过程。

                                6. 安装完成后,可以通过打开终端或 PowerShell 并运行以下命令来验证是否成功安装了 MySQL 客户端
                                  mysql --version

                                  测试连接
                                  安装好 MySQL 客户端后,可以用以下命令测试客户端与 MySQL 服务器的连接。
                                    mysql -h hostname -u username -p

                                    更多 MySQL 工具

                                    官方 MySQL 客户端 mysql 是最广泛使用的 MySQL 客户端,不过,还有一些其他不错好用的 MySQL 工具也可以了解一下:
                                    1. MySQL Schema 比较同步工具汇总

                                    2. 八款免费 & 开源的 SQL 客户端

                                    3. Top MySQL GUI Clients: https://www.bytebase.com/blog/top-mysql-gui-client

                                    4. MySQL Shell (mysqlsh),在 MySQL 8.0 中引入,提供了比 mysql 更高级的功能: https://www.bytebase.com/blog/how-to-install-mysql-shell-on-macos/


                                    MySQL Schema 比较同步工具汇总
                                    比 pgvector 快 20 倍的 Postgres 向量运算插件:pg_embedding
                                    Star History 月度开源精选|2023 年 6 月
                                    全方位对比 Postgres 和 MySQL

                                    文章转载自Bytebase,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

                                    评论