mysql-8.0.13-winx64免安装版,安装卸载配置使用教程

  • 一、安装步骤
    • 1.1、教程须知
    • 1.2、卸载软件
    • 1.3、下载软件
    • 1.4、启动软件
  • 二、常用技巧
    • 2.1、配置系统环境变量
    • 2.2、Navicat连接数据库
    • 2.3、MySQL导出数据库(命令提示符)
  • 三、常见问题
    • 3.1、清空data文件夹时提示错误
    • 3.2、初始化成功但提示找不到文件夹
    • 3.3、初始化失败且提示找不到文件夹
    • 3.4、初始化失败并提示data不为空
    • 3.5、System error 5 has occurred(发生系统错误5)
    • 3.6、登录时提示错误2003
    • 3.7、登录时提示错误28000
  • 四、相关文章
    • 4.1、安装教程

一、安装步骤

1.1、教程须知

教程配置:
(1)操作系统: windows10专业版-x64
(2)MySQL: 免安装版mysql-8.0.13-winx64

免安装版也叫绿色版,不用安装,修改配置文件就能使用,存放位置由自己决定,不占用C盘空间,不写入系统注册表或系统盘,删除文件就算卸载,下载无插件,卸载无残留,缺点是不会携带辅助使用的工具或插件。

步骤提示:
(1)如果电脑没有安装过MySQL,请从1.3节开始。
(2)如果电脑已经安装过MySQL,想卸载MySQL后重装一个,请从1.2节开始。
(3)如果电脑已经安装了MySQL,想移动MySQL的安装位置,请从1.2节开始。
(4)如果电脑已经安装了MySQL,想再装其它版本的MySQL,请从1.3节开始。
注意事项:
本文的示例图片经过裁剪加工,只显示关键的部分。

1.2、卸载软件

如果您的数据库含有重要的数据,请提前备份(2.3节)。如果没有装过MySQL,请跳转至1.3节
(1)键盘键入WIN+R→\rightarrow→输入services.msc→\rightarrow→点击确定→\rightarrow→选中名称包含MySQL的服务→\rightarrow→右键展开菜单→\rightarrow→点击属性→\rightarrow→选择常规设置,如果服务状态显示正在运行,点击停止→\rightarrow→复制可执行文件的路径mysqld前面的部分。

# 可执行文件的路径
D:\software\mysql-8.0.13-winx64\bin\mysqld
# 要复制的地址
D:\software\mysql-8.0.13-winx64\bin\

(2)打开Windows菜单→\rightarrow→找到W开头→\rightarrow→展开Windows系统→\rightarrow→右键展开命令提示符→\rightarrow→展开更多→\rightarrow→点击以管理员身份运行

(3)跳转到bin目录,删除MySQL服务,注意保留空格。

# cd /d [MySQL的bin目录,第1步复制的路径]
cd /d D:\software\mysql-8.0.13-winx64\bin
# sc delete [MySQL的服务名称,第1步记住的服务名称]
sc delete MySQL
[SC] DeleteService 成功。

(4)键盘键入WIN+R→\rightarrow→输入services.msc→\rightarrow→点击确定→\rightarrow→右键左侧菜单栏的服务(本地)→\rightarrow→点击刷新,如果之前的MySQL服务消失,说明删除成功。
(5)右键桌面我的电脑→\rightarrow→点击属性→\rightarrow→选择左侧菜单栏的高级系统设置→\rightarrow→选择高级设置→\rightarrow→点击环境变量(N)...→\rightarrow→在系统变量(S)中,选中变量名中含有MySQL的变量→\rightarrow→点击删除→\rightarrow→选中变量名为Path的系统变量→\rightarrow→点击编辑→\rightarrow→选中含有MySQL的路径→\rightarrow→点击删除→\rightarrow→点击确认
(6)打开桌面我的电脑,地址栏输入第1步复制的地址,回车进入后目录结构如下。如果不想要这个MySQL,就把mysql-8.0.13-winx64文件夹删除。如果想更换MySQL的位置,请剪切到别的地方进行粘贴,然后跳转至1.4节

