MySQL分为安装版和解压版。安装版经常安装失败,重新安装需要卸载MySQL,十分麻烦,推荐解压版MySQL。

详细步骤如下:

1.下载

官网下载网址:MySQL :: Download MySQL Community Server

根据你的系统(32位或者64位)选择后缀是ZIP Archive的压缩包下载到本地,这里我下载的是“MySQL5.7.13

点击Dowload后会要求你登录,不用管,直接点击No thanks, just start my download。

2.解压

MySQL5.7.13的解压后的内容如下,解压后将文件重命名为MySQL,放在D\software目录下:

3.配置my.ini

此时根目录下只有一个my-default.ini文件 ,直接复制my-default.ini,重命名为my.ini,再对my.ini进行修改。

原始的my.ini为:

# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html
# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
# *** default location during install, and will be replaced if you
# *** upgrade to a newer version of MySQL.[mysqld]# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin# These are commonly set, remove the # and set as required.
# basedir = .....
# datadir = .....
# port = .....
# server_id = .....# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 

修改后的内容为:

# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html
# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
# *** default location during install, and will be replaced if you
# *** upgrade to a newer version of MySQL.[mysql]default-character-set = utf8[mysqld]# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin# These are commonly set, remove the # and set as required.
basedir = D:\\software\\MySQL
datadir = D:\\software\\MySQL\\data
port = 3306
# server_id = .....max_connections=200
character-set-server=utf8
default_authentication_plugin=mysql_native_password
default-storage-engine=INNODB
wait_timeout=31536000
interactive_timeout=31536000# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

解释说明:

[mysql]
#设置mysql客户端默认字符集
default-character-set=utf8[mysqld]
#设置3306端口
port=3306
#设置mysql的安装目录
basedir = D:\\software\\MySQL
#设置mysql数据库的数据的存放目录
datadir = D:\\software\\MySQL\\data#允许最大连接数
max_connections=200
#服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
#更改8.0默认的身份认证
default_authentication_plugin=mysql_native_password
#创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
wait_timeout=31536000
interactive_timeout=31536000

注意: 这里的路径是双下划线“\\”,否则在后面安装时会报错

    basedir = D:\\software\\MySQL

   datadir = D:\\software\\MySQL\\data

4.配置环境变量。

右键计算机–属性–高级系统设置–环境变量,在系统变量中新建“MYSQL_HOME”,值为“D:\software\MySQL”。

在系统变量中找到Path编辑,追加“D:\software\MySQL\bin”。(这里最好写MySQL具体的安装路径)

5.初始化。

以管理员身份运行cmd

首先切换到D:\software\MySQL\bin目录下:

d:
cd D:\software\MySQL\bin

在MySQL目录下的bin目录下执行命令:

mysqld --initialize-insecure

回车,稍微等待一会,如果出现没有出现报错信息(如下图)则证明data目录初始化没有问题,此时再查看MySQL目录下已经有data目录生成。

6.注册MySQL服务

继续在上面的黑框里,敲入mysqld -install,回车。

7.启动MySQL服务

关闭cmd窗口,重新打开一个新的,使用管理员运行cmd。

输入如下内容,回车。

net start mysql

8.修改默认账户密码

在黑框里敲入mysqladmin -u root password root,这里的root就是指默认管理员(即root账户)的密码,可以自行修改成你喜欢的。

至此,MySQL 5.7 解压版安装完毕!


9.登录MySQL

关闭所有的cmd窗口,重新运行cmd(不用使用管理员运行)

在黑框中输入,mysql -uroot -proot,回车,出现下图且左下角为mysql>,则登录成功。

到这里你就可以开始你的MySQL之旅了!


10.卸载MySQL

如果你想卸载MySQL,也很简单。

使用管理员运行cmd,打开黑框。

敲入net stop mysql,回车。

再敲入mysqld -remove mysql,回车。

最后删除MySQL目录及相关的环境变量。

至此,MySQL卸载完成!

参考:

MySQL 5.7 解压版 安装教程(图文详细)[Windows] - Horvey - 博客园

MySQL 8.0.20安装教程(Win10)—— 免安装版_saltedfishust的博客-CSDN博客_mysql8.0.20

https://www.jb51.net/article/170127.htm

