mysql 安装版和解压版的区别_Mysql5.7解压版的安装和卸载及常见问题小结
一、安装
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解压版的安装和卸载及常见问题小结相关推荐
- Mysql8.0可以使用解压版 这个比较快 好像现在都是解压版了
https://blog.csdn.net/Charonmomo/article/details/98440968 MySQL-mysql 8.0.17安装 2019年08月04日 09:59:12 ...
- linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(上传安装包并解压_05)
接上一篇:linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(oracle基础配置_04) 静默安装Oracle11GR2数据库上传数据库安装包并解压 按提示选择文件,添加确 ...
- Linux中压缩和解压(gzip压缩/gunzip解压)(zip压缩/unzip解压)(tar打包解压)
文章目录 Linux中压缩和解压(gzip压缩/gunzip解压)(zip压缩/unzip解压)(tar打包解压) 一.gzip压缩 / gunzip解压 1.命令 2.注意 3.案例 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 ...
- 解压专家Oka for Mac(压缩解压软件)中文版
解压专家Oka Mac中文版是一款小巧易用的压缩解压软件,可以压缩或解压许多不同类型的压缩文件.解压专家Oka可以提取大量压缩文件,从ZIP到7Z档案,甚至是分开的档案.只需将文件拖放到图标或主窗口中 ...
- linux 下tar怎样解压zip文件,linux下 zip解压 tar解压 gz解压 bz2等各种解压文件命令(示例代码)...
简介这篇文章主要介绍了linux下 zip解压 tar解压 gz解压 bz2等各种解压文件命令(示例代码)以及相关的经验技巧,文章约6037字,浏览量504,点赞数7,值得推荐! .tar 解包:ta ...
- 解压大于4g的文件_python解压压缩包
压缩包类型:.gz .tar .tgz .zip .rar gz: 即gzip.通常仅仅能压缩一个文件.与tar结合起来就能够实现先打包,再压缩. tar: linux系统下的打包工具.仅仅打包.不压 ...
- tar linux 跳过解压,【linux命令】linux解压压缩命令tar详解以及压缩的时候如何跳过某一个压缩目录或文件...
通过SSH访问服务器,难免会要用到压缩,解压缩,打包,解包等,这时候tar命令就是是必不可少的一个功能强大的工具.linux中最流行的tar是麻雀虽小,五脏俱全,功能强大. tar命令可以为linux ...
- aix java解压,AIX 7.1 jar unzip解压报错问题解决
刚开始使用jar -xvf 进行解压也报错,怀疑jar解压命令有问题.便安装了zip相关包再进行解压还是报错. jar 解压报错 jar -xvf aix.ppc64_11gR2_database_1 ...
最新文章
- c语言详解sizeof
- 【Java并发系列04】线程锁synchronized和Lock和volatile和Condition
- 【转】学习asp.net比较完整的流程
- 软件测试需要什么样的思维,你知道软件测试的核心价值是什么吗?为什么我们需要软件测试?...
- fzu - Problem 1759 Super A^B mod C
- 嵌入式如何移植php,关于嵌入式web服务器的移植
- mysql如何撤销上一条指令_mysql命令行,多行命令时如何取消/返回修改前边的命令...
- EasyUI-dialog
- WINDOWS.H already included.MFC apps must not #include windows.h
- 区间选点问题(贪心)
- 偏最小二乘法 Partial Least Squares
- Chrome浏览器保存整个网页为图片
- Android开发 读取手机通讯录
- 湖南计算机应用技术专科学校排名,湖南所有职业技术学院排名
- 国产电脑支持Linux吗,天玥计算机(电脑)支持UOS、银河麒麟、Deepin等国产操作系统...
- NLP 基础应用研究方向简介
- 基于移动端的快递物流信息管理系统Uniapp
- listview(retrofit)
- 牛客网暑期ACM多校训练营(第四场)C(Chiaki Sequence Reloaded)
- php获取时间到微妙,php 获取毫秒时间戳