一、前言

正所谓磨刀不误砍柴工,不管是在平时练习sql,书写项目等都离不开数据库,今天我们就好好的整理下mysql的安装,本文主要针对mysql初学者。

二、正文

1、mysql的下载

image.png

image.png

此处版本我选择的是5.7.24,系统环境选择的是windows,OS版本此处选择ALL,由于我的系统的WIN7 64位的,因此这里我选择下载对应的windows(x86,64-bit).ZIP Archive。点击Download下载。

2、安装及使用

打开下载文件解压到指定文件目录。(我这里解压目录为E:\mysql-5.7.24-winx64)

打开解压后的MySql文件在根目录下创建my.ini (mysql配置文件)

这里需要将basedir 与 datadir 路径改成mysql的解压路径

[mysql]

# 设置mysql客户端默认字符集

default-character-set=utf8

[mysqld]

#设置3306端口

port = 3306

# 设置mysql的安装目录

basedir=E:\mysql-5.7.24-winx64

# 设置mysql数据库的数据的存放目录

datadir=E:\mysql-5.7.24-winx64\data

# 允许最大连接数

max_connections=200

# 服务端使用的字符集默认为8比特编码的latin1字符集

character-set-server=utf8

# 创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

找到CMD命令提示符,右键以管理员身份运行(注意,必须以管理员的身份打开CMD窗口,否则无法创建mysql服务)

image.png

进入mysql子目录bin,依次输入:mysqld --install (安装) mysqld --initialize (初始化)net start mysql(运行)

3、设置mysql登录密码

密码设置步骤:

(1)、在my.ini文件末尾加上“skip-grant-tables”(取消权限设置)保存文件

(2)、重启mysql服务

可以通过运行->services.msc打开服务列表窗口

image.png

(3)、cmd下进入mysql - bin目录,输入 mysql -u root -p ,回车,这时候不需要密码即可登录

(4)、重置密码。输入 use mysql 回车

(5)、输入update user set authentication_string=password("newPassword") where user="root"; (新版本下mysql数据库password字段更改为authentication_string)

(6)、删除my.ini文件末尾“ skip-grant-tables”保存文件

(7)、重启mysql服务,就可以用新密码登录root账户

上面这几步也可以直接去mysql安装目录里面的data文件夹, 里面有个.err文件,用记事本打开,可以看到里面有行

A temporary password is generated for root@localhost: xxxxxxxx

localhost:后面的就是默认密码,复制这个密码即可登录。

登录成功后必须重设密码,否则会一直提示下面这行错误。

You must reset your password using ALTER USER statement before executing this statement.

依次执行下面3个命令即可

step 1: SET PASSWORD = PASSWORD('your new password');

step 2: ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;

step 3: flush privileges;

mysql for windows_mysql安装教程-windows版相关推荐

  1. MySQL下载和安装教程--windows版

            MySQL初学者对于安装MySQL都会遇到一些问题甚至会被这些问题搞得将近崩溃,这里给出当初我从下载MySQL到安装成功启动的过程,图有点多,但过程并不复杂,希望帮助到大家. 一.下载 ...

  2. Lammps安装教程 windows版

    1.首先下载Lammps和MPICH的安装包 安装.NET Framework 3.5 (控制面板->程序->启用或关闭Window功能) 管理员用户设置密码 2.安装MPICH 以管理员 ...

  3. PostgreSQL 安装教程 Windows版

    PostgreSQL下载及Windows系统安装步骤 一.下载PostgreSQL压缩包 网址:https://www.enterprisedb.com/download-postgresql-bin ...

  4. Oracle 11g 详细安装教程 Windows版

    Oracle 11g安装步骤 一.Oracle 11g下载 二.Oracle 11g安装 Oracle 11g下载完成后,解压到一个空的文件夹,然后双击setup.exe文件,就可以开始安装Oracl ...

  5. Java进阶之光!mysql解压安装教程windows

    数据库 1. MySQL 索引使用有哪些注意事项呢? 可以从三个维度回答这个问题:索引哪些情况会失效,索引不适合哪些场景,索引规则 索引哪些情况会失效 查询条件包含or,可能导致索引失效 如何字段类型 ...

  6. 详细版mongodb下载安装教程----windows版

    一.详细下载过程 1.官网选择需要的版本 Download MongoDB Community Server | MongoDB 2.然后得到这个,双击它 3.打开第一个就是这个界面,点next即可 ...

  7. Windows下MySQL的详细安装教程

    1.安装之前需要注意的几点 建议不要安装最新版本,一般找mysql5.0系列版本即可: mysq1官网有.zip和.msi两种安装形式: zip是压缩包,直接解压缩以后使用的,需要自己配置各种东西:m ...

  8. 数据库系统原理与应用教程(001)—— MySQL 安装与配置:MySQL 软件的安装(windows 环境)

    数据库系统原理与应用教程(001)-- MySQL 安装与配置:MySQL 软件的安装(windows 环境) 目录 数据库系统原理与应用教程(001)-- MySQL 安装与配置:MySQL 软件的 ...

  9. node.js 安装教程 (Windows zip 版)

    node.js 安装教程 (Windows zip 版) 1 官网 地址:Node.js (nodejs.org) 界面: 2 下载 地址:下载 | Node.js (nodejs.org) 自行选择 ...

最新文章

  1. 什么是“.NET Core”?
  2. python 解决conda的environment未被激活解决方案
  3. go get 指定版本_没有VPS搭建govanityurls服务?别急!你依然可以自定义Go包导入路径...
  4. 面试官系统精讲Java源码及大厂真题 - 46 ServerSocket 源码及面试题
  5. JS判断客户端是手机还是PC的2个代码
  6. 大数据知识点汇总---Redis,Spark,Kafka,Hive,Mysql,Hbase,Hadoop...
  7. rarlinux基于linux-x64
  8. 秒赞机器人好友_qq空间秒赞机器人好友 qq空间说说秒赞神器
  9. Java 设置图片大小
  10. 干细胞体外培养最新技术进展(2021年9月)
  11. 机器学习与量化交易项目班 [从零搭建自动交易系统]
  12. 使用 Nginx 实现 URL 的重定向
  13. 计算机汉字录入试题,计算机等考试一级B上机试题——汉字录入题
  14. 智能眼镜现在是什么水平?
  15. 100个c#初学者编程实例_C#编程:初学者入门
  16. python学习之路08(正则表达式和网络)
  17. android强制选择器,谷歌手软了:不再强制在Android Q采用隔离存储沙盒机制
  18. 太傻生活原则是:“无需选择,理解一切,接受一切”--《太傻十日谈》读后感
  19. 华师计算机设计大赛,广东省首届高校大学生计算机设计大赛在华师举行
  20. 下载VirtualBox,创建虚拟机,安装Linux系统(Ubuntu版)

热门文章

  1. python如何爬取图片到指定文件夹论文_基于Python的图片爬虫程序设计
  2. ajax如何提交多表单的值_菜狗教程-03-如何解决快速提交两次重复提交表单的问题...
  3. Python+OpenCV:图像修复(Image Inpainting)
  4. 计算机系统硬件类(Computer System Hardware Classes)
  5. 机器视觉:USB 3.0知识答疑
  6. 对软件研发项目管理的深入探讨
  7. addressof表达式不能转换为long_2.3 C++赋值运算符与表达式 | 将有符号数据赋给无符号...
  8. Feign-手动创建FeignClient
  9. Linux查看服务器总内存和总硬盘大小
  10. C# 字符串拼接性能探索 c#中+、string.Concat、string.Format、StringBuilder.Append四种方式进行字符串拼接时的性能...