D:\
|--software\|--mysql-8.0.13-winx64\|--bin|--data

1.3、下载软件

(1)建议提前创建3个文件夹,software放各种软件,install备份各种安装包,sql备份各种数据库脚本(备份文件不要放进mysql文件夹中),目录结构如下。

D:\
|--software\|--install|--sql

(2)浏览器搜索mysql,找到官方平台进入,或者点击官网地址。

点击DOWNLOADS

点击MySQL Community (GPL) Downloads »→\rightarrow→找到MySQL Community Server

(3)默认显示MySQL最新版,如果下载安装版就点击Go to Download Page >,如果下载最新版本的免安装版就点击Download。下面介绍8.0.13免安装版的下载方法,点击Archives查阅过去版本。

(4)Product Version软件版本选择8.0.13Operating System操作系统选择Microsoft Windows,点击第一个Download下载压缩包,下载后保存到之前准备的software文件夹。解压后得到mysql-8.0.13-winx64文件夹,文件夹可以重命名,示例使用解压后的名称,目录结构如下,最后记得将压缩包剪切到install文件夹中进行备份。

D:\
|--software\|--install\             # 软件压缩包存放位置|--mysql-8.0.13-winx64.zip   # MySQL压缩包|--mysql-8.0.13-winx64\   # 软件安装位置|--bin                  # 存放可执行文件,如mysql.exe、mysqld.exe|--data               # 存放日志文件及数据库数据|--docs               # 存放注解文档|--etc                  # 存放其它文件,如mysql中间件配置文件|--include             # 存放头文件,如mysql.h|--lib                   # 存放库文件|--run                   # 存放用户权限配置信息,如mysql.sock|--share                 # 存放字符集、语言等信息|--LICENSE             # 版权许可证|--LICENSE.router        # 许可证路由|--README                # 使用指南|--README.router      # 使用指南路由|--my.ini               # 服务配置文件,需要手动创建

1.4、启动软件

(1)进入MySQL文件夹中,每次初始化服务前先清空data文件夹的内容,同时在MySQL文件夹下创建my.txt记事本,重命名为my.ini,如果看不到.ini后缀名,点击菜单栏的查看设置,勾选文件扩展名

(2)右键my.ini→\rightarrow→选择打开方式(H)→\rightarrow→选择记事本打开,粘贴下面内容。粘贴后将{02}basedir{03}datadir的值改成MySQL文件夹的路径(注意路径中是双斜杠),修改{01}port{10}port端口号为3306,如果有多个MySQL软件,需要设置不同的端口号,比如3307、3308,避免不同的MySQL服务端口号冲突,最后保存退出。

[mysqld]
# {01}设置3306端口
port=3306
# {02}设置MySQL的安装目录
basedir=D:\\software\\mysql-8.0.13-winx64
# {03}设置MySQL数据库的数据的存放目录
datadir=D:\\software\\mysql-8.0.13-winx64\\data
# {04}允许最大连接数
max_connections=200
# {05}允许连接失败的次数。
max_connect_errors=10
# {06}服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
# {07}创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# {08}默认使用“mysql_native_password”插件认证,mysql_native_password
default_authentication_plugin=mysql_native_password[mysql]
# {09}设置MySQL客户端默认字符集
default-character-set=utf8mb4[client]
# {10}设置MySQL客户端连接服务端时默认使用的端口
port=3306
# {11}设置MySQL客户端默认字符集
default-character-set=utf8mb4

(3)管理员身份打开命令提示符(不知道怎么打开请看1.2节第2步),跳转至MySQL的bin目录,使用初始化命令,注意保留空格。

# cd /d MySQL的bin目录
cd /d D:\software\mysql-8.0.13-winx64\bin
# 初始化 MySQL 服务
mysqld --initialize --console

等待几分钟,提示initializing of server has completed表示成功,root@localhost:后面是初始密码。

初始化时出现问题请看3.1节~3.4节

(4)安装服务,服务名可以自定义,不加名称默认为MySQL。如果同时运行多个MySQL服务,要定义不同的服务名避免服务冲突,比如mysql8和mysql888。

