2025最新版MySQL安装使用指南

server/2025/2/4 10:25:53/

2025最新版MySQL安装使用指南

The Installation and Usage Guide of the Latest Version of Oracle MySQL in 2025

By Jackson@ML

1. 获取MySQL

打开Chrome浏览器,访问官网链接:https://www.sql>mysql.com/ ,随即打开MySQL官网主页面,如下图所示。

在这里插入图片描述
选择点击导航栏上的Downloads(下载)按钮,进入到下载页面。

在这里插入图片描述
向下滚动鼠标,选择页面中的MySQL Community(GPL)Downloads(MySQL社区版下载),点击下载。

在这里插入图片描述
进入到MySQL下载页面,有很多选项可供选择,如下图。

在这里插入图片描述
需要先行安装MySQL Community Server(MySQL社区版服务器),点击进入下载选项页面。

在这里插入图片描述
根据笔者目前使用的MacBook系统芯片(M1),选择macOS 15(ARM, 64-bit),然后点击DMG右侧的Download进行下载。

在这里插入图片描述
页面提示需要登录(Login>>),或者注册(Sign Up>>)** Oracle账号,具备条件的读者可以这样做;也可以点击 No thanks, just start my download(不,谢谢。仅仅下载)开始快速下载。

下载完毕后,在Finder > Downloads可以找到安装文件sql>mysql-9.2.0-macos15-arm64.dmg。

2. 安装MySQL

在Finder里找到前述安装文件,右键单击Open with > DiskImageMounter,进行快速安装。
系统会提示该应用非App Store下载文件,如下图。点击Open直接打开运行即可。

在这里插入图片描述
随后,打开一个对话框,如下图所示。
在这里插入图片描述
直接双击该图标即可运行。

但是,事实上并非如此顺利。
可能会提示非App Store下载,而拒绝打开。右键单击安装文件,Open with > Installer,接下来,会提示是否打开,如下图。

在这里插入图片描述
在接下来的提示框中,点击Allow以允许这次安装。于是,MySQL安装向导被启动,如下图所示。

在这里插入图片描述
点击Continue继续安装。

在这里插入图片描述
出现Software License Agreement(软件许可证协议)对话框,可滚动鼠标查看详情。点击Continue继续安装。

进一步,点击Agree表示同意该协议。

在这里插入图片描述
点击Install安装。

在这里插入图片描述
为root用户(管理员账户)输入密码,注意认真保存,以免丢失!

在这里插入图片描述
点击Finish设置完毕。

在这里插入图片描述
此时,管理员root账户通过,安装完毕,点击Close退出安装向导。

4.验证安装

MySQl Community Server安装完毕后,可以在System Settings(系统设置)应用程序里,最下方找到MySQL选项,如下图所示。

在这里插入图片描述
可以看到,随着安装完成,MySQL服务器已被启动;如果需要停止,可以点击Stop MySQL Server按钮。

打开Terminal(终端)窗口,输入以下命令验证MySQL版本:

$ sql>mysql --version

在这里插入图片描述
可以看到,所安装的默认版本为Ver 14.14 Distrib 5.7.24;

如果需要按照当前最新版本运行,只需在Terminal中输入命令:

$ sql>mysql -u root -p

以上命令以root账户登录,要求输入密码;通过后,成功进入sql>mysql命令行,如下图所示。

在这里插入图片描述

这样,就可以进行数据库操作了。

注: 如果无法访问MySQL数据库,那么可以设置PATH配置文件。

$ open -t .bash_profile

1) 查看数据库
sql>mysql提示符下,使用以下命令查看当前系统预留的数据库。

sql>mysql > show databases;

结果如下图:

在这里插入图片描述

可以看到有四行显示名为Database的数据库,分别是:information_schema, sql>mysql, performance_schema, sys。

如果需要退出MySQL命令行提示符,输入以下命令:
sql>mysql> exit

在这里插入图片描述

2) 创建数据库

现在,让我们一起创建一个新的数据库。

进入sql>mysql命令行,输入以下命令,创建名为students的数据库:

sql>mysql> CREATE DATABASE students;

结果如下图:在这里插入图片描述

