前言
MySQL安装有很多种方法,配置方法安装MySQL数据库。目前官网上的MySQL版本有5.5,5.6,5.7和8,在开发的时候我们一般要选择比最新版低1到2个版本的,最新不一定好用!

1.下载步骤

访问官方网站:MySQL
选择Downloads下的Community MySQL Community Server(官网页面有可能会变化,找到这三个关健字就可以了)

下面就是选择版本,下载对应的版本


根据你电脑的版本选择下载对应的ZIP文件,我的电脑是64位的,因此选择这项进行下载,点击Download会进入以下界面:

下载完毕后将文件解压到你想保存到的盘和目录内。我是将文件解压到E:\Program Files\Mysql目录下面。

2.配置环境变量

系统—>高级系统设置—>环境变量—>系统变量
点击新建,变量名为:MYSQL_HOME,添加你的mysql-5.7.27-winx64文件夹所在位置。
我的是在E:\Program Files\Mysql\mysql-5.7.27-winx64,如图:

编辑Path,复制;%MYSQL_HOME%\bin到原有值的后面,如图:

1.配置my.ini文件

在你的mysql-5.7.27-winx64目录下新建my.ini文件,我的是在E:\Program Files\Mysql\mysql-5.7.27-winx64目录下新建,my.ini文件的内容为:

#mysql-5.7.27-winx64的路径
basedir=E:\Program Files\Mysql\mysql-5.7.27-winx64
#mysql-5.7.27-winx64的路径+\data
datadir=E:\Program Files\Mysql\mysql-5.7.27-winx64\data 

注意修改路径

[mysqld]
#端口号
port = 3306
#mysql-5.7.27-winx64的路径
basedir=E:\Program Files\Mysql\mysql-5.7.27-winx64
#mysql-5.7.27-winx64的路径+\data
datadir=E:\Program Files\Mysql\mysql-5.7.27-winx64\data
#最大连接数
max_connections=200
#编码
character-set-server=utf8default-storage-engine=INNODBsql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES[mysql]
#编码
default-character-set=utf8

创建完成后进入下一步。

4.安装MySQL

4.1.在输入框内输入cmd,以管理员的身份运行,注意这里一定一定一定要以管理员的身份运行,否则在安装过程中会出现因为管理权限不够而导致的Install/Remove of the Service Denied!(安装/卸载服务被拒绝),这一点非常重要!

在cmd中进入到CD /E E:\Program Files\Mysql\mysql-5.7.27-winx64\bin目录下:
输入安装命令:mysqld -install,若出现Service successfully installed,证明安装成功;如出现Install of the Service Denied,则说明没有以管理员权限来运行cmd:

4.2.然后继续输入命令:mysqld --initialize,此时不会有任何提示:

如果提示

The service already exists!
The current server installed: D:\mysql-8.0.11\bin\mysqld MySQL

移除原来的mysql服务  命令:mysqld -remove MySQL

4.3.再输入启动命令:net start mysql,出现以下提示证明MySQL启动成功:

5.设置MySQL密码

5.1.在这里设置密码主要是为了解决:ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: NO)的问题
5.2. 首先停止MySQL服务,输入命令行net stop mysql

5.3. 在E:\Program Files\Mysql\mysql-5.7.27-winx64目录下找到my.ini,在[mysqld]字段下任意一行添加skip-grant-tables,保存即可:
5.4. 重启MySQL,输入启动命令:net start mysql,出现以下提示证明MySQL启动成功:

在输入命令mysql -u root -p,不需要输入密码,直接回车:


进入MySQL成功!
5.5. 输入命令行use mysql,进入数据库:

5.6.输入命令行update user set authentication_string=password("xxxxxx") where user="root";xxxxxx是你设置的新密码,敲击回车后若出现以下信息,证明修改成功!

5.7. 手动停止MySQL服务,在win10搜索栏内输入服务,找到MySQL。点击右键,然后点击停止即可。


然后在刚刚的my.ini文件中删除skip-grant-tables这一行,保存关闭。
5.8. 再次启动cmd(管理员身份),输入启动命令:net start mysql,再输入mysql -u root -p,再输入你刚刚设置的密码,出现以下信息证明设置成功!
然后输入命令行use mysql验证一下,结果报错:


既然没有重置密码,那就重置一下呗
键入命令行alter user user() identified by "xxxxxx";我的密码是123456,因此我键入 alter user user() identified by "123456";回车!离胜利越来越近了!


再次输入命令行use mysql验证一下,成功!

