首页 / 亚洲服务器 / 正文
如何安装MySQL: 从入门到精通,怎么安装mysql数据库

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

MySQL,作为全球最受欢迎的开源关系型数据库管理系统之一,广泛应用于各种Web应用、数据分析和云计算场景中,它以其高性能、高可靠性和易用性著称,本文将详细介绍如何在Windows、Linux和macOS系统上安装MySQL,涵盖从下载安装包到配置服务器的所有步骤。

如何安装MySQL: 从入门到精通,怎么安装mysql数据库

一、在Windows系统上安装MySQL

1.下载MySQL安装包

首先访问MySQL官方网站(https://dev.mysql.com/downloads/),选择适合自己系统的MySQL Community Server版本进行下载,目前最新的稳定版本是8.0系列。

2.运行安装程序

下载完成后,双击运行安装包,会出现MySQL Installer的欢迎界面,点击“Next”继续。

3.许可协议

阅读并接受MySQL的许可协议,然后点击“Next”。

4.选择安装类型

对于大多数用户来说,可以选择“Typical”(典型安装)以使用默认设置进行安装,如果你有特殊需求,也可以选择“Custom”(自定义安装)。

5.检查并安装组件

在典型安装模式下,安装程序会自动选中所有必要的组件,如果有需要添加或删除的组件,可以在这一步进行修改,确认无误后,点击“Next”开始安装,安装过程可能需要几分钟时间。

6.配置MySQL服务器

安装完成后,会弹出一个配置向导窗口,点击“Next”,进入配置类型选择界面,推荐选择“Detailed Configuration”(详细配置),这样可以更灵活地调整服务器参数。

7.服务器类型

选择“Developer Machine”(开发机器),除非你有特别的需求,这适用于大多数开发者环境。

8.设置网络选项

默认设置为“Default Port”,即3306端口,一般不需要更改,如果系统中已有其他服务占用该端口,可以根据实际情况进行调整。

9.设置默认编码

建议选择“Use Strictly SQL Mode”(使用严格的SQL模式)和“Best Support For Multilingualism”(最佳支持多语言),同时选择“Manual Setting”(手动设置)字符集编码为“utf8mb4”,以保证对多语言内容的良好支持。

10.设置服务器角色

选择“Server Application”(服务器应用程序)和“Include Bin Directory”(包含Bin目录),以便能够通过命令行工具管理MySQL。

11.密码插件和服务选项

选择“Install As Windows Service”(安装为Windows服务)和“Start the Service Automatically”(自动启动服务),输入并确认root用户密码,这个密码非常重要,一定要牢记。

12.插件和应用设置

一般情况下,默认设置即可,直接点击“Next”。

13.完成安装

点击“Execute”执行所有配置操作,完成后,点击“Finish”结束安装和配置过程。

二、在Linux系统上安装MySQL

1.更新软件源

打开终端,根据Linux发行版不同,更新软件源列表,在Ubuntu/Debian系统上,可以使用以下命令:

sudo apt-get update

在CentOS/RHEL系统上,可以使用:

sudo yum update -y

2.安装MySQL服务器

在Ubuntu/Debian上,使用apt-get安装:

sudo apt-get install mysql-server

在CentOS/RHEL上,使用yum安装:

sudo yum install mysql-server

3.启动MySQL服务

安装完成后,启动MySQL服务,在Ubuntu/Debian上:

sudo systemctl start mysql

在CentOS/RHEL上:

sudo systemctl start mysqld

4.运行安全脚本

MySQL安装完成后,建议运行安全脚本来提升数据库安全性:

sudo mysql_secure_installation

按提示进行操作,包括设置root密码、移除匿名用户、禁止远程root登录等。

5.登录MySQL

运行以下命令登录MySQL:

sudo mysql -u root -p

输入之前设置的root密码,即可进入MySQL命令行界面。

三、在macOS系统上安装MySQL

1.下载MySQL安装包

访问MySQL官方网站(https://dev.mysql.com/downloads/),选择适合macOS系统的MySQL Community Server版本进行下载,目前最新的稳定版本是8.0系列。

2.运行安装程序

下载完成后,打开DMG文件,双击“mysql.pkg”运行安装程序,按照提示点击“Continue”直至安装完成。

3.配置MySQL服务器

安装完成后,可以通过终端启动MySQL服务:

sudo /usr/local/mysql/support-files/mysql.server start

4.运行安全脚本

为了提升数据库安全性,建议运行安全脚本:

sudo /usr/local/mysql/bin/mysql_secure_installation

按提示进行操作,包括设置root密码、移除匿名用户、禁止远程root登录等。

5.登录MySQL

运行以下命令登录MySQL:

/usr/local/mysql/bin/mysql -u root -p

输入之前设置的root密码,即可进入MySQL命令行界面。

1.忘记MySQL root密码怎么办?

可以通过跳过权限表的方式重置密码:

sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables &

打开另一个终端,登录MySQL:

mysql -u root

在MySQL命令行中执行:

FLUSH PRIVILEGES;
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
\q

停止并重新启动MySQL服务:

sudo /usr/local/mysql/support-files/mysql.server stop
sudo /usr/local/mysql/support-files/mysql.server start

2.如何更改MySQL端口号?

编辑MySQL配置文件(如my.cnfmy.ini),找到以下内容并修改:

[mysqld]
port=3306

保存文件后,重启MySQL服务使更改生效:

sudo systemctl restart mysql

3.如何授权远程访问MySQL?

以root用户登录MySQL:

mysql -u root -p

授予特定用户远程访问权限:

GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;

注意:请务必谨慎操作,确保只授予必要的权限以避免安全隐患。

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