写在前面:MySQL安装分为两种方式,一种是MSI安装版(普通的安装包,有引导安装的界面),另一种是压缩包解压版(解压可直接使用,但需要配置),本文主要针对压缩包解压安装进行讲解,并附加安装过程遇到的问题以及相应的解决办法。

1. 下载

进入下载官网后,点击左图所示红箭头处跳转到之前的版本下载页面,选择【5.6.50】、64位还是32位根据系统自行选择,然后点击右下角的【Download】按钮下载。

2. 配置

2.1 解压

将下载后的压缩包解压至你想放置的路径下,路径的注意事项(英文、不要有特殊字符)就不多说了,解压后如下图所示。

2.2 配置my-default.ini文件

复制解压后目录的my-default.ini文件,并将副本重命名为my.ini(因为每次bin目录下mysqld可执行程序只会去执行my.ini配置文件),要小心配置,内容配置有误有可能会出现附录2的问题,建议直接复制。每次修改配置文件后,需要重新开启mysql服务,在终端中输入【net stop mysql】关闭服务,【net start mysql】开启服务。

[mysql]
default-character-set=utf8[mysqld]
port=3306
basedir=D:\Software\soft\mysql-5.6.50
datadir=D:\Software\soft\mysql-5.6.50\data
max_connections=100
character-set-server=utf8
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
#default-time-zone='+08:00' 调整为东八区时区

2.3 配置环境变量

      为了省去每次运行数据库相关命令需要进入相应路径,我们直接在环境变量中配置mysql的可执行文件目录,【此电脑】右键属性后点击【高级系统设置】,然后点击【环境变量】,最后双击【系统变量】中的【Path】选项,在里面新建一条,将mysql的bin目录添加进去,如下图所示。

     

     

2.4 安装微软运行类库(可选)

       配置信息完成后,需要安装mysql。在win10搜索框搜索【命令提示符】,然后右键以管理员身份运行,打开命令行窗口后输入【mysqld -install】,如果输出“Service successfully installed”,那么安装成功。但博主安装时遇到了附录1的问题,如果你没有遇到就直接跳过。

    

2.5 mysql服务启动

      还是以管理员身份打开命令行窗口输入【net start mysql】,如果启动成功就成功了,可紧接着输入【mysql -u root -p】进行mysql数据库进行相关操作,需要输入密码时直接回车就行,因为我们还没设置过密码,输入exit可退出。如果出现附录2的问题,可参考附录二解决方法。

MySQL数据库要设置root管理员密码可以输入【mysqladmin -u root -p password】,先回车,然后输入你自己的密码,再输一次验证就可设置密码。

附录1

问题:mysql安装时提示“无法启动此程序,因为计算机中丢失MSVCP100.dll,尝试重新安装该程序”。

原因:重装过系统,缺少微软的某些运行类库。

解决:安装微软类库,因为网上有相关资源,所以我这边也就不上传了,需要可私聊评论。

当时也没有截图,就纯文字说明了。我安装完成后桌面黑屏了,重启就正常,这里提醒一下。

附录2

问题:安装mysql后,启动服务时提示:无法启动,系统错误1067

原因:my.ini配置文件配置不对,导致mysql启动失败。

解决:更改my.ini配置文件。

附录3

问题:配置文件中的字符集该怎么设置

解决:当客户端和服务端的字符集都是utf8,这种情况最好,能够正常保存、显示中文。但是博主尝试了配置文件不设置字符集的情况,该情况下mysql客户端的字符集默认是gbk(中文编码标准),而mysql服务端字符集默认是latin1(英文编码标准),这种情况中文是可以正常存储到数据库以及从数据库读取显示的,于是博主进行了测试。

1. mysql客户端是latin1,mysql服务端是utf8的情况,字符集如下图所示。

此时查看数据库时,是不能显示数据库中文名字的,如下图。

然后我往表中插入一行带有中文的数据,查询时依然不能正常显示中文,如下图。

于是,我再把客户端的字符集改回utf8,如下图。

此时,我再查询数据库的数据,我们刚刚插入的中文数据依然显示不了,只有之前的中文数据才能正常显示。

因此,我们得到结论:我们在客户端往服务端存储数据时,必须是utf8、gbk这种中文编码,不然中文保存到服务端的是乱码,不管我们之后客户端是什么编码,都不能正常显示了。

2. mysql客户端是utf8,mysql服务端是latin1的情况,如下图所示。

此时,查看数据,中文正常显示,如下图所示。

插入一行中文数据,并查询,如下图所示。

因此,验证了我们第一条的结论。