# mysqld --install [服务名]
mysqld --install MySQL
# 成功显示: Service successfully installed.

(5)启动服务,以后服务默认开机自启,有可能被杀毒软件关闭

net start MySQL
# 成功显示: MySQL 服务已经启动成功。
# 出现问题请看3.5节

(6)登录数据库,注意命令中的空格,初始密码为第3步的密码,密码要区分大小写。

mysql -u root -p
# 输入密码后,成功显示: Server version: 8.0.13
# 出现问题请看3.6~3.7节

(7)一定要修改密码,因为下次登录找不到初始密码就麻烦了。

# ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
# 成功显示: Query OK# 退出并使用新密码重新登录
exit;

二、常用技巧

2.1、配置系统环境变量

配置系统环境变量步骤如下:
(1)右键桌面我的电脑→\rightarrow→选择属性→\rightarrow→点击左侧菜单栏的高级系统设置→\rightarrow→选择高级设置→\rightarrow→点击环境变量(N)...
(2)在系统变量(S)中→\rightarrow→选中变量名为Path的变量→\rightarrow→点击编辑→\rightarrow→点击新建,输入MySQL文件夹的bin目录,点击确定保存,配这一个地址就足够了喔,以后想更换或者添加mysql服务都是在这里加bin目录。

(3)键盘键入WIN+R,输入cmd→\rightarrow→点击确定,直接登录数据库,不需要再跑到mysql的bin目录下才能运行mysql程序,方便很多。

mysql -u root -p
Enter password: ******
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 8.0.13 MySQL Community Server - GPLCopyright (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.

2.2、Navicat连接数据库

示例使用Navicat2015-11.1.13-企业版,请自行下载,Navicat工具连接mysql的步骤如下。
(1)运行Navicat→\rightarrow→选择菜单栏文件(F)→\rightarrow→点击新建连接→\rightarrow→选择MySQL...
(2)输入自定义的连接名、mysql配置的端口号(my.ini中配置的端口号)、用户名和密码,IP地址输入localhost
(3)点击连接测试,成功显示:连接成功
(4)点击确定,左侧会显示MySQL数据库默认存在的表。

mysql8.0.13|--information_schema     # 存储当前MySQL中一些库和表的信息|--mysql                        # MySQL的权限、参数、对象和状态信息|--performance_schema      # 收集数据库服务器性能参数|--sys
# sys所有的数据源来自performance_schema。
# 目标是把performance_schema的把复杂度降低,让DBA更快的了解DB运行情况

2.3、MySQL导出数据库(命令提示符)

(1)执行后续步骤的前提是,MySQL文件夹没有删除,键盘键入WIN+R,输入services.msc,还能找到MySQL服务,右键服务名,点击启动能够正常启动,不满足以上条件请跳转至1.2节彻底把MySQL卸载干净。
(2)找到MySQL的安装位置,在同级目录创建sql文件夹,用于备份数据库脚本(备份文件不要放进mysql文件夹中),目录结构如下。

D:\                                  # 我的MySQL所在的地址
|--software\|--mysql-8.0.13-winx64          # MySQL安装位置|--bin                       # MySQL的bin目录|--sql                         # 备份SQL脚本

(3)先打开MySQL的bin目录,里面有一堆exe程序。然后在地址栏上输入cmd,回车打开命令提示符。

(4)登录MySQL

# mysql -u 账号名 -p ------ 回车后输入密码
mysql -u root -p

查看有哪些数据库需要导出,默认MySQL的数据库包含4个库,分别是information_schema、mysql、performance_schema、sys或test,这些不需要导出。

# 登陆后展示所有数据库名,查看有哪些数据库是需要导出的
show databases

确定数据库名后,

# mysqldump 数据库名 >
mysqldump dbname > c:mydb.sql -u root -p

三、常见问题

3.1、清空data文件夹时提示错误

问题描述:
清空MySQL的data文件夹时提示:

操作无法完成,因为文件已在mysqld.exe中打开。

原因是MySQL服务没关闭。
解决办法:
键盘键入WIN+R→\rightarrow→输入services.msc→\rightarrow→点击确定,找到服务名包含MySQL关键字的服务,发现服务正在运行,选中它然后右键它→\rightarrow→点击停止。如果服务名直接消失,可以继续清空data文件夹。如果服务名没有消失,且状态显示没有运行,用管理员身份打开命令提示符(不知道怎么打开请看1.2节第2步),进入MySQL的bin目录,删除服务。

# cd /d [MySQL的bin目录]
cd /d D:\software\mysql-8.0.13-winx64\bin
# sc delete [MySQL的服务名称]
sc delete MySQL
[SC] DeleteService 成功。

删除后,服务界面的服务名会直接消失。如果仍然没有消失,请关闭服务界面再重新打开,相当于刷新一下。

3.2、初始化成功但提示找不到文件夹

问题描述:
初始化服务时成功,但中间提示发生了1条异常。异常信息提示为:

Can't find error-message file '......'. Check error-message file location and 'lc-messages-dir' configuration directive.

原因是my.ini配置文件basedir地址书写错误,一可能是地址不正确,二可能是双斜杠\\写成单斜杠或者写错方向。
解决办法:
修改my.inibasedir属性,清空MySQL文件夹中data文件夹中的内容,然后再次执行初始化命令。

3.3、初始化失败且提示找不到文件夹

问题描述:
初始化失败,首条异常提示为:

Can't create directory '......'(OS errno 2 - No such file or directory).

原因是my.ini配置文件datadir地址书写错误,一可能是地址不正确,二可能是双斜杠\\写成单斜杠或者写错方向。
解决办法:
修改my.ini文件并保存,清空MySQL文件夹中data文件夹中的内容,然后再次执行初始化命令。

3.4、初始化失败并提示data不为空

问题描述:
初始化失败,首条异常提示:

--initialize specified but the data directory has files in it. Aborting.

原因是data文件夹内容不为空。
解决办法:
清空data文件夹,清空MySQL文件夹中data文件夹中的内容,然后重新执行初始化命令。

3.5、System error 5 has occurred(发生系统错误5)

问题描述:
启动服务时,提示异常:

发生系统错误 5。# System error 5 has occurred.
拒绝访问。# Access is denied.

原因是没有用管理员身份打开命令提示符。
解决办法:
管理员身份打开命令提示符(不知道怎么打开请看1.2节第2步),再次启动服务。

3.6、登录时提示错误2003

问题描述:
登录数据库失败,异常提示:

ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)