MySQL 详细下载安装配置教程相关推荐

  1. MySQL 5.7.21详细下载安装配置教程

    MySQL 5.7.21详细下载安装配置教程 前言 在安装MySQL的时候会遇到很多问题,博客上有很多解决问题的办法,在这里我附上一些链接,遇到问题的朋友们可以阅读参考哈~本文主要针对于刚接触数据库的 ...

  2. mysql 5.5.29 winx64_【转载】MySQL 5.7.29详细下载安装配置教程winx64

    版权声明:本文为CSDN博主「liu_dong_mei_mei」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明. 原文链接:https://blog.csdn.n ...

  3. Anaconda超详细下载安装配置教程(Windows)

    Anaconda最新超详细下载安装配置教程(Windows) 命令总结写在最前面 1.查看conda版本: conda --version 2.进入python交互模式: python 3.退出pyt ...

  4. MySQL 5.7.29详细下载安装配置教程winx64

    https://blog.csdn.net/liu_dong_mei_mei/article/details/104010567 前言 在安装MySQL的时候会遇到很多问题,博客上有很多解决问题的办法 ...

  5. MySQL的下载安装配置教程(很详细!!!)

    1.Windows10下载MySQL https://dev.mysql.com/downloads/mysql/ 2.把安装包解压,注意存放Mysql的目录,不要使用中文目录,可能导致乱码问题,也不 ...

  6. MySQL8.0的下载安装配置教程

    MySQL的下载安装配置教程 一.下载MySQL8.0 二.MySQL的安装和配置 1.下载的是图形化界面配置方式 1.1 安装 1.2 配置MySQL的环境变量 1.3 安装验证安装 2.下载的zi ...

  7. 新版mysql的下载教程_Mysql最新版8.0.21下载安装配置教程详解

    一.下载 1.下载安装包 mysql下载路径:https://dev.mysql.com/downloads/file/?id=496745 2.解压压缩包 解压到安装的目录: 3.在此目录下新建my ...

  8. PHP入门-02|PHP下载安装配置教程

    PHP下载安装配置教程 PHP下载 (1)下载官网地址:https://www.php.net/downloads.php (2)然后找到自己想要的版本,选择 Windows downloads下载 ...

  9. node.js -v15.0.0下载安装配置教程笔记

    目录 -下载 -安装 --测试是否安装成功 -配置 --文件夹配置 -- 关闭cmd窗口,配置环境变量 -- 安装cnpm -下载 官网:  https://nodejs.org/zh-cn/  下拉 ...

最新文章

  1. Aquaculture:天津农科院谢凤行团队揭示菌群预测功能与实际代谢特性的相关性...
  2. 脑细胞膜等效神经网路简单分类实例
  3. Spring(一)——总体介绍
  4. 一个参数一个Excel表,让你玩转Pandas中read_excel()表格读取!
  5. Android Caused by: java.lang.IllegalArgumentException: column '_id' does not exist
  6. sharepoint页面嵌入_在其他系统Iframe中显示SharePoint 页面
  7. linux(Centos7系统)中安装JDK、Tomcat、Mysql
  8. [PhoenixRC模拟器安装]
  9. php遍历桌面上的记事本,电脑桌面显示记事本便签内容要怎么设置一直锁定在桌面?...
  10. 炉石传说---奇迹德/凯子德玩法攻略
  11. PCRE、PCRE2 以及PCRE++ 使用教程
  12. 一张纸对折多少次后能达到珠穆朗玛峰的高度
  13. 标梵互动信息解说关于CSS-in-JS: 使用及优缺点
  14. 电脑上个别按键失灵可能原因
  15. linux虚拟主机用织梦,织梦程序用什么虚拟主机好
  16. SCSS 和 Sass 有什么区别?
  17. html页面中写密码修改,html输入密码进入页面 html做一个静态的输入密码跳转页...
  18. 译:Convolutional Two-Stream Network Fusion for Video Action Recognition
  19. 去叶剂行业调研报告 - 市场现状分析与发展前景预测
  20. 数据处理分析模块 Pandas(3)

热门文章

  1. MySQL 去重方法之一
  2. java如何写出简洁代码
  3. SEO技巧:Meta标签详解
  4. 那么这几天都是自己和工作上的事情比较零零散散
  5. linux防火墙过滤规则
  6. 矩阵的秩+基础解系的秩为什么等于n?
  7. Javascript事件绑定的几种方式
  8. android 电池容量修改,Android 使用adb查看和修改电池信息
  9. nginx的下载与安装
  10. [HSR算法-Occlusion Culling]