博主根据自己的理解,画个粗糙的图,不够好请大家见谅,如下图。

MySQL5.6解压版详细安装教程(附安装配置、MySQL数据库设置root管理员密码,MySQL字符集设置问题及解决办法)相关推荐

  1. window安装mysql5.7解压版(解决乱码问题)

    ♣安装mysql两种方法 ♣下载mysql5.7解压版 ♣配置步骤 ♣解决服务无法启动 ♣解决乱码 1.安装mysql两种方法 MySQL安装文件分为两种,一种是msi格式的,一种是zip格式的.如果 ...

  2. mysql解压版有配置文件么_3分钟安装MySQL5.7解压版

    所以知识体系文章GitHub已收录,欢迎Star! Ziphtracks/JavaLearningmanual​github.com MySQL5.7 解压版下载官网地址: https://dev.m ...

  3. mysql5.6解压版 1067_MySQL5.6解压版服务无法启动—系统错误1067

    MySQL5.6解压版服务无法启动-系统错误1067 记录一下今天被坑了一下午的BUG 就从半个月前说起吧 当时--------------------------------------- ---- ...

  4. mysql5.7 解压版 中文乱码_MySQL 5.7解压版安装、卸载及乱码问题的图文解决方法...

    1. 解压版的安装 (1). 下载压缩包并解压到一个磁盘位置 压缩包下载链接:https://dev.mysql.com/downloads/mysql/ 压缩包内容: (2). 写配置文件 复制my ...

  5. MySQL5.7解压版配置

    本教程针对版本为mysql-5.7.21-winx64解压版本 1.解压官网下载的解压zip包:本示例解压目录 D:\mysql-5.7.21-winx64 2.在解压路径下新建名称为data的文件夹 ...

  6. mysql解压版id是什么_Mysql安装(解压版)

    文章首推 今日主题:Mysql安装(解压版) 环境 系统:windows10 版本:mysql5.7.29 安装过程 1.首先去官网下载:https://dev.mysql.com/downloads ...

  7. mysql5.718解压版安装_MySQL v5.7.18 版本解压安装

    将下载下载的包解压到指定目录,(本人)解压到:D:\Program Files (x86) 目录下. 因此,MySQL的(安装)包的完整路径为:D:\Program Files (x86)\mysql ...

  8. window10 mysql5.7 解压版 安装

    1. 解压mysql-5.7.11-winx64.zip 到某文件夹, 如C:\DevelopCommon\mysql-5.7.11-winx64. 2. 配置环境变量 变量名 : MYSQL_HOM ...

  9. mysql5.7解压版错误_mysql 5.7 解压版 安装net start mysql 发生系统错误 2

    1.配置环境变量 用户变量path 添加 mysql 安装目录 2.新建my.ini文件 放到E:\mysql-5.7.24-winx64安装目录下 [mysqld] port = 3306 base ...

最新文章

  1. SQL存储过程解密研究
  2. The return types for the following stored procedures could not be detected
  3. Android游戏开发系统控件-Dialog
  4. RabbitMQ——simple MQ
  5. 不用js也能创建silverlight
  6. python与Labview进行数据通信(UDP)
  7. 第一百一十二节,JavaScript浏览器检测
  8. MySql 免费数据库管理工具
  9. UV的入门使用方法,简单,快捷,包教包会
  10. GAN(生成对抗神经网络 )的一点思考
  11. 2015~2020年中国房价走势
  12. 【NLP】句法分析一
  13. python简单代码画皮卡丘-用python画一只可爱的皮卡丘
  14. 程序员的你想跳槽了?谨记:哪里都不好混!
  15. echart旭日图_旭日图(echarts)
  16. Gulp老矣 尚能饭否
  17. Hibernate(9)_双向n对n
  18. 七零年代摄影师Robert Mapplethorpe
  19. ZBrush的双十一来了,然鹅...
  20. C语言 详解如何编写闪烁显示字符串的函数

热门文章

  1. 卡号身份证过期的影响
  2. 一个简单的动态内表alv案例
  3. 实例:ABAP权限对象设计与权限检查的实现
  4. ALEIDoc EDI(7)--IDoc Extension
  5. MR21批量修改物料价格-BDC
  6. SAP-ABAP程序发送邮件
  7. 在TABLE CONTROL 输入完一行记录,按回车的时候光标自动移动到下一行
  8. 赚票子、调身子、养孩子,陌陌的中年人生活有序展开
  9. 小心,疫情下在线教育免费试听引起的“后遗症”
  10. php文件运行的域名怎么改,discuz论坛更换域名,详细文件修改步骤