一,前言

  记一次安装解压版的mysql 5.5的经过,参考了一些文章,也遇到了一些错误,最终都安装成功了。在这里记录一下安装的过程,一方面自己做一个记录,领一方面给大家提供一份参考。

二,环境

  1,windows 10 64位

  2,mysql-5.5.62-winx64。从mysql官网上下载的。

三,安装步骤

  1,解压

    将mysql-5.5.62-winx64.zip解压到自己的盘符

  2,配置ini文件

    复制一份my-small.ini,重命名为:my.ini

    在my.ini中添加以下内容:

[client]
# 以宽松模式设置字符集,一定要注意
loose-default-character-set = utf8 [mysqld]
# 以宽松模式设置字符集,一定要注意
loose-default-character-set = utf8
# 解压路径
basedir = D:/software/mysql-5.5.62-winx64
datadir = D:/software/mysql-5.5.62-winx64/data [WinMySQLadmin]
Server = D:/software/mysql-5.5.62-winx64/bin/mysqld.exe

  3,配置环境变量

    新建一个环境变量,变量名为:MYSQL_HOME,变量值为你的mysql根目录,如:D:/software/mysql-5.5.62-winx64
    然后在系统变量Path中添加:%MYSQL_HOME%\bin

  4,安装mysql服务

    以管理员模式打开命令行(cmd),切换到mysql的解压(%MYSQL_HOME%\bin)目录,执行命令:mysqld -install

    成功提示:

D:\software\mysql-5.5.62-winx64\bin>mysqld -install
Service successfully installed.

  5,启动mysql服务

    在命令行工具(cmd)中执行命令:net start mysql

    启动成功提示:

D:\software\mysql-5.5.62-winx64\bin>net start mysql
MySQL 服务正在启动 ..
MySQL 服务已经启动成功。

  6,修改root密码

    在命令行工具(cmd)中执行命令:mysql -u root,进入数据库

    然后执行sql语句更改root密码:

    update mysql.user set password = PASSWORD('root') where User = 'root';

    flush privileges;

D:\software\mysql-5.5.62-winx64\bin>mysql -u root
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.5.62 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> update mysql.user set password = PASSWORD('root') where User = 'root'
-> ;
Query OK, 3 rows affected (0.12 sec)
Rows matched: 3 Changed: 3 Warnings: 0 mysql> flush privileges;
Query OK, 0 rows affected (0.02 sec)

    7,测试

      使用navaicat,使用root用户连接mysql数据库,测试接成功。

    

    到这里,我们的mysql数据库已经安装成功了,但是在这个过程中,我遇到了两个问题,下面说明一下

四,遇到的问题

  1,进行第四步安装msql服务时,提示:mysql Install/Remove of the Service Denied!

   使用管理员模式打开cmd,执行安装命令即可。参考链接:https://blog.csdn.net/lxpbs8851/article/details/14161935

  2,启动Msql服务时提示:发生系统错误 1067。

    打开windows的事件查看器发现.  

    

     原来是我设置的字符集的问题,在my.ini中,字符集设置default-character-set前,添加loose-即可,参考链接:https://www.cnblogs.com/kerrycode/p/4859659.html

五,结束

  希望对大家有所帮助

