MySQL是一个轻量级的关系型数据库,在企业和公司中被广泛使用,但MySQL安装起来却比较繁琐,稍有不注意就导致安装不成功,我曾亲身实践安装MySQL,用时居然花费3个小时。

因此,今天我们就给大家介绍一下Windows下安装MySQL的教程,希望这篇文章能帮助大家少走弯路,快速地安装好MySQL。

1.安装方法简介

Windows操作系统中,我们安装MySQL有两种方法:一是下载MSI点击运行,利用Windows系统安装程序的方法按部就班的来安装;二是下载ZIP,解压出来就能立即使用。我们这里选择下载的ZIP进行MySQL的安装。

2.下载

MySQL官方下载地址:https://dev.mysql.com/downloads/mysql/,为方便大家取用,这里已经放在云盘,需要的可以后台回复「mysql」。

3.解压

下载好后,就可以把解压的内容放到你的安装目录下,比如我的是放在E盘,并给这个解压的文件取一个简单明了的名字,比如:E:mysql,如下图所示,注意:此时解压后的文件中没有data目录和ini文件。

4.新建my.ini文件

在E:mysql目录下新建my.ini文件。首先新建一个记事本,将下面的内容直接复制到记事本;然后点击“另存为”,输入保存的文件名,注意打上双引号“my.ini”;最后点击“确定”。这样就完成了.ini文件的新建。

5.配置环境变量

环境配置是为了后面利用cmd管理员命令进行安装,首先用控制面板,打开系统,找到高级系统设置,进行环境变量配置。

在系统变量里新建,名为「MYSQL_HOME」,变量值写对应mysql位置:E:mysql(这里写你的mysql的安装路径)

设置path,在path里面新增bin目录(注意前面的分号)。比如:「;% MYSQL_HOME%bin」。

这些配置完成之后,就可以安装了。

6.安装

首先cmd,以管理员身份运行,输入如下命令:E:>cdE:mysqlbin

接下来的操作请复制代码到你的电脑即可。

(1)运行安装服务

mysqld -install

控制台会提示:Services successfullyinstalled 安装成功,如果运行mysqld -install安装服务,显示已存在,请输入mysqld -remove移除之前安装好的mysql,再次运行mysqld -install即可。

(2) 运行命令,生成data目录

mysqld –initialize-insecure–user=mysql

(3) 启动服务

net startmysql

(4)修改密码

首先,停止服务

net stopmysql

其次,开启无密码的MySQL Sever

mysqld--skip-grant-tables

再重新打开一个cmd终端,用管理员身份运行,输入如下代码,此时不用输入密码,直接点击Enter键即可

mysql -uroot -p

然后更新root账户的密码为“root”

updatemysql.user set authentication_string=password("root") whereuser="root";

执行刷新权限

flushprivileges;

最后结束本次操作

quit;

上述步骤如有不清楚的地方,请看下图的红线操作流程

(5) 再次输入用户名 输入密码 ,密码为root

mysql -uroot -p

(6) 再次修改密码,将密码改为123456

SETPASSWORD = PASSWORD('123456');ALTER USER'root'@'localhost' PASSWORD EXPIRE NEVER;flushprivileges;

(7)此时重新打开cmd重新登录

mysql -uroot -p 123456

结果显示:

