当前位置: 首页 > news >正文

03-mysql/redis/apache安装记录

在window10上部署

一、安装 redis

1.1. 下载redis
https://github.com/tporadowski/redis/releases/download/v5.0.14.1/Redis-x64-5.0.14.1.zip
1.2. 解压 redis 包

1.3. 启动Redis服务
# 在redis的安装目录下打开cmd窗口,执行启动命令
redis-server.exe redis.windows.conf

1.4. 配置PATH环境变量

1.5. 打开Redis客户端进行连接
redis-cli.exe -h 127.0.0.1 -p 6379
  • 在命令行中输入ping命令来检测redis服务器与redis客户端的连通性,返回PONG则说明连接成功了

1.6 测试 Redis

Redis默认有16个数据库,初始默认使用0号库

# 选择数据库
select [0-15]# 设置 key
set key value# 查看 key
get key
1.7. 操作 Redis 服务
# 客户端输入,远程关闭 redis 服务
shutdown# 服务端输入
redis-server --service-uninstall # 卸载服务
redis-server --service-start # 开启服务
redis-server --service-stop # 停止服务
1.8 参考文章

Window下Redis的安装和部署详细图文教程(Redis的安装和可视化工具的使用)_redis安装-CSDN博客

二、安装 mysql

2.1 下载MySQL

2.2 解压 MySQL 包

2.3 配置PATH环境变量

 

2.4 部署 MySQL

依赖 vcruntime140.dll

安装:解决“无法启动此程序,因为计算机中丢失VCRUNTIME140.dll,尝试重新安装此程序以解决此问题”方案合集-阿里云开发者社区

  • 初始化数据库
# 会在安装目录下创建 data 
mysqld --initialize-insecure
  • 在部署目录下新建 my.ini
[mysqld]# 设置3306端口
port=3306# 设置mysql的安装目录
basedir=G:\\Program Files\mysql-8.0.27-winx64# 切记此处一定要用双斜杠\\,单斜杠这里会出错。
# 设置mysql数据库的数据的存放目录datadir=G:\\Program Files\mysql-8.0.27-winx64\\Data
# 此处同上# 允许最大连接数
max_connections=200# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10# 服务端使用的字符集默认为UTF8
character-set-server=utf8# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password[mysql]# 设置mysql客户端默认字符集
default-character-set=utf8[client]# 设置mysql客户端连接服务端时默认使用的端口
port=3306default-character-set=utf8
  • 为系统安装mysql,需要用管理员身份打开
mysqld install
  • 启动mysql服务
net start MySQL
  • 验证是否安装成功
mysql -u root -p # 第一次登录,无需输入密码# 查看数据目录的路径
SHOW VARIABLES LIKE 'datadir';
  • 修改root密码
use mysql;
update user set authentication_string='' where user='root';
alter user 'root'@'localhost' identified by 'password';
# 设置 root 用户可远程连接
UPDATE user SET host = '%' WHERE user = 'root';
SELECT host, user FROM user;
flush privileges;
2.5 操作 MySQL 服务
# 安装mysql
mysqld install
# 卸载mysql
mysqld remove# 启动mysql
net start mysql
# 停止mysql
net stop mysql
2.6 忘记密码
# 先停止mysql服务
net stop mysql# 绕过权限验证系统
mysqld --skip-grant-tables# 额外打开一个终端
mysql -uroot -p# 执行修改密码操作
flush privileges;
alter user 'root'@'localhost' identified by 'password';
flush privileges;
2.7 参考文章

(8 条消息) 手把手教你在Windows系统安装MySQL数据库,新手必须知道! - 知乎

mysql 8.x 压缩包zip安装(windows 详细版)_windows 安装mysql8 zip-CSDN博客

三、安装 apache

3.1 下载apache
3.2 解压 apache 包

3.3 修改配置文件

3.4 启动  apache 服务
# 配置文件检测
C:\apache\httpd\Apache24\bin\httpd -t# 安装 apache 服务
C:\apache\httpd\Apache24\bin\httpd -k install -n apache# 启动 apache 服务,以管理员身份
net start apache
3.5 操作 apache 服务
# 安装服务
httpd -k install -n apache# 启动服务
net start apache
httpd -k start -n apache# 关闭服务
net stop apache
httpd -k stop -n apache# 重启服务
httpd -k restart -n apache# 卸载服务
## 卸载服务时先停止
httpd -k stop -n apache
## 再卸载服务
httpd -k uninstall -n apache
3.6 参考文章

【Windows】安装 Apache服务 -- 实操详细版_在windows上安装apache hue-CSDN博客

四、安装 mariadb

4.1 下载 mariadb
4.2 解压 mariadb 包

4.3 配置PATH环境变量
4.4 安装 mariadb 服务
# 使用管理员身份允许,由于mysql使用了3306端口,所以设置了3307端口
mysql_install_db.exe --datadir=C:\mariadb\mariadb\data --service=mariadb --password=123456 --port=3307
4.5 配置 root 可远程登录

4.6 启动 mariadb 服务
net start mariadb
4.7 参考文章

Windows10 安装 MariaDB_mariadb10.5.4库支持32位-CSDN博客

http://www.dtcms.com/a/317938.html

相关文章:

  • 从《中国开源年度报告》看中国开源力量的十年变迁中,Apache SeaTunnel 的跃迁
  • SmartMediaKit 模块化音视频框架实战指南:场景链路 + 能力矩阵全解析
  • LinkedList 深度解析:核心原理与实践
  • uniapp开发中 解决App端 点击input输入框 整体上移
  • DocBench:面向大模型文档阅读系统的评估基准与数据集分析
  • win10/11网络防火墙阻止网络连接?【图文详解】防火墙阻止连接网络的解决方法
  • 电商 API 接口接入案例剖析​
  • LLAVA Visual Instruction Tuning——视觉语言通用模型的先驱
  • 从零开始学AI——12.2
  • LeetCode 188:买卖股票的最佳时机 IV
  • 基于跨境电商场景的智能商品管理系统,采用Bootstrap+Django+MySQL技术架构,实现用户行为追踪、智能推荐、多维度商品展示等核心功能
  • Python与自动化运维:构建智能IT基础设施的终极方案
  • QT----简单的htttp服务器与客户端
  • 【python】OpenCV—Defect Detection
  • 用人工智能设计海报
  • 深入底层:如何优雅部署 SeaTunnel 分离集群到 Kubernetes
  • mysql索引的用法
  • 录音智能转写:一键查看清单,下载功能如何实现?
  • AI Infra与LLM的联系与差异
  • django之中间件
  • Apache Flink 的详细介绍
  • 服务器宕机与服务崩溃排查及解决方案
  • Aop中的相关术语
  • Windows 操作系统 - Windows 修改颜色(界面元素颜色)
  • SpringBoot 整合Langchain4j 对接主流大模型实战详解
  • JAVA无人系统台球茶室棋牌室系统支持H5小程序APP公众号源码
  • 初识浏览器扩展,搭建你的“秘密基地”
  • 基于2025年《Science》期刊论文的科研图表Python绘制分析
  • CDP集群中通过Hive外部表迁移HBase数据的操作记录
  • 使用 Apache DolphinScheduler 构建和部署大数据平台,将任务提交至 AWS 的实践经验