mysql5.5.x.zip 解压版安装教程的更多相关文章

  1. windows下tomcat zip解压版安装方法

    下面记录一下在win7(32位)系统下,安装zip解压版的方法: 一.下载zip压缩包 地址:http://tomcat.apache.org/download-80.cgi 二.解压 我把解压包解压 ...

  2. MySQL5.7.23解压版安装教程

    每次找安装教程太麻烦,因此给自己备份一下步骤,方便以后查看.解压版下载地址https://dev.mysql.com/downloads/mysql/,详细图解如下: 1.根据自己需求,选择适合自己的 ...

  3. MySQL 5.7 解压版 安装教程(图文详细)[Windows]

    最近在学习中用到了MySQL数据库,在安装过程中遇到了不少问题,在翻了大半天百度后,问题基本都解决了,所以写一篇MySQL 5.7 解压版的图文详细安装教程. 至于为什么我会选择解压版而不是安装版,一 ...

  4. MySQL For Windows Zip解压版安装

    前言 Windows 下 MySQL 有msi和zip解压安装版两种,而zip版只需解压并做简单配置后就能使用,我个人比较喜欢这种方式. 注意我们这里说的MySQL是指MySQL服务器,有很多初学的同 ...

  5. Windows下MySQL8.0.13解压版安装教程

    下载 MySQL8.0.13-64位下载地址 在下载页面的底部,有三种安装包,第一种是MySQL的安装程序,下载完点击安装即可. 第二种是普通的压缩版,体积较小. 第三种是自带debug和测试的压缩版 ...

  6. MySQL-5.7.26解压版安装教程

    1.下载地址:https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.26-winx64.zip 2.在解压目录中添加 data文件夹 和 my.in ...

  7. MySQL-5.7.29解压版安装教程【全网最新】

    作者:北顾箫 博客园地址:https://www.cnblogs.com/Aarom 1.下载解压 下载地址:https://downloads.mysql.com/archives/communit ...

  8. 玩转mysql-5.7.9-winx64.zip解压版

    解压zip文件,放到D盘 追加\bin到Path环境变量 修改my-default.ini,# basedir =D:\mysql_5.7.9_winx64# datadir =D:\mysql_5. ...

  9. MySQL zip解压版安装过程及问题

    1.首先解压mysql压缩包,然后添加环境变量path(D:\mysql-5.7.11\bin) 2.修改D:\mysql-5.7.11\my-default.ini​ 文件的配置项 ​        ...

随机推荐

  1. 链表反转 C++

    ListNode* reverse1(ListNode* pHead) { if(pHead == NULL) return NULL; ListNode * p1 = NULL; ListNode ...

  2. Tomcat 8.5 配置自动从http跳转https

    1.需要修改Tomcat目录下的conf/server.xml文件两处地方,Http端口,从默认的8080改为80:Https端口从8443改为443:(80\443分别都是http/https默认端 ...

  3. 3、kubeadm初始化Kubernetes集群

    同步时间 # ntpdate time.nist.gov k8s集群组成 k8s部署环境  https://kubernetes.io/docs/setup/independent/create-cl ...

  4. 【D3D12学习手记】4.3.8 Create the Depth/Stencil Buffer and View

    我们现在需要创建深度/模板缓冲区. 如§4.1.5所述,深度缓冲区只是一个2D纹理,用于存储最近的可见对象的深度信息(如果使用模板(stencil),则也会存储模板信息). 纹理是一种GPU资源,因此 ...

  5. Ansible变量嵌套解析

    有时候需要用到ansible的变量的嵌套解析,就是“变量中嵌套变量”.例子如下: 假设有一个外部传递的变量,system_code = CRM,而我们同时有一系列类似的变量,如: ABS_port=1 ...

  6. 【.NET】由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值。

    前言 上段时间做项目时,遇到如题之类问题,如今过去有一段时间了,具体出现的情形忘了,当时虽然找到了解决方法,但是依旧没有弄明白出现此种情况是何种原因,后来在微软的帮助支持中心找到了答案,特此记录,以防 ...

  7. Windows下安装jdk-12.0.2

    Java更新到12,新版本的Java中不再存在jre,配置环境变量有所改变. 下载最新jdk 下载地址:https://www.oracle.com/technetwork/java/javase/d ...

  8. [c++] 计算太阳高度角

    /* 输入参数: Longitude - 经度(单位"度") Latitude - 纬度(单位"度") Year - 年 Month - 月 Day - 日 H ...

  9. 【Python】【基础知识】【内置函数】【help的使用方法】

    原英文帮助文档: help([object]) Invoke the built-in help system. (This function is intended for interactive ...

  10. 纯前端表格控件SpreadJS以专注业务、提升效率赢得用户与市场

    提起华为2012实验室,你可能有点陌生. 但你一定还对前段时间华为的那封<海思总裁致员工的一封信>记忆犹新,就在那篇饱含深情的信中,我们知道了华为为确保公司大部分产品的战略安全和连续供应, ...