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

关于最新MySQL9.0.1版本zip自配(通用)版下载、安装、环境配置

一、下载

从MySQL官网进行下载MySQL最新版本,滑到页面最下面点击社区免费版,(不是企业版)

点击完成后选择自己想要下载的版本,选择下载zip压缩,不用debug和其他的东西。

下载完成后进入解压,注意不要放在一个非中文路径下的文件夹下面否则后面会报错。我在此处解压放在了D盘MySQL目录下

二、补充文件

解压后的文件应该没有.ini文件。因此,需要创建ini文件,并且创建data文件夹用来保存数据具体参考图2-1

图2-1

具体的.ini文件代码如下但是注意修改自己的路径注意事项如图2-2

图2-2

[mysqld]
basedir = D:MySQLmysql-9.0.1-winx64
datadir = D:MySQLmysql-9.0.1-winx64data
port = 3306
server_id = 1
sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES,STRICT_ALL_TABLES,NO_ZERO_IN_DATE
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
innodb_buffer_pool_size = 5G
innodb_log_file_size = 256M
innodb_log_buffer_size = 64M
max_connections = 200
tmp_table_size = 64M
max_heap_table_size = 64M
# query_cache_type = 1
slow_query_log = 1
slow_query_log_file = D:MySQLmysql-9.0.1-winx64mysql-slow.log
long_query_time = 2
log_error = D:MySQLmysql-9.0.1-winx64datamysql-error.log
performance_schema = ON

三、环境配置

右击此电脑点击属性可以参考图3-1

图3-1

点击高级系统设置如图3-2

图3-2

进行环境配置界面如图3-3所示

图3-3

进入系统变量配置如图2-4

图3-4

进行bin目录的写入

自此,环境配置完成。

四、MySQL服务器的初始化

运行命令提示符窗口(要用管理员权限)

MySQL 需要初始化数据目录。你可以通过以下步骤进行初始化:

  1. 打开命令提示符(CMD),并切换到 MySQL 安装目录下的 bin 文件夹。例如,如果你将 MySQL 安装在 D:MySQLmysql-9.0.1-winx64,则切换到该目录:

    cd D:MySQLmysql-9.0.1-winx64in
    
  2. 使用以下命令初始化数据库:

    mysqld --initialize --datadir=D:/MySQL/data --console
    

    这条命令会在 D:/MySQL/data 目录中创建所需的数据库文件,并输出一个临时的 root 密码到命令行。记下这个密码,因为你需要它来登录 MySQL。

五、启动服务器

依旧在D:MySQLmysql-9.0.1-winx64路径下管理员身份打开的,运行mysqld install命令

安装完成后,可以使用 net start 启动 MySQL 服务:

net start mysql

使用命令行客户端登录:

mysql -u root -p
  • 输入你在初始化过程中获取的临时 root 密码。

  • 如果一切正常,你应该会看到 MySQL 命令提示符,可以开始进行 MySQL 操作。

修改 root 密码(可选)

如果你想修改 root 密码,可以在登录后使用以下命令修改:

将newpassword替换你自己的密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword';

自此,完成

http://www.lryc.cn/news/511300.html

相关文章:

  • 【Halcon】例程讲解:基于形状匹配与OCR的多图像处理(附图像、程序下载链接)
  • B站推荐模型数据流的一致性架构
  • 不安全物联网的轻量级加密:综述
  • mysql_init的概念和使用案例
  • 3GPP R18 MT-SDT
  • 时频转换 | Matlab暂态提取变换transient-extracting transform一维数据转二维图像方法
  • .NET Framework 逐渐过时,.NET 8和 .NET 9引领未来
  • 从虚拟到现实:AI与AR/VR技术如何改变体验经济?
  • 在K8S中,Ingress该如何使用?
  • Ubuntu24.04安装NVIDIA驱动及工具包
  • 【每日学点鸿蒙知识】组件封装通用方法、callback和await性能对比、Web组件下拉刷新、hsp包报错、WebView圆角
  • Excel批量设置行高,Excel表格设置自动换行后打印显示不全,Excel表格设置最合适的行高后打印显示不全,完美解决方案!!!
  • Web Bluetooth API 开发记录
  • python基础知识(二)
  • 【每日学点鸿蒙知识】初始化BigInt、包体积瘦身、Tabs嵌套Grid、老年化适配、Release打包失败
  • Android service framework笔记
  • 安全攻防:中间人攻击
  • 【Rust自学】7.3. use关键字 Pt.1:use的使用与as关键字
  • 变长的时间戳(第4版)
  • Intent--组件通信
  • Android14 OTA升级速度过慢问题解决方案
  • 仓颉语言实战——1. 类型
  • AWTK 在全志 tina linux 上支持 2D 图形加速
  • MySql幻读问题
  • (南京观海微电子)——GH7009开机黑屏案例分析
  • 【Rust自学】7.4. use关键字 Pt.2 :重导入与换国内镜像源教程
  • 前端学习DAY28(水平)
  • 【MyBatis】day01搭建MyBatis框架
  • yolov7算法及其改进
  • spring cloud微服务-OpenFeign的使用