原因是服务未启动。
解决办法:
管理员身份打开命令提示符(不知道怎么打开请看1.2节第2步),输入命令启动服务。

net start mysql
MySQL 服务已经启动成功。

再次登录数据库。

3.7、登录时提示错误28000

问题描述:
登录数据库失败,异常提示:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

原因是密码错误。
解决办法:
重新输入正确的密码,如果是第一次启动把初始密码忘记了,可以清空data文件夹的内容,重新执行初始化命令。

四、相关文章

4.1、安装教程

(1)eclipse-2021-winx64免安装版,安装卸载配置使用教程
(2)jdk-11.0.14_10-winx64免安装版,安装卸载配置使用教程
(3)mysql-8.0.13-winx64免安装版,安装卸载配置使用教程

mysql-8.0.13-winx64安装卸载配置使用教程相关推荐

  1. mysql 8.0.19 winx64安装及修改初始密码

    本文为大家分享了mysql 8.0.19 winx64安装教程,供大家参考,具体内容如下 1. 下载mysql-8.0.19-winx64 1.1 进入地址:https://dev.mysql.com ...

  2. mysql8 win10启动_Windows10 mysql 8.0.12 非安装版配置启动方法

    本文为大家分享了mysql 8.0.12非安装版配置启动的具体步骤,供大家参考,具体内容如下 1.官方下载地址 选择: MySQL Community Edition -> MySQL Comm ...

  3. MySQL 8.0.23免安装版配置步骤

    @C MySQL 8.0.23免安装版配置步骤 首先进入MySQL官网,链接: MySQL官网. 1.选择DOWNLOADS; 2.在页面最底端选择MySQL Community (GPL) Down ...

  4. eclipse-2021.12-winx64安装卸载配置使用教程

    eclipse-2021-winx64免安装版,安装卸载配置使用教程 一.安装步骤 1.1.教程须知 1.2.卸载软件 1.3.下载软件 1.4.启动软件 二.常用操作 2.1.导出项目 三.相关文章 ...

  5. JDK11-winx64免安装版,安装卸载配置使用教程

    JDK11-winx64免安装版,安装卸载配置使用教程 一.安装步骤 1.1 教程须知 1.1.1 教程配置 1.1.2 步骤提示 1.2 卸载JDK 1.3 下载JDK 二.常用技巧 2.1 配置系 ...

  6. mMySQL中触发器和游标的介绍与使用L8.0.23免安装版配置详细教程 msi安装超详细教程

    文章来源: 学习通http://www.bdgxy.com/ 普学网http://www.boxinghulanban.cn/ 智学网http://www.jaxp.net/ 一.下载MySql,安装 ...

  7. mysql 8.0.22 winx64安装配置方法图文教程

    1,下载mysql: 地址:https://dev.mysql.com/downloads/mysql/ 2,安装 直接将安装包解压在安装目录之下. 我这只有一个盘 C:\Program Files\ ...

  8. MySQL 8.0.11免安装版配置步骤

    下载地址:https://dev.mysql.com/downloads/file/?id=485812 1.下载MySQL 8.0.11版本的mysql , 2.下载后,将解压出来的文件放到你想放到 ...

  9. mysql win10 64安装_win10下mysql 8.0.16 winx64安装图文最新教程

    为了下载这个数据库耗费大量时间和流量,踩过的坑希望能让大家不必再浪费时间,win10安装64位 1.官网下载 搜索mysql第一个就是官网,截图之后图片扭曲请大家见谅 2.解压压缩包到想要安装的目录, ...

