1、Windows 下载mysql-5.5.61-winx64.zip到D盘根目录、解压。

2、移动D:\mysql-5.5.61-winx64目录下所有的ini文件到备份目录下,创建或者复制my-medium.ini文件my.ini文件。

3、编辑my.ini配置文件,加入以下内容
[client]
port        = 3306
default-character-set = utf8

或者以宽松模式设置字符集

loose-default-character-set = utf8

[mysqld]

character-set-server = utf8

或者以宽松模式设置字符集

loose-character-set-server = utf8

解压路径
basedir = D:\mysql-5.5.61-winx64
datadir = D:\mysql-5.5.61-winx64\data
port        = 3306
skip-external-locking
log-bin = mysql-bin
binlog_format = mixed
max_connections = 2000
skip-networking
server-id    = 1
shared-memory

[mysqldump]
quick
max_allowed_packet = 16M

[mysql]
no-auto-rehash

[myisamchk]
key_buffer_size = 8M
sort_buffer_size = 8M

[mysqlhotcopy]
interactive-timeout

[WinMySQLadmin]
Server = D:\mysql-5.5.61-winx64\bin\mysqld.exe

4.设置环境变量

在环境变量path中加入mysql路径,计算机—>右击“属性”—>高级系统设置—>高级—>环境变量(N)—>修改Path;

将复制的地址栏粘贴到最后。(这里注意的是不同的路径之间用英文的“;”分开)确定,退出。

5.以管理员身份运行cmd(一定要用管理员身份运行,不然权限不够)

具体方法是:右击命令提示符窗口,选择“以管理员身份运行”。
然后在命令提示符窗口中,进到MySQL解压目录下的bin文件(不管有没有配置过环境变量,也要进入bin文件夹,否则之后启动服务仍然会报错误):
cd /d D:\mysql-5.5.61-winx64\bin

6.初始化数据库
mysqld --initialize-insecure --defaults-file=D:\mysql-5.5.61-winx64\my.ini --user=mysql

【命令mysqld --initialize-insecure --user=mysql的作用:使用-initialize初始化,用-insecure生成空密码。默认帐号root,后面的-user=mysql不更改。】
D:\mysql-5.5.61-winx64\bin>mysqld --initialize-insecure --defaults-file=D:\mysq-5.5.61-winx64\my.ini --user=mysql
220815 21:57:03 [Note] --secure-file-priv is set to NULL. Operations related to
importing and exporting data are disabled
220815 21:57:03 [Note] mysqld (mysqld 5.5.61-log) starting as process 2220 ...
D:\mysql-5.5.61-winx64\bin>

7.安装MySQL服务
D:\mysql-5.5.61-winx64\bin> mysqld install MySQL5.5
Service successfully installed.

删除MySQL服务
D:\mysql-5.5.61-winx64\bin> mysqld remove MySQL5.5

8.启动服务
D:\mysql-5.5.61-winx64\bin>net start MySQL5.5
MySQL5.5 服务正在启动 .
MySQL5.5 服务已经启动成功。
D:\mysql-5.5.61-winx64\bin>
注意:如果之前没有运行第7步命令:mysqld --initialize-insecure --user=mysql,可能会造成服务不能启动。 (这时应该先用命令mysqld -remove卸载mysql,再运行该命令)

9.登陆数据库
D:\mysql-5.5.61-winx64\bin>mysql -uroot -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.5.61-log MySQL Community Server (GPL)
Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> \s
--------------
mysql  Ver 14.14 Distrib 5.5.61, for Win64 (AMD64)
Connection id:          1
Current database:
Current user:           root@localhost
SSL:                    Not in use
Using delimiter:        ;
Server version:         5.5.61-log MySQL Community Server (GPL)
Protocol version:       10
Connection:             Shared memory: MYSQL
Server characterset:    utf8
Db     characterset:      utf8
Client characterset:     utf8
Conn.  characterset:    utf8
TCP port:                    3306
Uptime:                       1 min 22 sec
Threads: 1  Questions: 5  Slow queries: 0  Opens: 33  Flush tables: 1  Open tab
es: 26  Queries per second avg: 0.060
--------------
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema   |
| mysql                          |
| performance_schema |
| test                             |
+--------------------+
4 rows in set (0.00 sec)

mysql> select version();
+------------+
| version()  |
+------------+
| 5.5.61-log |
+------------+
1 row in set (0.00 sec)

mysql> select @@basedir;
+------------------------+
| @@basedir              |
+------------------------+
| D:\mysql-5.5.61-winx64 |
+------------------------+
1 row in set (0.00 sec)

mysql>
mysql> select @@datadir;
+------------------------------+
| @@datadir                    |
+------------------------------+
| D:\mysql-5.5.61-winx64\data\ |
+------------------------------+
1 row in set (0.00 sec)

修改root用户密码

mysql> update mysql.user set password = PASSWORD('mysql123') where User = 'root';
Query OK, 3 rows affected (0.02 sec)
Rows matched: 3  Changed: 3  Warnings: 0
mysql>

