首页 / 大硬盘VPS推荐 / 正文
MySQL开启,从安装到启动的详细指南,mysql开启远程连接命令

Time:2025年01月05日 Read:6 评论:42 作者:y21dr45

MySQL 是最流行的开源关系型数据库管理系统之一,广泛应用于各种规模的应用程序中,无论是初学者还是有经验的开发者,了解如何安装和启动 MySQL 都是至关重要的第一步,本文将详细介绍如何在不同操作系统上安装和启动 MySQL,并提供一些常见问题的解决方案。

MySQL开启,从安装到启动的详细指南,mysql开启远程连接命令

目录

1、[简介](#简介)

2、[在Windows上安装和启动MySQL](#在Windows上安装和启动MySQL)

- [下载MySQL安装包](#下载MySQL安装包)

- [运行安装程序](#运行安装程序)

- [配置MySQL服务](#配置MySQL服务)

- [启动MySQL服务](#启动MySQL服务)

3、[在Linux上安装和启动MySQL](#在Linux上安装和启动MySQL)

- [更新系统包索引](#更新系统包索引)

- [安装MySQL服务器](#安装MySQL服务器)

- [启动MySQL服务](#启动mysql服务-1)

- [设置开机自启](#设置开机自启)

4、[在MacOS上安装和启动MySQL](#在MacOS上安装和启动MySQL)

- [使用Homebrew安装MySQL](#使用Homebrew安装MySQL)

- [启动MySQL服务](#启动mysql服务-2)

5、[常见问题及解决方案](#常见问题及解决方案)

- [忘记root密码怎么办?](#忘记root密码怎么办?)

- [端口被占用怎么办?](#端口被占用怎么办?)

- [无法连接到MySQL服务怎么办?](#无法连接到mysql服务怎么办?)

6、[(#

简介

MySQL 是一个广泛采用的开源关系数据库管理系统(RDBMS),它由瑞典的 MySQL AB 公司开发,现在属于 Oracle 公司旗下产品,MySQL 使用 SQL(结构化查询语言)来访问和管理数据库,凭借其速度、可靠性和适应性,MySQL 已经成为了 Web 应用开发中的热门选择。

本文将指导你完成在不同操作系统上安装和启动 MySQL 的步骤,帮助你快速开始使用这个强大的数据库系统。

在Windows上安装和启动MySQL

下载MySQL安装包

1、打开浏览器,访问 [MySQL 官方网站](https://www.mysql.com/).

2、导航到 "Downloads" 页面,选择适合你系统的 MySQL Community Server 版本。

3、点击下载链接,保存安装文件到本地计算机。

运行安装程序

1、找到下载的.msi 文件并双击运行。

2、在安装向导中,点击 "Install MySQL Server"。

3、接受许可协议,并点击 "Next"。

4、选择 "Developer Default" 安装类型,然后点击 "Next"。

5、点击 "Execute" 按钮开始安装。

6、安装完成后,点击 "Next"。

配置MySQL服务

1、在安装向导中,选择 "Configure MySQL Server"。

2、点击 "FINISH"。

3、在 MySQL Installer 窗口中,点击 "Start Service"。

4、勾选 "Launch the MySQL Instance Configuration Wizard",然后点击 "Finish"。

5、在弹出的配置向导中,点击 "Next"。

6、选择 "Detailed Configuration",然后点击 "Next"。

7、根据需要选择服务器类型、存储引擎等配置选项,然后点击 "Next"。

8、输入 root 用户的密码并确认,然后点击 "Next"。

9、点击 "Execute" 完成配置。

启动MySQL服务

1、按Win + R,输入services.msc 并回车。

2、在服务列表中找到 "MySQL" 服务。

3、右键点击该服务,选择 "Start" 或 "Restart"。

至此,你已经成功在 Windows 上安装并启动了 MySQL 服务。

在Linux上安装和启动MySQL

更新系统包索引

在开始之前,建议先更新系统的包索引以确保获取最新版本的软件包,打开终端并执行以下命令:

sudo apt update      # 对于基于 Debian 的发行版,如 Ubuntu
sudo yum update      # 对于基于 Red Hat 的发行版,如 CentOS

安装MySQL服务器

根据你的 Linux 发行版,选择合适的命令来安装 MySQL:

Ubuntu/Debian:

sudo apt install mysql-server

CentOS/RHEL:

sudo yum install mysql-server

启动MySQL服务

安装完成后,使用以下命令启动 MySQL 服务:

sudo systemctl start mysqld     # 对于基于 systemd 的系统
sudo service mysqld start       # 对于使用 SysVinit 的系统

要使 MySQL 服务在系统启动时自动启动,可以使用以下命令:

sudo systemctl enable mysqld     # 对于基于 systemd 的系统
sudo chkconfig mysqld on         # 对于使用 SysVinit 的系统

设置开机自启

确保 MySQL 服务在系统重启后自动启动:

sudo systemctl enable mysqld     # 对于基于 systemd 的系统
sudo systemctl daemon-reload     # 重新加载 systemd 管理器配置

至此,你已经成功在 Linux 上安装并启动了 MySQL 服务。

在MacOS上安装和启动MySQL

使用Homebrew安装MySQL

如果你还没有安装 Homebrew,可以参考 [Homebrew 官方文档](https://brew.sh/)进行安装,安装完成后,使用以下命令安装 MySQL:

brew install mysql

启动MySQL服务

安装完成后,使用以下命令启动 MySQL:

mysql_safe --user=mysql &

或者使用 Homebrew 提供的服务管理工具:

brew services start mysql

常见问题及解决方案

忘记root密码怎么办?

如果你忘记了 MySQL root 用户的密码,可以通过以下步骤重置密码:

1、停止 MySQL 服务:

   sudo systemctl stop mysqld      # 对于基于 systemd 的系统
   sudo service mysqld stop        # 对于使用 SysVinit 的系统

2、以安全模式启动 MySQL:

   sudo mysqld_safe --skip-grant-tables &

3、登录 MySQL(无需密码):

   mysql -u root

4、重置密码:

   FLUSH PRIVILEGES;
   ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

5、退出 MySQL 并重新启动服务:

   EXIT;

6、重新启动 MySQL 服务:

   sudo systemctl start mysqld      # 对于基于 systemd 的系统
   sudo service mysqld start        # 对于使用 SysVinit 的系统

端口被占用怎么办?

默认情况下,MySQL 使用端口 3306,如果该端口已被其他应用占用,可以在配置文件中更改端口号:

1、打开 MySQL 配置文件(通常位于/etc/mysql/my.cnf/etc/my.cnf)。

2、找到[mysqld] 部分,添加或修改port 参数:

   [mysqld]
   port = 3307

3、保存文件并重新启动 MySQL 服务:

   sudo systemctl restart mysqld      # 对于基于 systemd 的系统
   sudo service mysqld restart        # 对于使用 SysVinit 的系统

无法连接到MySQL服务怎么办?

如果你无法连接到 MySQL 服务,可以尝试以下步骤进行排查:

1、检查服务状态: 确保 MySQL 服务正在运行。

   sudo systemctl status mysqld      # 对于基于 systemd 的系统
   sudo service mysqld status        # 对于使用 SysVinit 的系统

2、检查防火墙设置: 确保防火墙没有阻止 MySQL 端口(默认是 3306)。

   sudo ufw allow 3306/tcp          # 对于使用 UFW 的 Ubuntu 系统
   sudo firewall-cmd

标签: mysql开启 
排行榜
关于我们
「好主机」服务器测评网专注于为用户提供专业、真实的服务器评测与高性价比推荐。我们通过硬核性能测试、稳定性追踪及用户真实评价,帮助企业和个人用户快速找到最适合的服务器解决方案。无论是云服务器、物理服务器还是企业级服务器,好主机都是您值得信赖的选购指南!
快捷菜单1
服务器测评
VPS测评
VPS测评
服务器资讯
服务器资讯
扫码关注
鲁ICP备2022041413号-1