当前位置:首页 > 文章中心 > 正文内容

MySQL 安装全攻略(Windows/Linux/macOS)

dgx6662周前 (07-14)文章中心5

一、Windows 系统安装

1.1 使用 MySQL Installer(推荐新手)

步骤

  1. 下载安装包

访问 MySQL 官网下载页,选择 MySQL Installer for Windows (推荐完整版)。

  1. 运行安装向导 双击安装包,选择 "Developer Default" (开发者默认模式,包含完整组件)。勾选 "MySQL Server" "MySQL Workbench" (图形化管理工具)。设置 root 用户密码 (务必牢记)。默认端口为 3306,保持默认即可。
  2. 完成安装

点击 "Execute" 完成配置,安装完成后点击 "Finish" 退出。

1.2 手动安装(高级用户)

步骤

  1. 下载压缩包

MySQL 镜像站 下载 mysql-8.0.xx-winx64.zip。

  1. 解压与配置 解压到 D:\Program Files\MySQL(自定义路径)。新建 data 文件夹用于存储数据库文件。在安装目录下创建 my.ini 文件,添加以下配置:ini

[mysqld]

port=3306

basedir=D:/Program Files/MySQL

datadir=D:/Program Files/MySQL/data

character-set-server=utf8mb4

default_authentication_plugin=mysql_native_password

  1. 初始化数据库

以管理员身份运行命令提示符,执行:bash

mysqld --initialize --console

输出临时密码(如 iTr%Ue2q3meb),后续登录需使用。

二、Linux 系统安装

2.1 Ubuntu/Debian(APT 方式)

# 更新包列表
sudo apt update

# 安装 MySQL 服务端
sudo apt install mysql-server

# 启动服务并设置开机自启
sudo systemctl start mysql
sudo systemctl enable mysql

# 运行安全脚本(设置 root 密码)
sudo mysql_secure_installation

2.2 CentOS/RHEL(YUM 方式)

# 安装 MySQL YUM 仓库
sudo yum install https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

# 安装 MySQL 服务端
sudo yum install mysql-community-server

# 启动服务
sudo systemctl start mysqld
sudo systemctl enable mysqld

# 查看临时密码
grep 'temporary password' /var/log/mysqld.log

# 安全配置
sudo mysql_secure_installation

三、macOS 系统安装

3.1 使用 Homebrew(推荐)

# 安装 Homebrew(若未安装)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

# 安装 MySQL
brew install mysql

# 启动服务
brew services start mysql

# 登录 MySQL
mysql -u root

3.2 手动安装

  1. 从官网下载 mysql-8.0.xx-macosx-x86_64.dmg。
  2. 双击安装包,拖拽 MySQL 到 Applications 文件夹。
  3. 在系统偏好设置中启动 MySQL 服务。


四、通用配置与验证

4.1 登录与密码修改

# 登录 MySQL
mysql -u root -p

# 修改 root 密码(以新密码 123456 为例)
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
FLUSH PRIVILEGES;

4.2 配置文件优化

修改 my.cnf 或 my.ini 提升性能:

ini

[mysqld]

innodb_buffer_pool_size = 1G # 缓冲池大小

max_connections = 200 # 最大连接数

character-set-server = utf8mb4


五、常见问题解决

5.1 忘记 root 密码

步骤

  1. 停止 MySQL 服务:net stop mysql(Windows)或 sudo systemctl stop mysqld(Linux)。
  2. 以跳过权限验证模式启动:bash
mysqld --skip-grant-tables
  1. 登录后重置密码:sql
UPDATE mysql.user SET authentication_string=PASSWORD('新密码') WHERE User='root';
FLUSH PRIVILEGES;

5.2 远程访问被拒绝

解决方案

  1. 修改 my.cnf,注释 bind-address 行。
  2. 授权远程访问:sql
CREATE USER 'user'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'user'@'%';
FLUSH PRIVILEGES;

六、工具推荐

工具类型

推荐工具

特点

图形化管理

MySQL Workbench

官方工具,支持建模与查询

跨平台客户端

DBeaver

免费,支持多种数据库

企业级管理

Navicat

功能全面,需付费




扫描二维码推送至手机访问。

版权声明:本文由第六芝士网发布,如需转载请注明出处。

本文链接:http://www.dgx666.com/post/3108.html

分享给朋友:

“MySQL 安装全攻略(Windows/Linux/macOS)” 的相关文章

为什么公文要用仿宋_GB2312字体?看完网友回答受益匪浅 真相了!

在您阅读此文之前,可以来一发“关注”吗?既方便您进行讨论和分享,又能每天给您带来不一样的故事,小妹在此恭候您的加入哦!小妹在此先祝大家身体健康,万事如意!看到有这么一个热点话题,为什么公文要用仿宋_GB2312字体?说起公文,您可能觉得这玩意儿严肃得不得了,但今天咱们要聊的,是公文里的一个小秘密——...

CAD如何彻底删除卸载保证能正常安装?

很多同学CAD遇到出问题(通常是激活失效或者功能异常)。匆忙的把CAD卸载了重新安装,要么是重新安装过程中提示CAD已经安装。要么是安装过程中安装路径是灰色的不可选。要么是好不容易能安装,最后提示安装失败。出现此类问题的原因是上一次卸载过程中CAD没有彻底卸载干净。很多同学简单的认为卸载CAD,就是...

CAD2014到2023版哪个版更稳定好用?

CAD软件的发展是一个持续的过程,每个版本都在不断地改进和优化。因此,无法简单地回答CAD2014到2023版哪个版本更稳定好用这个问题,因为每个版本都有其自身的优点和缺点。CAD2014:是一款经典的设计软件,具有简单易用的界面和强大的功能。它支持多种文件格式,包括DWG和DXF。CAD2014提...

cad安装后,没有激活页面,怎么办?

cad激活无法弹出激活页面,安装的时候设置错误造成的,解决方法如下。1、首先在电脑中,双击Auto CAD 2014图标,因为要进软件里才可以看得到。2、如果打开CAD直接弹出如下图这样的对话框的话,看都不用看,这个是没激活的。3、如果没有弹出上一步的对话框,则单击菜单栏上的帮助菜单,具体位置在如下...

cad2014怎么转换成pdf?推荐这几款转换神器!

PDF是一种通用的文件格式,可以在不同的操作系统、不同版本的CAD软件和不同设备上打开和查看,还可以保持打印格式的一致性,避免在不同设备上打印时出现格式错误。这有助于提高文档的可读性和可理解性,确保打印的准确性和一致性。在进行建筑设计、工程制图等领域的工作时,将CAD转换为PDF是一种常见的做法。下...

DirectX修复工具有什么用

DirectX修复工具有什么用方舟开服需要用到DirectX修复工具跟大家详细说说DirectX修复工具有什么用DirectX修复工具(DirectX Repair)官方最新版是一款优秀的系统DLL检测修复工具,DirectX不仅能够轻松的检测出电脑中缺失的.dll文件,还能够对其进行修复,并且兼容...