你好,我是 Kagol,个人公众号:前端开源星球(欢迎关注我,分享更多前端开源知识)。

TinyPro 后台管理系统的 NestJS 后端依赖 MySQL 和 Redis 数据库,本文主要带大家安装和启动 MySQL 和 Redis 数据库。

macOS

如果你使用的是 macOS 操作系统,安装 MySQL 和 Redis 数据库将变得非常简单,只需要一行命令即可。

MySQL

安装 MySQL:

$ brew install mysql

查看是否安装成功:

$ mysql --version
mysql Ver 9.2.0 for macos13.7 on x86_64 (Homebrew)

启动 MySQL:

$ brew services start mysql
==> Successfully started `mysql` (label: homebrew.mxcl.mysql)

连接 MySQL 数据库:

$ mysql -u root -p

退出 MySQL 终端:

mysql> exit
Bye

停止数据库:

$ brew services stop mysql
Stopping `mysql`... (might take a while)
==> Successfully stopped `mysql` (label: homebrew.mxcl.mysql)

Redis

得益于 macOS 的 Homebrew 软件包管理器,Redis 数据库的安装和启动和 MySQL 一样简单。

安装 Redis:

$ brew install redis

查看 Redis 是否安装成功:

$ redis-cli --version
redis-cli 7.2.7

启动 Redis:

$ brew services start redis
==> Successfully started `redis` (label: homebrew.mxcl.redis)

验证是否启动成功:

$ redis-cli
127.0.0.1:6379> ping
PONG
127.0.0.1:6379>

退出 Redis 终端:

127.0.0.1:6379> exit

停止 Redis:

$ brew services stop redis
Stopping `redis`... (might take a while)
==> Successfully stopped `redis` (label: homebrew.mxcl.redis)

Windows

如果你使用的是 Windows 操作系统,你需要先下载 MySQL 和 Redis 对应的软件包。

MySQL

下载软件包:https://downloads.mysql.com/archives/installer/

点击文件:mysql-installer-community-8.0.40.0.msi 进行安装。

安装完成之后,在终端中执行以下命令连接数据库。

$ mysql -u root -p

Redis

下载软件包:https://github.com/redis-windows/redis-windows/releases

将文件:Redis-7.4.2-Windows-x64-cygwin.zip 进行解压。

点击文件:redis-server.exe 即可启动 Redis,不需要安装。

往期文章

联系我们

GitHub:https://github.com/opentiny/tiny-pro(欢迎 Star )

官网:https://opentiny.design/vue-pro

个人博客:https://kagol.github.io/blogs

小助手微信:opentiny-official

公众号:OpenTiny

附录:MySQL 数据库基本操作

显示所有数据库:

mysql> show databases;
+--------------------+
| Database |
+--------------------+
| demo_tiny_pro |
| information_schema |
| mysql |
| order_sys |
| performance_schema |
| sys |
+--------------------+
6 rows in set (0.09 sec)

创建数据库:

mysql> create database order_sys;
Query OK, 1 row affected (0.01 sec)

删除数据库:

mysql> drop database order_sys;
Query OK, 0 rows affected (0.01 sec)

使用数据库:

mysql> use order_sys;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A Database changed

显示当前数据库下的所有数据表:

mysql> show tables;
+---------------------+
| Tables_in_order_sys |
+---------------------+
| lang |
| menu |
| order |
| permission |
| role |
| role_menu |
| role_permission |
| user |
| user_role |
+---------------------+
9 rows in set (0.00 sec)

从数据表中查询数据:

mysql> select id,name from menu;
+----+---------------+
| id | name |
+----+---------------+
| 1 | Board |
| 2 | Home |
| 3 | Work |
| 4 | List |
| 5 | Table |
| 6 | Form |
| 7 | Base |
| 8 | Step |
| 9 | Profile |
| 10 | Detail |
+----+---------------+
10 rows in set (0.00 sec)

