windows下 Mysql的下载安装教程 包括my.ini的配置

 这篇文章仅仅是本人踩坑配置过来的记录以及说明,有不对的地方欢迎指正。

一、官网下载 Mysql压缩包
官网下载社区版本的压缩包 https://dev.mysql.com/downloads/mysql/

注意选择Windows 版本。

 将下载好的压缩包解压缩,我解压缩到 D:\Mysql\mysql-8.0.16-winx64


上图所示为Mysql的安装目录


二、 配置my.ini文件

     观察解压缩的安装目录下面是否有名为 my.ini 或者 my.default.ini的文件。如果有my.default.ini,请修改文件名为my.ini ,并按照下面代码的配置方式进行修改。如果没有,请创建一个名为 my.ini 的配置文件 用记事本的方式打开 将以下代码复制到文件中:
[mysqld]
# 设置mysql客户端默认字符集
default-character-set=utf8[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\\mysql\\mysql-8.0.16-winx64
# 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错
#datadir=D:\\mysql\\mysql-8.0.16-winx64\\data# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

注意:请根据自己当下的安装目录修改 basedir 和 datadir 的路径!

配置好my.ini 文件后 请务必 将该文件放在bin 文件夹下面,这个很重要!


三、安装

 以管理员模式 打开CMD命令行,将目录切换到Mysql的安装目录bin下。我的目录为 D:\Mysql\mysql-8.0.16-winx64\bin

填写以下代码,该方式会生成一个临时密码;

mysqld --initialize --user=mysql --console


注意:上述步骤生成的临时密码请务必记住!

...
2018-04-20T02:35:05.464644Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: APWCY5ws&hjQ
...

如果代码中包含上述类型代码,说明生成临时密码成功,上述代码中的临时密码为:APWCY5ws&hjQ

接下来在控制台以命令行输入代码进行安装服务操作

 mysqld --install

服务安装成功后,继续输入代码,启动服务

net start mysql

用之前记录的临时密码,登录Mysql数据库

mysql -uroot -p

修改密码,此处修改为:123456

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

注意,如果是mysql8,则最好使用以下命令更新,因为mysql8的默认加密方式为caching_sha2_password
这种加密方式很多前端SQL可视化工具无法识别。

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

到这里 就可以正常开始使用Mysql数据库了,不过每次使用的时候 需要切换到对应安装目录的bin目录下

如果配置了环境变量就可以简化操作,直接使用了。


四、配置Mysql的环境变量

在桌面选择“这台电脑”的图标,右键–>属性–>点击“高级系统设置”–>点击“环境变量”

在系统变量中配置MySQL的路径,添加变量MYSQL_HOME

在Path路径中配置MySQL ,编辑文本在最后添加 ;%MYSQL_HOME%\bin
或者直接新建添加 **%MYSQL_HOME%\bin **
效果如下图

配置完成后,就可以直接在命令行中输入mysql -uroot -p进行登录

mysql -uroot -p

结语

新手上路,踩坑颇多,花了几个小时配置,感谢各位大神的博客,总算是能够成功完成配置。这篇博客算是把自己收集到的资料进行一个系统的整合吧,希望能够帮助到后来的朋友。

参考资料
[1]: https://jingyan.baidu.com/article/c1a3101e72fc9bde656debf7.html
[2]: https://blog.csdn.net/ziyifengfei/article/details/80668730
[3]: https://blog.csdn.net/bird3014/article/details/91450104
[4]: https://www.runoob.com/mysql/mysql-install.html

Mysql的下载安装教程 包括环境变量的配置相关推荐

  1. JDK下载安装以及idea环境变量的配置(详细步骤)

    (--idea环境变量的配置,文章先说了一下卸载jdk(若没有安装过则可直接看:二.下载和安装jdk部分):然后下载和安装jdk,并进行环境变量的配置) 一.JDK的卸载 1.右击此电脑,点击&quo ...

  2. java安装教程以及环境变量的配置

    一.下载jdk ① 官网下载地址:https://developer.oracle.com/java/,找到自己需要的版本以及操作系统下载安装即可,作为初学者,jdk1.8的版本以及足够使用了. ② ...

  3. python安装后怎样配解释器_python解释器安装教程以及环境变量的配置

    最上边是两个最新的版本,长期计划,推荐使用python3,如果长期打算用python3,默认使用最新版本.如果想要下载具体的哪个版本也是可以的 各个版本的区别,一般下载可执行的文件,双击可安装的. 下 ...

  4. JDK安装教程及环境变量设置

    JDK安装教程及环境变量设置 步骤1.安装JDK选择安装目录,安装过程中会出现两次安装提示.第一次是安装jdk,第二次是安装 jre.建议两个都安装在同一个java文件夹中的不同文件夹中.(不能都安装 ...

  5. python编译器路径_python编译器安装教程以及环境变量配置

    python解释器安装教程以及环境变量配置 python解释器安装教程 Python作为一门编程语言,其魅力远超C#,JАVa,C,C++,它被称为"胶水语言",更被热爱它的程序猿 ...

  6. Windows 10下载安装openjdk及环境变量配置(以openjdk 8为例)

    Windows 10下载安装openjdk及环境变量配置(以openjdk 8为例) Windows 10下载安装openjdk及环境变量配置 下载地址 https://www.azul.com/do ...

  7. mysql官方下载安装教程(centos)

    mysql官方下载安装教程 https://dev.mysql.com/downloads/mysql/

  8. jdk8安装教程及环境变量配置

    目录 一.JDK下载 二.安装JDK 三.环境变量配置 四.测试环境变量 一.JDK下载 1.JDK下载地址:Java Downloads | Oraclehttps://www.oracle.com ...

  9. python3.4.4下载安装教程_python 环境搭建 及python-3.4.4的下载和安装过程

    第一步:下载和安装python-3.4.4amd.msi 可以去官方网站下载,也可以从网盘下载: 链接: https://pan.baidu.com/s/1hLn2y51lHiTGXCj-69ZrPw ...

最新文章

  1. 常用开源协议介绍以及开源软件规范列表
  2. XML,JOSN,YAML三种文件类型的区别
  3. CentOS 6.3下Strongswan搭建IPSec ***(ipsec.conf配置文件有讲解)
  4. 学霸学长如何第一时间收到接口报错?不用测试妹子再质疑你是不是接口挂了
  5. JavaScript五十问——对比来说CSS的Grid与FlexBox(下篇)
  6. 大数据之统计学基础(一)
  7. 【长沙集训】2017.10.28
  8. 【UIKit】键盘设计2
  9. 在发送邮件HTML中,CSS等问题
  10. cxp文件查看 欧姆龙_欧姆龙PLC CXP编程软件外文手册
  11. wireshark display reference: https://www.wireshark.org/docs/dfref/
  12. 基于用户 的协同过滤算法
  13. 个人信贷不良资产管理 难题亟待解决
  14. DS18B20单总线协议
  15. 网络爬虫爬取时,被封的原因以及防止被封IP策略
  16. 冯·诺依曼结构:现代计算机的诞生
  17. ##iOS中的微信支付 支付验证签名失败
  18. Fedora Core 6 服务详解
  19. matlab ask fsk调制解调,Matlab的ASK-FSK--PSK程序仿真
  20. 管理日常工作、生活琐事的待办事项提醒工具便签

热门文章

  1. openCV中的saturate_cast()方法
  2. 设备指纹系列--前端篇
  3. iOS学习笔记:frame,bound,center, anchorPoint
  4. python写彩票预测软件_python入门教程NO.6 用python做个简单的彩票号码统计分析工具...
  5. 北京11日早晨有轻雾 中午到前半夜有小到中雨
  6. Spring-webflow基础讲解
  7. Java Comparator接口
  8. 人工智能系统的技术架构
  9. AI 绘画(2):Ai模型训练,Embedding模型,实现“人物模型“自由
  10. 详解 CSS position定位的五种方式