Welcome to the MySQL monitor.  Commands end with ; or g.
Your MySQL connection id is 3
Server version: 5.7.23 MySQL Community Server (GPL)Copyright (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.

到这里MySQL 5.7.23数据库安装成功,你就可以开启数据库运行之路啦!

mysql所选路径已经存在_5分钟安装好MySQL数据库(建议收藏)相关推荐

  1. 路径包含空格_5分钟学会:矢量工具与路径-编辑路径

    使用钢笔工具绘图或者描摹对象的轮廓时,有时不能一次就绘制准确,而是需要在绘制完成后通过对锚点和路径的编辑来达到目的.下面来学习如何编辑锚点和路径. 1.选择与移动锚点.路径段和路径 选择锚点.路径段和 ...

  2. mysql所选路径已经存在_mysql安装常见问题解决办法

    [问]无法打开安装程序 1)双击安装软件开始安装 [问]安装是下面界面,怎么办? 然后按下图选择要安装的mysql server [问]提示需要安装.Net Framework 从这里下载:.NET ...

  3. mysql所选路径已经存在_【mysql第二次安装不了】mysql安装失败怎么清理干净?

    很多朋友装mysql数据库时出现无法安装的情况,更可怕的是删除相关文件仍然无法安装,很伤脑筋,相信很多朋友都有过这种经历. 其实导致数据无法安装的原因大多数是因为之前安装的Mysql数据没有卸载干净, ...

  4. mysql所选路径已经存在_「mysql第二次安装不了」mysql安装失败怎么清理干净?

    很多朋友装mysql数据库时出现无法安装的情况,更可怕的是删除相关文件仍然无法安装,很伤脑筋,相信很多朋友都有过这种经历. 其实导致数据无法安装的原因大多数是因为之前安装的Mysql数据没有卸载干净, ...

  5. MySQL 三万字精华总结,吊打面试官绰绰有余(建议收藏)

    ❝ 写在之前:不建议那种上来就是各种面试题罗列,然后背书式的去记忆,对技术的提升帮助很小,对正经面试也没什么帮助,有点东西的面试官深挖下就懵逼了. 个人建议把面试题看作是费曼学习法中的回顾.简化的环节 ...

  6. mysql 5.7.24没有my.cnf_Linux上安装设置mysql 5.7.24 無玑小姐

    一,准备 1,先查看Linux是32位还是64位 getconf LONG_BIT 如果返回的是32,那么就是32位 如果返回的是64,那么就是64位 2,如果服务器不能联网,就先去官网下载好压缩包, ...

  7. mysql删除端口配置文件_完美解决phpstudy安装后mysql无法启动(无需删除原数据库,无需更改任何配置,无需更改端口)直接共存...

    今天学习php,当然是要先安装好运行环境了,phpstyudy是一个运行php的集成环境, 一键安装对新手很友好,与时作为一个新手,便跟着教程安装了phpstudy集成环境. 很快安装好了,嗯.对新手 ...

  8. mysql 5.1.73.tgz下载_Linux下安装python,mysql

    1.python下载 请在终端输入如下命令: cd /home wget http://cdn.npm.taobao.org/dist/python/3.6.5/Python-3.6.5.tgz 说明 ...

  9. 分布式mysql proxy 360_mysql-proxy之奇虎360 Atlas 安装实现mysql读写分离

    当前位置: IT大杂烩 > JavaScript > mysql-proxy之奇虎360 Atlas 安装实现mysql读写分离 mysql-proxy之奇虎360 Atlas 安装实现m ...

  10. mysql php apache源码_源码安装apache+mysql+php

    源码安装apache+mysql+php #!/bin/sh #byliangz at 2010-08-14 #环境: #     1. CentOS5.5或RHEL5.4,配置好IP地址,主机名等信 ...

最新文章

  1. 2019 ICPC 南昌 K. Tree(树上启发式合并,平衡树 treap)
  2. MSN8.0?!O My God,it's so perfect!
  3. 深入浅出 Java 微服务视频
  4. Tmux的安装、使用与配置
  5. JDBC教程– ULTIMATE指南(PDF下载)
  6. Linux第三周作业
  7. shell脚本如何获取当前时间
  8. 一级指针易犯错误模型
  9. 测试开发 面试题准备
  10. south的使用总结
  11. 1:500城镇地形图测绘已正式启动
  12. IBM PureApplication System如何使用DNS将工作负载部署到数据中心的网络上
  13. 大型网站架构技术演进(史上最全)
  14. 02.springMVC设计思想及springAOP
  15. 云存储的分布式文件系统
  16. LeetCode 题解随笔:贪心算法
  17. 知识图谱和图神经网络
  18. 以一半的价格组装专业的深度学习工作站
  19. Java常见运算符整理
  20. 钟南山腾讯团队用ML算法验证:这三种防疫措施效果最显著,严格防控要趁早,7至14天起效...

热门文章

  1. 拦截JQuery的ajax
  2. 怎样在安卓中实现在锁屏状态下弹出对话框,并可以震动和铃声,就像闹钟似的?...
  3. 对比学习Python实现
  4. Python日期类的实现
  5. Python自动关机GUI程序
  6. 从零基础入门Tensorflow2.0 ----四、18.读取tfrecords文件并与tf.keras结合使用
  7. Radar altimeters and laser altimeters
  8. Nginx服务器学习(一)CentOS7系统安装Nginx
  9. python-excel 批量输出文件名字与打开excel文件
  10. 【劲峰论道时空分析技术-学习笔记】3 时空演化树