最新文章

  1. 【NLP】文本生成?还不快上知识库
  2. 一文详解图对比学习(GNN+CL)的一般流程和最新研究趋势
  3. doublevalue_Java Integer类doubleValue()方法与示例
  4. SAS对数据变量的处理
  5. C/C++——getline()详解
  6. CSS单位--px,em,rem,rpx区别
  7. [HAOI2009]毛毛虫 dfs
  8. 可悲的外企Infrastructure - 些须感触(杂)
  9. QT小项目-基于百度API的在线词典
  10. Yate架构分析概要
  11. 如何从mp4视频格式中提取出mp3音频格式
  12. 这个“单”到底应该谁来买?
  13. OpenCV玩九宫格数独(一)——九宫格图片中提取数字
  14. 基于蒙特卡洛法的规模化电动车有序充放电及负荷预测(PythonMatlab实现)
  15. 解决开机时出现An operating system wasn‘t found问题
  16. Java设计模式之装饰器模式 (转)
  17. 对应win10的服务器系统,我的系统变成win10远程服务器系统
  18. c++编译报错 error c2248: “xxx:xxx“:无法访问private成员(在“xxx“类中声明)
  19. 达梦数据库-国产的荣光
  20. python递归法画樱花_Python——画一棵漂亮的樱花树

热门文章

  1. How to solve the lossless offline problem of Spring Cloud Alibaba service instance in Kubernetes
  2. 1.ffmpge的移植
  3. 聊聊 8种 架构模式
  4. 计算机主板上的ide,计算机主板上的IDE接口通常是连接什么设备的数据接口?
  5. 【Kafka】测试集群中Broker故障对客户端的影响
  6. 小天才z6官方禁用怎么关闭_我告诉你小天才z6隐藏功能
  7. arc242||C - 1111gal password(希望下次能带脑子写题...)
  8. Atitit r2017 ra doc list on home ntpc.docx
  9. 微信个性签名服务器维护,微信个性签名显示由于系统维护
  10. 亿万美金下打造的3D游戏建模《荒野大镖客》,画面燃爆