Windows下安装解压版MySQL5.5的更多相关文章

  1. Windows 7安装解压版MySQL 5.6(不包含配置文件优化)

    到官网下载MySQL5.6 下载地址:http://dev.mysql.com/downloads/mysql/5.6.html, 提供了 .exe版本 和 .zip解压版,因为我的操作系统是64位的 ...

  2. Linux下安装解压版(tar.gz)MySQL5.7

            最近尝试在Linux中安装了解压版MySQL,期间查阅了许多博客.很多博客看得我很懵逼,因此记录下自己的安装过程,方便后续查阅.         环境说明:CentOs7.2 一.清理 ...

  3. windows下MySQL解压版安装

    MySQL的安装 一.前期准备 获取MySQL解压版安装包(本文使用的是 [mysql-5.7.28-winx64.zip]版本) 获取方式: 通过官网下载,官方下载地址:“https://dev.m ...

  4. 在Window下安装解压版的mysql 5.7.11

    今天由于要在windows下学习Kettle,因此在Windows下安装了mysql 5.7.11,本来是没什么大问题的,但是在启动服务时还是出了点问题,服务老是启动不了: (一)解压到安装路径:   ...

  5. 安装解压版MySQL5.76及以上版本 出现服务正在启动-服务无法启动的问题

     最近重装了系统,去MySQL官网下载了最新的MySQL5.7.9,我选择的是解压版,安装之后启动服务的时候,提示服务无法启动,在网上找了很多教程,弄了很久都没有弄好,后来还是决定去英文官网找找答案, ...

  6. Windows10下安装解压版MySQL教程

    MySQL安装分为安装版和解压版,安装版主要是由一个exe程序式安装,有界面鼠标点击安装即可,小白建议使用安装版安装mysql,相比较与安装版,解压版安装更"纯净",没有多余的东西 ...

  7. windows下mysql解压版安装及centos下mysql root密码忘记

    windows安装 1. 下载zip版的解压后将bin添加到path. 2. 修改解压目录D:\mysql\mysql-5.7.12-winx64下的my.ini,设置路径: 还要添加 [client ...

  8. 【原创】CentOS 7 安装解压版mysql5.7

    1.将mysql压缩包解压至 /usr/local 文件夹下,将其改名为mysql #解压 tar -zxf mysql-5.7.27-el7-x86_64.tar.gz -C /usr/local/ ...

  9. 解压版MySQL5.7.1x的安装与配置

    解压版MySQL5.7.1x的安装与配置 MySQL安装文件分为两种,一种是msi格式的,一种是zip格式的.如果是msi格式的可以直接点击安装,按照它给出的安装提示进行安装(相信大家的英文可以看懂英 ...

  10. windows安装解压版postgresql

    1.postgresql解压版下载 2.将下载的postgresql-12.1-1-windows-x64-binaries.zip解压 data文件夹后面初始化数据库时手动创建的 3.初始化数据库 ...

随机推荐

  1. Local Deep Research - AI驱动的深度研究助手

    项目概述 Local Deep Research (LDR) 是一个AI研究助手,专注于执行深度.迭代的研究任务.核心功能包括: 复杂问题分解:将复杂查询拆分为聚焦的子查询 多源并行搜索:同时搜索网络 ...

  2. 内网环境下Go module的包管理和包拉取解决方案

    前言 很多开发的小伙伴在工作中经常会遇到需要在内网环境下开发生产,因此就必须要解决内网环境下Go语言的包管理和包拉取问题.恰逢我现在公司就需要在内网环境下开发新项目,因此在此记录我们内网环境下Go m ...

  3. Blazor学习之旅(7)布局

    大家好,我是Edison. 本篇,我们来了解下在Blazor中的布局. 什么是布局 Blazor 中的布局可以让我们编写的页面具有相同的导航菜单和页头页脚部分,提高通用代码的复用性,通过一次性的编写通 ...

  4. Labubu的风过了?无用的产品才是艺术

    正如标题所说,在风头过去之后,我们来理性客观地聊聊Labubu. "所有的消费行为都是在解决两件事情:一个是满足感,一个是存在感.满足感,就是人的物质需求和基本精神需求得到了满足.存在感,就 ...

  5. 扩展若依@Excel注解,使其对字段的控制是否导出更加便捷

    基于若依框架实现按角色控制 Excel 字段导出功能 一.背景介绍 在我们的项目开发中,采用了若依(RuoYi)的 Java Spring 框架进行系统搭建.若依框架提供了 @Excel 注解,通过在 ...

  6. mybatis 三剑客 之 generator

    简介 简单来说, 可以根据数据库生成一定的java代码.但是负载的逻辑还得自己实现. 就酱 参考连接 http://mybatis.org/generator/ 官网信息 https://www.im ...

  7. Excel编程VBA图形Shape复选框的状态判断

    Shape https://docs.microsoft.com/zh-tw/office/vba/api/excel.shape 设置图形属性 ActiveSheet.Shapes(2).Line. ...

  8. SciTech-Mathmatics-Mathmatical Analysis-Series:Taylor Series Approxmation:特例$\large ln(1+x)$ + 收敛半径: 几何级数 + Abel的边界 + Julia(茱莉亚)集合 + 分形几何

    SciTech-Mathmatics-Mathmatical Analysis-Series Taylor Series Approxmation:特例\(\large ln(1+x)\) + 收敛半 ...

  9. Spring-Retry 重试机制小计

    在实际工作中,重处理是一个非常常见的场景,比如: 发送消息失败.调用远程服务失败.争抢锁失败.这些错误可能是因为网络波动造成的,等待过后重处理就能成功.通常来说,会用try/catch,while循环 ...

  10. 【转】如何在 Windows 10、Windows 8 启动时自动装载 VHD

    如何在 Windows 10.Windows 8.1 和 Windows 8 启动时自动装载 VHD (PowerShell) 简介 此 PowerShell 脚本示例展示如何在 Windows 10 ...