golang,go,博客,开源,编程

超详细的MySQL下载与安装教程

Published on with 0 views and 0 comments

下面是一个超详细的 MySQL 下载与安装教程,涵盖了不同操作系统(Windows、macOS 和 Linux)上安装 MySQL 的步骤。


一、MySQL 下载

  1. 访问 MySQL 官方网站:
  2. 选择适合的 MySQL 版本:
    • 通常选择 MySQL Community Edition,这是 MySQL 的开源版本。
    • 你可以选择最新的版本,或者选择你需要的特定版本。
  3. 下载页面:
    • 在下载页面上选择适合你的操作系统的安装包:
      • Windows: Windows ZIP Archive 或者 Windows Installer。
      • macOS: macOS DMG Archive 或者 MySQL PKG。
      • Linux: 根据你使用的发行版(如 Ubuntu、CentOS)选择对应的安装包。

二、Windows 系统安装 MySQL

1. 下载 MySQL Installer for Windows

  • 访问 MySQL Downloads 页面,下载 MySQL Installer(Windows 版本)。
    • 选择 Windows (x86, 32-bit), MSI Installer
    • 下载 MySQL Installer,这个安装程序可以帮助你自动配置 MySQL。

2. 安装 MySQL

  1. 启动安装程序:双击下载的 .msi 文件。
  2. 选择安装类型
    • Developer Default:安装 MySQL Server 和 MySQL Workbench、MySQL Shell 等工具。
    • Server Only:仅安装 MySQL Server。
    • Custom:自定义安装组件,可以选择安装或不安装特定组件。
  3. 选择安装路径:选择 MySQL 的安装目录。通常默认路径即可。
  4. 选择 MySQL 版本:选择你要安装的 MySQL 版本(默认最新版本即可)。
  5. 配置 MySQL Server
    • 配置 MySQL Server 类型:选择 Development Computer(适合开发环境)或 Server Computer(适合生产环境)。
    • 设置 Root 密码:设置 MySQL root 用户的密码,记住这个密码以便以后登录。
    • 配置其他用户:可以选择添加其他 MySQL 用户。
  6. 配置端口和网络:通常 MySQL 默认使用端口 3306。确保没有其他服务占用该端口。
  7. 开始安装:点击 Execute 开始安装 MySQL。
  8. 安装完成:安装完成后,点击 Next,并确保 MySQL 服务已经启动。

3. 验证 MySQL 是否安装成功

  1. 打开 MySQL Command Line Client,在 Windows 搜索栏中输入 "MySQL Command Line Client"。

  2. 输入 root 用户和你设置的密码,尝试连接到 MySQL:

    mysql -u root -p
    

    输入密码后,成功连接 MySQL 后会看到如下提示:

    mysql>
    
  3. 你也可以使用 MySQL Workbench 来图形化管理 MySQL 数据库。


三、macOS 系统安装 MySQL

1. 下载 MySQL DMG 安装包

  1. 访问 MySQL Downloads 页面,下载适用于 macOS 的 DMG 安装包。
  2. 选择合适的版本,通常选择 macOS 10.15 (x86, 64-bit), DMG Archive

2. 安装 MySQL

  1. 双击下载的 .dmg 文件,打开安装包。
  2. 根据提示进行安装,默认选择 Install MySQL,MySQL 将安装在 /usr/local/mysql 目录。
  3. 完成安装后,系统会自动启动 MySQL 服务。

3. 配置 MySQL

  1. 你可以通过 System Preferences 来启动或停止 MySQL 服务:
    • 打开 System Preferences
    • 找到 MySQL 图标,点击打开。
    • 在 MySQL 设置中,你可以启动或停止 MySQL 服务。
  2. 默认情况下,MySQL 安装完成后会配置为 root 用户无密码访问。你可以通过以下命令设置密码:
    sudo /usr/local/mysql/bin/mysql_secure_installation
    

4. 验证 MySQL 是否安装成功

  1. 打开 终端,执行以下命令来连接到 MySQL:
    mysql -u root -p
    
  2. 输入密码后,成功连接到 MySQL 会显示如下信息:
    mysql>
    

5. 使用 MySQL Workbench

  • 可以下载并使用 MySQL Workbench 来图形化管理数据库,提供数据库设计、查询等功能。

四、Linux 系统安装 MySQL

1. 安装 MySQL(以 Ubuntu 为例)

1.1 更新 apt 包

sudo apt update

1.2 安装 MySQL 服务器

  • 安装 MySQL 8.0(Ubuntu 20.04 及更高版本默认提供 MySQL 8.0):
    sudo apt install mysql-server
    

1.3 启动并配置 MySQL 服务

  • 安装完成后,MySQL 会自动启动。如果没有自动启动,可以使用以下命令手动启动:
    sudo systemctl start mysql
    
  • 启用 MySQL 服务开机自启动:
    sudo systemctl enable mysql
    

1.4 配置 MySQL 安全性

  • 运行 MySQL 的安全性配置脚本来设置 root 密码和删除不必要的数据库。

    sudo mysql_secure_installation
    

    这将引导你设置 root 用户密码、禁用远程 root 登录、删除 test 数据库等。

1.5 登录 MySQL

  • 运行以下命令连接 MySQL 数据库:

    sudo mysql -u root -p
    

    然后输入你为 root 用户设置的密码。

1.6 检查 MySQL 服务状态

sudo systemctl status mysql

2. 安装 MySQL(CentOS/RHEL 系统)

2.1 使用 YUM 安装 MySQL

  • 默认情况下,CentOS/RHEL 使用的是 MariaDB(MySQL 的分支),如果需要安装 MySQL,可以通过官方仓库或下载 RPM 包。
  • 安装步骤如下:
    sudo yum localinstall https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
    sudo yum install mysql-community-server
    

2.2 启动并配置 MySQL 服务

sudo systemctl start mysqld
sudo systemctl enable mysqld

2.3 获取临时 root 密码

安装完成后,MySQL 会生成一个临时密码,可以在日志文件中找到:

sudo grep 'temporary password' /var/log/mysqld.log

2.4 登录 MySQL

使用临时密码登录 MySQL,并设置新的 root 密码:

mysql -u root -p

五、MySQL 版本检查与升级

1. 检查 MySQL 版本

SELECT VERSION();

2. 升级 MySQL

  • 使用操作系统的包管理器(如 apt, yum 等)进行升级。
  • 或者从 MySQL 官网下载最新版本进行手动安装。

六、常见问题与解决

1. MySQL 服务无法启动

  • 查看 MySQL 日志:/var/log/mysql/error.log(Linux 系统)或 C:\ProgramData\MySQL\MySQL Server 8.0\data(Windows)。
  • 检查端口 3306 是否被占用。
  • 确保系统内存和磁盘空间足够。

2. 密码错误

  • 使用 mysql_secure_installation 工具重置 root 密码。

3. 无法连接到 MySQL

  • 检查 MySQL 服务是否已启动。
  • 确保防火墙或安全组设置允许端口 3306 的访问。

以上是 MySQL 安装的详细步骤和解决方案,适用于不同操作系统的安装。通过本教程,你应该能够成功安装并配置 MySQL。


标题:超详细的MySQL下载与安装教程
作者:mooncakeee
地址:http://blog.dd95828.com/articles/2025/01/07/1736217017197.html
联系:scotttu@163.com