2023 年最新 MySQL 数据库 Windows 本地安装、Centos 服务器安装详细教程
MySQL 基本概述
MySQL是一个流行的关系型数据库管理系统(RDBMS),广泛应用于各种业务场景。它是由瑞典MySQL AB公司开发,后来被Sun Microsystems收购,最终被甲骨文公司(Oracle Corporation)收购。MySQL是一个开源项目,具有强大的性能、易用性和可靠性,成为许多大型和中型应用的首选数据库。
MySQL 数据库官方网站:https://www.mysql.com/
Structure Query Language SQL 概述
Structure Query Language(结构化查询语言)简称 SQL,它被美国国家标准局(ANSI)确定为关系型数据库语言的美国标准,后被国际化标准组织(ISO)采纳为关系数据库语言的国际标准。数据库管理系统可以通过SQL管理数据库;定义和操作数据,维护数据的完整性和安全性。
ZIP 安装 MySQL 数据库
MySQL 数据库安装地址:https://dev.mysql.com/downloads/mysql/
解压安装 ZIP 压缩包
添加环境变量:我的电脑 > 属性 >高级 > 编辑环境变量 > 选择 path 添加 MySQL 安装目录下 bin 文件夹地址
在 MySQL 安装目录下,新建 my.ini 文件编辑(注意替换路径位置)
[mysqld]
basedir=E:\Environment\mysql-8.2.0-winx64
datadir=E:\Environment\mysql-8.2.0-winx64\data\
port=3306
安装 MySQL 数据库
mysqld -install
初始化数据文件
C:\Users\Administrator>mysqld --initialize --console
2023-11-20T08:52:45.069588Z 0 [System] [MY-015017] [Server] MySQL Server Initialization - start.
2023-11-20T08:52:45.075998Z 0 [System] [MY-013169] [Server] E:\Environment\mysql-8.2.0-winx64\bin\mysqld.exe (mysqld 8.2.0) initializing of server in progress as process 18020
2023-11-20T08:52:45.093763Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
2023-11-20T08:52:45.533791Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
2023-11-20T08:52:47.356639Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: trjpF4m=ofnZ
2023-11-20T08:52:49.673254Z 0 [System] [MY-015018] [Server] MySQL Server Initialization - end.
启动 MySQL 服务
net start mysql
登陆 MySQL root 用户
C:\Users\Administrator>mysql -u root -p
Enter password: ************
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 9
Server version: 8.2.0
Copyright (c) 2000, 2023, Oracle and/or its affiliates.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
修改 MySQL 密码指令
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';
MSI 安装 MySQL 数据库
MSI(Microsoft Installer)是微软提供的一种标准安装卸载界面,它本质上是一个数据库,包含软件的所有必要数据。在Windows操作系统中,x86和64-bit(或称为x64)是指两种不同的处理器架构,它们对软件的兼容性和性能有重要影响。
常见安装问题
This application requires Visual Studio 2019 x64 Redistributable, Please install the Redistributable then run this installer again.
当前应用程序需要 Visual Studio 2019 x64 可再发行组件包,请先安装该可再发行组件包,然后再次运行此安装程序。
安装设置
安装成功
数据库可视化配置
设置数据目录
类型配置、网络配置
配置账户权限
设置 MySQL 其他账户
配置服务
Service File Permission
案例数据库
应用配置
配置完成
下载 C++ 组件包
C++ 组件包 下载地址:https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170
选择 X64 下载
常见处理器架构
x64 处理器架构(也称为 x86-64 或 AMD64)
:这是 x86 架构的 64 位扩展,由 AMD 首先提出并命名 为AMD64,后来被 Intel 采用并命名为 Intel 64 或 x86-64。它是对原始 32 位 x86 架构的扩展,支持更大的内存地址空间和更多的寄存器,从而提高了数据处理能力和系统性能。
x86 处理器架构
:这是指 Intel 开发的一种 32 位指令集架构,最早可追溯到 1978 年发布的 8086 处理器。x86 架构的处理器在 32 位计算时代占据主导地位,但随着 64 位计算的普及,x86 逐渐被 x64 所取代。
ARM 处理器架构
:这是一种精简指令集架构(RISC),与 x86 和 x64 的复杂指令集架构(CISC)不同。ARM架构的处理器以其低功耗、高效率和高性价比而闻名,广泛应用于移动设备、嵌入式系统和物联网设备等领域。
x64、x86和 ARM 是三种不同的处理器架构,各自具有独特的特点和优势。x64 作为 x86 的 64 位扩展,在性能方面有所提升并支持更大的内存空间。ARM 则以其低功耗和高效率在移动设备领域占据主导地位。在选择处理器架构时,需要根据具体的应用场景和需求来进行决策。
安装 Redistributable (x64)
补充:查看处理器架构
通过命令行(CMD 或 PowerShell)来查看电脑的处理器架构
使用 systeminfo 命令
C:\Users\Administrator>systeminfo | findstr /C:"x64"
系统类型: x64-based PC
这个命令会搜索 systeminfo 命令的输出中是否包含 x64 字符串。如果找到,说明你的系统是64位的。但是,如果系统实际上是32位的,这个命令可能不会有任何输出。为了更全面地检查,你可以简单地运行systeminfo命令并查看整个输出,其中会包含系统的详细信息,包括处理器架构。
检查 Processor 属性
Get-WmiObject Win32_Processor | Select-Object Name, Architecture
测试结果
MySQL 启动常见问题
3 种常见问题
1. 缺乏 mysql.ini 文件
2. 缺乏 data文件(在缺乏 data 文件时,一定注意不要手动创建data文件!手动创建data文件仍然会出现无法启动的情况)
3. 端口占用(MySQL 默认端口 3306)
默认端口 3306 冲突问题导致 MySQL 服务启动失败。
首先用命令找到 3306 端口的 PID 号
win + r
cmd 打开控制台界面
C:\Users\Administrator>netstat -ano | findstr 3306
TCP 0.0.0.0:3306 0.0.0.0:0 LISTENING 8216
TCP 0.0.0.0:33060 0.0.0.0:0 LISTENING 8216
TCP [::]:3306 [::]:0 LISTENING 8216
TCP [::]:33060 [::]:0 LISTENING 8216
taskkill 杀死进程 taskkill
C:\Users\Administrator>taskkill -PID 8216 -F
更多推荐
所有评论(0)