zoukankan      html  css  js  c++  java
  • windows下卸载mysql5.5,升级为mysql5.7.25

     0. 停止mysql的服务

    1. 卸载mysql5.5

    1.1 使用360或者控制面板卸载mysql,为求干净,我使用的360,结果也需要手动清理

    1.2 卸载完成之后到mysql的安装目录删掉该目录

    1.3 windows+R运行“regedit”文件,进行注册表清理

    1.3.1 删除注册表:HKEY_LOCAL_MACHINESYSTEMControlSet001servicesEventlogApplicationMySQL文件夹

    1.3.2 删除HKEY_LOCAL_MACHINESYSTEMControlSet002servicesEventlogApplicationMySQL文件夹

    1.4 删除C盘中mysql相关的文件

    1.4.1 删除C盘下的C:ProgramDataMySQL 所有文件

    1.4.2 删除C:Documents and SettingsAll UsersApplication DataMySQL下的文件夹(可能在清理注册表时已自动删除)

    1.5 卸载完成,最好重启一下

    2. 安装解压版mysql5.7.25

    2.1 下载解压版安装包

    到 官网(https://dev.mysql.com/downloads/mysql/) 下载安装包,这里下载的是解压版的

    2.2 解压

    解压到指定目录 我将其解压后的完整路径为 D:Program Files (x86)MySQLmysql-5.7.25-winx64 

    2.3 配置环境变量

    新增系统环境变量 :MYSQL_HOME(值为:D:Program Files (x86)MySQLmysql-5.7.25-winx64 )

    在系统环境变量Path中添加:;%MYSQL_HOME%in ,注意Path中不同值之间的“;”符号不能省略

    2.4 新建my.ini文件

    在D:Program Files (x86)MySQLmysql-5.7.25-winx64 文件夹下新增my.ini文件,内容如下

    [mysqld]
    port = 3306
    basedir=D:/Program Files (x86)/MySQL/mysql-5.7.25-winx64
    datadir=D:/Program Files (x86)/MySQL/mysql-5.7.25-winx64/data 
    max_connections=200
    character-set-server=utf8
    default-storage-engine=INNODB
    sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
    [mysql]
    default-character-set=utf8

    2.5 cmd下安装及初始化

    以管理员身份打开cmd命令窗口,将目录切换到MySQL的安装目录的bin目录下

    执行以下语句进行MySQL的安装

    mysqld -install 

    执行命令后提示:Service successfully installed. 表示安装成功。

    执行以下语句进行MySQL的初始化

    mysqld --initialize-insecure --user=mysql 

    执行命令后会在MySQL的安装目录下生成data目录并创建root用户。

    2.6 修改密码

    执行net start mysql命令启动MySQL,启动MySQL之后,root用户的密码为空,设置密码,命令如下:

    mysqladmin -u root -p password 新密码

    需要输入旧密码时,由于旧密码为空,所以直接回车即可。

  • 相关阅读:
    升级山狮系统后的几个问题
    Linux vim编辑命令总结
    css中float left与float right的使用说明
    如何利用MAMP架站 在Mac上架設WordPress
    解决mysql“Access denied for user 'root'@'localhost'”
    smarty strftime() error
    mac版本dreamweaver如何修改JS文件的编码
    例子:Read content from file to Arraylist
    MongoDB01 Introduction 介绍
    Login failed for user 'sa' because the account is currently locked out. The system administrator can unlock it.
  • 原文地址:https://www.cnblogs.com/zjfjava/p/10385351.html
Copyright © 2011-2022 走看看