首页 > 数据库 >mysql安装

mysql安装

时间:2024-06-07 10:44:10浏览次数:25  
标签:解压 utf8mb4 mysql character MySQL 安装 目录

mysql安裝
下载ZIP包,地址:https://downloads.mysql.com/archives/community/,确保选择与你的Windows系统位数(32位或64位)相匹配的版本。

解压ZIP包:将下载的ZIP文件解压到你选择的安装目录。你可以使用Windows内置的解压工具或第三方工具如WinRAR、7-Zip等。

创建数据目录:在解压后的MySQL目录中创建一个用于存放数据库数据的目录。例如,可以在MySQL的根目录下创建一个名为Data的文件夹。

配置my.ini文件:在MySQL的根目录下,新建my.ini。我的配置如下:

[mysqld]
# 基础路径配置
basedir=D:\Program Files\mysql-5.7.44-winx64
datadir=D:\data\mysql

# 端口配置
port=3306

# 字符集设置
character-set-server=utf8mb4
collation-server=utf8mb4_general_ci

# 错误日志
log-error=D:\data\mysql\logs\mysql_error.log

# 服务ID,对于单机简单部署可默认为1
server-id=1

[client]
# 客户端字符集
default-character-set=utf8mb4

[mysql]
# mysql客户端字符集
default-character-set=utf8mb4

将mysql解压目录后的bin目录添加到path环境变量中:我这边是D:\Program Files\mysql-5.7.44-winx64\bin

初始化数据库:管理员身份打开命令提示符(Command Prompt),运行以下命令来初始化数据库:mysqld --initialize --console。这会生成一个临时密码,注意保存这个密码,因为你会在后续的步骤中用到。

安装MySQL服务:管理员身份在命令提示符或PowerShell中,运行以下命令来安装MySQL服务:mysqld install。

启动MySQL服务:运行以下命令来启动MySQL服务:net start mysql。然后,你可以使用以下命令登录MySQL:mysql -u root -p,输入之前生成的临时密码,然后按照提示修改密码。

标签:解压,utf8mb4,mysql,character,MySQL,安装,目录
From: https://www.cnblogs.com/hymanting/p/18236760

相关文章

  • 【MySQL】LEFT JOIN 踩坑
     一、问题发现:主查询功能发现两条一样的记录,但是审批状态不一样,一个已通过,一个待审核 主表付款表:CREATETABLE`pur_or_payment`(`id`int(11)NOTNULLAUTO_INCREMENTCOMMENT'系统编码初始值为“1”',`pa_code`varchar(32)NOTNULLCOMMENT'付款编号',......
  • 基于java ssm vue mysql志愿者招募网站(源码+lw+部署文档+讲解等)
    前言......
  • 基于java ssm vue mysql协同过滤算法的电影推荐系统(源码+lw+部署文档+讲解等)
    前言......
  • Springboot计算机毕业设计疫苗注射小程序【附源码】开题+论文+mysql+程序+部署
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景在全球疫苗接种工作日益重要的背景下,为了更有效地推进疫苗接种进程,提高接种效率和用户体验,疫苗注射小程序的开发显得尤为关键。随着移动互联网的普及......
  • 37.MySQL进阶知识
    MySQL进阶知识【一】试图1)概念视图就是通过查询得到一张虚拟表,然后保存下来,下次可以直接使用在计算机科学中,视图(View)是一种虚拟表,其内容是一个或多个基本表的查询结果。视图可以用于简化复杂查询、隐藏敏感数据、实现数据安全性和完整性约束等视图可以是虚拟的,也可......
  • 36.PyMySQL模块
    PyMySQL模块【一】简介DB-API:Python标准数据库规范为DB-API,DB-API定义了一系列必须的对象和数据库操作方式,以便为各种数据库系统和数据库访问程序提供一致的访问接口。PyMySQL:纯python实现的模块,可以与Python代码兼容衔接,也几乎兼容MySQL-python遵循Python数据库AP......
  • Springboot计算机毕业设计疫苗预约微信小程序【附源码】开题+论文+mysql+程序+部署
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景在数字化和智能化日益发展的今天,公众对于便捷、高效的健康服务需求日益增长。疫苗接种作为预防疾病的重要手段,其预约和接种流程的便捷性直接影响到公......
  • MySQL主从同步优化指南:架构、瓶颈与解决方案
    前言​在现代数据库架构中,MySQL主从同步是实现高可用性和负载均衡的关键技术。本文将深入探讨主从同步的架构、延迟原因以及优化策略,并提供专业的监控建议。MySQL主从同步架构​主从复制流程:从库生成两个线程,一个I/O线程,一个SQL线程;I/O线程去请求主库的bin......
  • MySQL三大日志
    总述:undolog日志是inndb存储引擎层生成的日志,实现了事务的原子性,主要用于事务回滚和MVCC。redolog日志是inndb存储引擎层生成的日志,实现了事务的持久性,主要用于掉电等故障恢复。binlog日志是Server层生成的日志,主要用于数据备份和主从复制。undolog回滚日志undolog是......
  • 虚拟机安装Linux(Ubuntu24)
     1、虚拟机软件    已经上传了下载链接,可进入本人博客的资源下载        https://download.csdn.net/download/qq_42837317/89402103如果下架,请自行查找下载资源。搜索 VMware workstation 172、ubuntu版本    建议按需求安装ubuntu版本,可......