macOS 和 Windows 操作系统下如何安装和启动 MySQL / Redis 数据库的更多相关文章

  1. [学习分享] 在Windows操作系统下如何安装RMySQL包

    最近在做股票的高频交易数据分析,需要用到数据库,而我只对MySQL比较熟悉,于是就安装了MySQL.当我安装好了MySQL后,正兴冲冲地准备安装RMySQL包时,问题来了:RMySQL包不支持wind ...

  2. windows下如何安装和启动MySQL

    1.下载,解压到自己喜欢的目录 2.配置环境变量.MYSQL_HOME,值为mysql的根目录:在path中添加%MYSQL_HOME%/bin目录. 3.向windows注册mysql服务.必须用管 ...

  3. Windows操作系统下tomcat安装版图文教程

    下载tomcat安装文件,官方下载地址是:http://tomcat.apache.org/,本文以tomcat-7.0.26版本为例进行安装过程的说明: 1.双击apache-tomcat-7.0. ...

  4. MongoDB在Windows系统下的安装和启动

    版本选择MongoDB的版本命名规范如:x.y.z: y为奇数时表示当前版本为开发版,如:2.3.0.2.1.1: y为偶数时表示当前版本为稳定版,如:2.0.1.2.2.0: 目前官网上最新的版本为 ...

  5. 反射实现Model修改前后的内容对比 【API调用】腾讯云短信 Windows操作系统下Redis服务安装图文详解 Redis入门学习

    反射实现Model修改前后的内容对比   在开发过程中,我们会遇到这样一个问题,编辑了一个对象之后,我们想要把这个对象修改了哪些内容保存下来,以便将来查看和追责. 首先我们要创建一个User类 1 p ...

  6. Windows操作系统下搭建Git服务器和客户端。

    本文将介绍如何在Windows操作系统下搭建Git服务器和客户端.服务器端采用的是Bonobo Git Server,一款用ASP.NET MVC开发的Git源代码管理工具,界面简洁,基于Web方式配 ...

  7. Spotlight on Mysql在Windows平台下的安装及使用简介

    Spotlight on Mysql在Windows平台下的安装及使用简介   by:授客 QQ:1033553122 1.   测试环境 Win7 64位 mysql-connector-odbc- ...

  8. Windows操作系统下远程连接MySQL数据库

    用Eclipse做一个后台项目,但是数据库不想放在本地电脑,于是买了一个腾讯云服务器(学生有优惠,挺便宜的),装上MySQL数据库,但是测试连接的时候,发现总是连接不是上,但是本地数据库可以连接,于是 ...

  9. 【转】Windows 7下硬盘安装Ubuntu 14.04图文教程--不错

    原文网址:http://www.linuxidc.com/Linux/2014-04/100369p3.htm Ubuntu 官方已经发布了正式版的 Ubuntu 14.04 LTS,并宣称这是为云计 ...

  10. 分布式进阶(一)Windows 7下硬盘安装Ubuntu 14.04图文教程

    Windows 7下硬盘安装Ubuntu 14.04图文教程 本人下载的是ubuntu-14.04.2-desktop-amd64.iso,经本人亲自测试的,折腾了一天的时间. 1)首先还是分区,在计 ...

随机推荐

  1. IO流:原理、流的分类、体系结构

    Java IO原理  I/O是Input/Output的缩写, I/O技术是非常实用的技术,用于处理设备之间的数据传输.如读/写文件,网络通讯等. Java程序中,对于数据的输入/输出操作以 &q ...

  2. Nodify学习 三:连接器

    前置 连接概述 连接是由两个点之间创建的.Source和Target依赖属性是Point类型,通常绑定到连接器的Anchor点. 基本连接 库中所有连接的基类是BaseConnection,它派生自S ...

  3. 一个 .NET 开源、免费、功能强大的Windows应用卸载神器

    前言 今天大姚给大家分享一个基于 .NET 开源(Apache License).免费.功能强大的Windows应用卸载神器:Bulk Crap Uninstaller. 项目介绍 Bulk Crap ...

  4. 使用CMD命令导出和导入IIS站点配置信息

    1.导出导入某个站点 1.1.导出应用程序池和站点 1.1.1.导出某个应用程序池配置 具体导出命令如下所示: %windir%\system32\inetsrv\appcmd list apppoo ...

  5. Luogu P3041 USACO12JAN Video Game G 题解 [ 紫 ] [ AC 自动机 ] [ 动态规划 ]

    Video Games G:弱智紫题,30min 切了,dp 思路非常板. 多模式串一看肯定就是要建出 AC 自动机,然后在 fail 树里下传标记,预处理每个节点到达后的得分. 然后设计 \(dp_ ...

  6. docker容器内部添加字体

    1.首先在windows电脑内找到字体拷贝到linux服务器,路径 C:\Windows\Fonts,linux的路径 /usr/share/fonts 2.复制到docker容器内部 docker ...

  7. 满血 DeepSeek 现可无需等待免费使用暨第三方 API 平台横评

    亮点:高可用的 API 平台,新人免费 100 万 token ,DeepSeek-R1 (671B)与 DeepSeek-V3 模型享五折优惠,活动时间为2025年02月12日18:00:00~20 ...

  8. 2. MySQL的数据目录(详解讲解)

    2. MySQL的数据目录(详解讲解) @ 目录 2. MySQL的数据目录(详解讲解) 1. MySQL8 的主要目录结构 1.1 相关命令目录 1.2 配置文件目录 2. 数据库和文件系统的关系 ...

  9. keil优化等级说明 keil code optimization

    其中 0级(Constan folding)的优化包括: a.常数折叠:只要有可能,编译器就执行将表达式化为常数数字的计算,其中包括运行地址的计算. b. 简单访问优化:对8051系统的内部数据和位地 ...

  10. Deepseek学习随笔(7)--- 构建私人知识库(附网盘链接)

    Step 1:创建知识库 入口定位 登录 DeepSeek 控制台 → 左侧导航栏点击「知识库」→ 点击「新建知识库」按钮 基础设置 知识库名称:建议使用「领域+用途」命名法,如「医疗-糖尿病文献库」 ...