一、安装

1、下载

到mysql官网 http://dev.mysql.com/downloads/mysql/ 下载mysql

注:msi的是安装版

2、解压

解压到想安装的目录下,我的是D:mysql-5.7.13-winx64

3、配置my.ini

在D:mysql-5.7.13-winx64目录下新建my.ini文件,输入以下配置代码:

[mysqld]

# 设置mysql的安装目录

basedir=D:mysql-5.7.13-winx64

# 设置mysql数据库的数据的存放目录,必须是data

datadir=D:mysql-5.7.13-winx64data

# mysql端口

port=3306

# 字符集

character_set_server=utf8

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

4、安装

以管理员身份运行cmd,执行以下命令:

mysqld -install [服务名]

注:服务名默认为mysql,若无需要,建议不更改

5、初始化

mysqld --initialize-insecure

注:?initialize有两个-,后边没有空格

初始化后,D:mysql-5.7.13-winx64目录下回出现data目录

6、启动服务

net start mysql

7、登录mysql,修改密码

搞定!

二、卸载

1、关闭服务

以管理员身份运行cmd,执行以下命令:

net stop mysql

2、卸载

mysqld -remove [服务名]

3、删除文件

4、删除注册表信息

清除注册表中的该MySQL服务,有几个地方:

a、HKEY_LOCAL_MACHINESYSTEMControlSet001ServicesEventlogApplicationMySQL 目录删除

b、HKEY_LOCAL_MACHINESYSTEMControlSet002ServicesEventlogApplicationMySQL 目录删除

c、HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEventlogApplicationMySQL 目录删除

注册表中的ControlSet001、ControlSet002不一定是001和002,可能是ControlSet005、006之类,删除的时候都删除就可以 。

三、常见问题

1、data文件错误

原因:一般初始化之前已存在data文件就会出现这个错误,或者data文件缺少了某些文件

解决:先执行mysqld -remove,然后把data文件删除,如果删除不了重启一下就可以了,之后重新进行安装就没问题了。如果想保留之前的data文件,可以先把data文件拷贝到其他地方,安装好之后再将原data文件中多的文件拷贝进去就行了

2、密码错误

原因1:使用mysqld ?initialize方法安装会生成一个随机字符串组成的密码,这个密码在错误日志D:mysql-5.7.13-winx64datagreen.err(green是用户名)可以找到。

原因2:忘记密码

解决:如果忘记密码或找不到随机密码,可以通过以下方法跳过权限修改密码

以管理员身份运行cmd,执行以下命令:

net stop mysql//关闭服务

mysqld --skip-grant-tables;//设置mysql登录--skip-grant-tables模式

打开一个新的cmd

mysql//直接登录mysql

update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost';//修改密码

//特别提醒注意的一点是,新版的mysql数据库下的user表中已经没有Password字段了,而是将加密后的用户密码存储于authentication_string字段

flush privileges;//刷新权限,退出--skip-grant-tables模式,很重要!

重启电脑,然后mysql就可以连接了

但是此时操作似乎功能不完全,还要在登录状态下修改一次密码

alter user 'root'@'localhost' identified by '123456';

还可以这样:

set password for 'root'@'localhost'=password('123456');

或这样:

set password=password('123456');

总结

以上所述是小编给大家介绍的Mysql5.7解压版的安装和卸载及常见问题小结,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对积木网网站的支持!

mysql 5.7.20 win64 安装及配置方法

mysql-5.7.20-winx64.zip免安装步骤的安装包:https://dev.mysql.com/downloads/file/id=473309环境变量设置:Path中放入C:ProgramFilesmysql-5.7.20-winx64bin右键--命令提示符(

linux下安装mysql数据库5.6源码安装,修改登录用户密码

本篇内容主要给大家讲解一下如何在linux下安装MYSQL数据库,并以安装MYSQL5.6版本为例子教给大家进行登录用户名和密码的修改等操作。源码下载地址http:

mysql备份脚本 mysqldump使用方法详解

本文实例为大家分享了mysql备份脚本,供大家参考,具体内容如下#!/bin/bash#全备方式,一般在从机上执行,适用于小中型mysql数据库#删除15天以前备份#作