3) 启动数据库

启动数据库很简单,在创建数据库后,使用以下命令:

sql>mysql> USE students;

结果如下图:在这里插入图片描述

4) 创建数据表

无需退出,在现有数据库上,创建一个表,名为information, 添加id, age, gender信息。
使用以下命令:

sql>mysql> CREAE TABLE information (Id INT,age INT,gender CHAR(4)
);

结果如下图:
在这里插入图片描述

5) 查看表格

使用以下命令,查看表格简单信息:

sql>mysql> SHOW TABLES;

结果如下图:
在这里插入图片描述
至此,MySQL数据库服务器安装完毕,并且通过命令,展示了查看、创建数据库和数据表的过程。

技术好文陆续推出,敬请关注和点赞。
您的认可,我的动力! 😃

相关阅读:

  1. 2025最新版Java Development Kit(JDK)安装使用指南
  2. 2025最新版Anaconda Navigator安装使用指南
  3. 2025最新版PyCharm安装使用指南
  4. 2025最新版Sublime Text 4安装使用指南
  5. 2025最新版IntelliJ IDEA安装使用指南
  6. 2025最新版Visual Studio Code安装使用指南
  7. 2025最新版Python 3.13.1安装使用指南
  8. 2025最新版Git安装使用指南

http://www.ppmy.cn/server/164862.html

相关文章

Qt文件操作

目录 一、文件操作相关类 1.QFile 2.QFileInfo 3.QTextStream 4.QDataStream 5.QDir 6.QFileSystemWatcher 7.QTemporaryFile 二、文件操作示例 1.文本文件操作 2.目录操作 3.二进制文件操作 一、文件操作相关类 1.QFile QFile类用于文件的创建、读写、复制、删除…

Spring Boot是什么及其优点

简介 Spring Boot是基于Spring框架开发的全新框架,其设计目的是简化Spring应用的初始化搭建和开发过程。 Spring Boot整合了许多框架和第三方库配置,几乎可以达到“开箱即用”。 优点 可快速构建独立的Spring应用。 直接嵌入Tomcat、Jetty和Underto…

Qt 5.14.2 学习记录 —— 이십일 Qt网络和音频

文章目录 1、UDP带有界面的Udp服务器(回显服务器) 2、TCP回显服务器 3、HTTP客户端4、音频 和Linux的网络一样,Qt封装了Linux的网络API,即Socket API。网络编程是在应用层写,需要传输层支持,传输层有UDP和T…

第四章:玄丹-React商品管理实战

https://ant-design.antgroup.com/components/table-cn 在这里找到我们的 Table 表格,来完成我们的商品功能实战,下面我们会学到 表格类组件的渲染表格函数组件的渲染图片上传组件弹窗组件按钮组件axios 工具的封装分页功能的实现商品管理基础表格 import React from react;…

Immutable设计 SimpleDateFormat DateTimeFormatter

专栏系列文章地址:https://blog.csdn.net/qq_26437925/article/details/145290162 本文目标: 理解不可变设计模式,时间format有线程安全要求的注意使用DateTimeFormatter 目录 ImmutableSimpleDateFormat 非线程安全可以synchronized解决&a…

wire单总线通信

概述: 1-Wire技术由美国Dallas Semiconductor公司于1989年首次推出,最初的1-Wire标准主要用于便携数据传输模块,减少了设备之间的连接复杂性。 1-Wire单总线的核心特点 单线通信: 1-Wire协议通过一根信号线实现数据和时钟的双向传输&…

Linux网络 HTTPS 协议原理

概念 HTTPS 也是一个应用层协议,不过 是在 HTTP 协议的基础上引入了一个加密层。因为 HTTP的内容是明文传输的,明文数据会经过路由器、wifi 热点、通信服务运营商、代理服务器等多个物理节点,如果信息在传输过程中被劫持,传输的…

QT+mysql+python 效果:

# This Python file uses the following encoding: utf-8 import sysfrom PySide6.QtWidgets import QApplication, QWidget,QMessageBox from PySide6.QtGui import QStandardItemModel, QStandardItem # 导入需要的类# Important: # 你需要通过以下指令把 form.ui转为ui…