解压版MySQL安装与卸载教程相关推荐

  1. mysql数据库解压安装教程_MySQL数据库之windows 10下解压版MySql安装配置方法教程...

    本文主要向大家介绍了MySQL数据库之windows 10下解压版MySql安装配置方法教程 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. windows 10 下安装解压版的 ...

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

    一.安装 1.下载 到mysql官网 http://dev.mysql.com/downloads/mysql/ 下载mysql 注:msi的是安装版 2.解压 解压到想安装的目录下,我的是D:mys ...

  3. mysql 5.6.13-winx64_MySQL-5.6.13 zip解压版的安装与配置教程

    本节内容: MySQL-5.6.13解压版(zip版)安装配置教程 一,下载MySQL 5.6.13 MySQL Community Server 5.6.13下载地址: http://dev.mys ...

  4. 解压版mysql安装服务失败怎么办_mysql-8.0.17解压版安装步骤及MySQL服务无法启动问题的解决办法...

    本人初学使用mysql数据库,由于喜欢使用解压版,于安装配置中遇到许多问题,部分未能在搜索引擎中找到答案,偶然找到解决办法,故于此留下一些随笔,方便自己也为网友提供一点点参考,如有错误的地方,请大家批 ...

  5. mysql解压后都有没有bin_解压版mysql安装

    下载好后解压文件,解压的内容如图,您可以把内容解压到想要的位置,本例解压到"D:\phpweb\mysql", 还有一个问题新版没有data名称的文件夹,这个文件夹顾名思义是放数据 ...

  6. win10安装解压版mysql详细教程

    win10安装解压版mysql详细教程 MySQL官网下载地址: MySQL8.0下载. MySQL5.x版本的需要自行下载. 文章目录 win10安装解压版mysql详细教程 前言 一.解压下载的压 ...

  7. 解压的mysql_10分钟教你解决安装解压版mysql出现的各种问题

    本文主要向大家介绍了解决安装解压版mysql出现的各种问题,通过具体的实例让大家了解,希望对大家学习mysql有所帮助. 今天再另外一台电脑安装mysql的时候遇到各种问题,特此将解决方法列出来给各位 ...

  8. mysql:安装版(解压版)MySQL下载、配置、安装以及解决MySQL服务无法启动问题

    一.MySQL官网下载解压版 1.进入官网下载 MySQL官网 2.进入后看到社区服务器点击进入 3.这里就可以下载,建议大家下载以前的版本,最新版本容易出现问题,这里我选择的是5.7版本 4.如图选 ...

  9. 【Centos8 MYSQL安装、卸载教程】

    Centos8 MYSQL安装.卸载教程 1. MYSQL相关命令 2. 卸载MYSQL 2.1 停止MYSQL服务 2.2 查看已安装的MYSQL相关软件 2.3 执行删除命令 2.4 查看是否有安 ...

最新文章

  1. Window10下Ubuntu20.04子系统下安装cuda
  2. Android核心分析之二十三Andoird GDI之基本原理及其总体框架
  3. SQL语言之事务处理语言(Oracle)
  4. Android清空Fragment缓存,清空Fragment来退栈中某个Fragment
  5. Apache Flink 零基础入门(二十)Flink部署与作业的提交
  6. php日志导出oracle,一个php导出oracle库的php代码
  7. mybatis中去除多余的前缀或者后缀
  8. IT第三阶段?“智慧的运算”的未解之谜
  9. catia保存成stp文件时部件丢失_电脑硬盘恢复教程,简单复原硬盘丢失数据的做法...
  10. php应用处理数据 504,PHP与504服务器错误
  11. 在线旅游网站发展趋势分析
  12. 重装系统时的硬盘格式化
  13. 逍遥模拟器怎么开启vt?
  14. 用 Python 挪车、管理农场,这届 PyCon 有点香
  15. ios 中webView加载html文本图片显示不全
  16. c语言switch不可以用枚举,76-枚举类型用在switch中
  17. 机器学习有哪些应用?可以用来做什么?
  18. 滴滴柳青:一个比你有才,又比你努力的富二代!
  19. Windows XP 缩略图不显示文件名
  20. 学习UCGUI的苦闷!!

热门文章

  1. 登陆页面实现保存帐号密码功能
  2. 防火墙技术基础思维导图(Xmind)
  3. iPad mini2黑屏 怎么办
  4. SIP的基本工作过程
  5. 参数校验(Hibernate-Validation)
  6. SICK LMS511 利用串口数据采集
  7. CF877D Olya and Energy Drinks
  8. ONLYOFFICE Docs 如何与 Alfresco 连接集成
  9. SAI柔顺量多的长发简单画法
  10. 如果做不到一个好程序员,建议别满嘴跑火车