mysql 安装版和解压版的区别_Mysql5.7解压版的安装和卸载及常见问题小结相关推荐

  1. Mysql8.0可以使用解压版 这个比较快 好像现在都是解压版了

    https://blog.csdn.net/Charonmomo/article/details/98440968 MySQL-mysql 8.0.17安装 2019年08月04日 09:59:12  ...

  2. linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(上传安装包并解压_05)

    接上一篇:linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(oracle基础配置_04) 静默安装Oracle11GR2数据库上传数据库安装包并解压 按提示选择文件,添加确 ...

  3. Linux中压缩和解压(gzip压缩/gunzip解压)(zip压缩/unzip解压)(tar打包解压)

    文章目录 Linux中压缩和解压(gzip压缩/gunzip解压)(zip压缩/unzip解压)(tar打包解压) 一.gzip压缩 / gunzip解压 1.命令 2.注意 3.案例 4.常用 二. ...

  4. linux解压gz.gz文件,linux解压tar.gz并重命名_linux解压tar.gz文件

    原标题:linux解压tar.gz并重命名_linux解压tar.gz文件 命名为jpg.tar.gz tar –cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.t ...

  5. 解压专家Oka for Mac(压缩解压软件)中文版

    解压专家Oka Mac中文版是一款小巧易用的压缩解压软件,可以压缩或解压许多不同类型的压缩文件.解压专家Oka可以提取大量压缩文件,从ZIP到7Z档案,甚至是分开的档案.只需将文件拖放到图标或主窗口中 ...

  6. linux 下tar怎样解压zip文件,linux下 zip解压 tar解压 gz解压 bz2等各种解压文件命令(示例代码)...

    简介这篇文章主要介绍了linux下 zip解压 tar解压 gz解压 bz2等各种解压文件命令(示例代码)以及相关的经验技巧,文章约6037字,浏览量504,点赞数7,值得推荐! .tar 解包:ta ...

  7. 解压大于4g的文件_python解压压缩包

    压缩包类型:.gz .tar .tgz .zip .rar gz: 即gzip.通常仅仅能压缩一个文件.与tar结合起来就能够实现先打包,再压缩. tar: linux系统下的打包工具.仅仅打包.不压 ...

  8. tar linux 跳过解压,【linux命令】linux解压压缩命令tar详解以及压缩的时候如何跳过某一个压缩目录或文件...

    通过SSH访问服务器,难免会要用到压缩,解压缩,打包,解包等,这时候tar命令就是是必不可少的一个功能强大的工具.linux中最流行的tar是麻雀虽小,五脏俱全,功能强大. tar命令可以为linux ...

  9. aix java解压,AIX 7.1 jar unzip解压报错问题解决

    刚开始使用jar -xvf 进行解压也报错,怀疑jar解压命令有问题.便安装了zip相关包再进行解压还是报错. jar 解压报错 jar -xvf aix.ppc64_11gR2_database_1 ...

最新文章

  1. c语言详解sizeof
  2. 【Java并发系列04】线程锁synchronized和Lock和volatile和Condition
  3. 【转】学习asp.net比较完整的流程
  4. 软件测试需要什么样的思维,你知道软件测试的核心价值是什么吗?为什么我们需要软件测试?...
  5. fzu - Problem 1759 Super A^B mod C
  6. 嵌入式如何移植php,关于嵌入式web服务器的移植
  7. mysql如何撤销上一条指令_mysql命令行,多行命令时如何取消/返回修改前边的命令...
  8. EasyUI-dialog
  9. WINDOWS.H already included.MFC apps must not #include windows.h
  10. 区间选点问题(贪心)
  11. 偏最小二乘法 Partial Least Squares
  12. Chrome浏览器保存整个网页为图片
  13. Android开发 读取手机通讯录
  14. 湖南计算机应用技术专科学校排名,湖南所有职业技术学院排名
  15. 国产电脑支持Linux吗,天玥计算机(电脑)支持UOS、银河麒麟、Deepin等国产操作系统...
  16. NLP 基础应用研究方向简介
  17. 基于移动端的快递物流信息管理系统Uniapp
  18. listview(retrofit)
  19. 牛客网暑期ACM多校训练营(第四场)C(Chiaki Sequence Reloaded)
  20. php获取时间到微妙,php 获取毫秒时间戳

热门文章

  1. 什么是Window【What Is a Window?】
  2. 开通微信支付分最新教程来了!
  3. 笨方法学python在线_“笨办法”学Python(第3版)
  4. 矩阵的转置(C语言)
  5. 触摸屏中应用的电容式触摸芯片
  6. java jxl导出excel小结
  7. 自媒体平台做网赚不要指望着,平台广告分成!
  8. 看了后非常震撼---骗局
  9. (SEO优化)现身说法教你如何优化百度的收录,权重,关键词排名 SEO优化(一)
  10. 出差日程安排软件哪个好