1、下载

官网:https://www.mysql.com/

注意,其实我看了好的博文,下载截图五花八门,官网内容是变动的,布局也不一样,所以不要指望标准参照那个博文去找到安装包下载;

不过,你可以不进官网主页,直接进下载页:https://dev.mysql.com/downloads/,内容如下图:

点击上面箭头所指的地方:

本人下载的时候非常操蛋,下来好几次,都是下载到80%左右就自动停止不下了,我也不知道为什么

各位同仁如果遇到类似情况,有了解的,还望告知一二;

2、解压

将解压文件解压到你安装的目录:F:\mySql\mysql-8.0.18-winx64  (我这是放在F盘根目录,不要放在有中文名字和空格的的目录下.):

3、配置

在mysql-8.0.11-winx64文件夹下面新建一个my.ini文件和一个data文件夹

编辑 my.ini:

  1. [mysqld]
  2.  
  3. # 设置3306端口
  4.  
  5. port=
  6.  
  7. # 自定义设置mysql的安装目录,即解压mysql压缩包的目录
  8.  
  9. basedir=F:\mySql\mysql-8.0.-winx64
  10.  
  11. # 自定义设置mysql数据库的数据存放目录
  12.  
  13. datadir=F:\mySql\mysql-8.0.-winx64\data
  14.  
  15. # 允许最大连接数
  16.  
  17. max_connections=
  18.  
  19. # 允许连接失败的次数,这是为了防止有人从该主机试图攻击数据库系统
  20.  
  21. max_connect_errors=
  22.  
  23. # 服务端使用的字符集默认为UTF8
  24.  
  25. character-set-server=utf8
  26.  
  27. # 创建新表时将使用的默认存储引擎
  28.  
  29. default-storage-engine=INNODB
  30.  
  31. # 默认使用“mysql_native_password”插件认证
  32.  
  33. default_authentication_plugin=mysql_native_password
  34.  
  35. [mysql]
  36.  
  37. # 设置mysql客户端默认字符集
  38.  
  39. default-character-set=utf8

添加环境变量

4、初始化数据库

执行 --initialize 命令。以管理员身份打开cmd命令窗口。cd到mysql的安装目录;输入:mysqld --initialize --user=mysql --console 然后回车。

下面红框就是你执行的命令,注意得到的绿框中就是你的初始密码。这个一定要记住,可先复制到文本中保存下来。

5、安装服务

然后执行 mysqld --install 命令。看到下面显示service成功安装。即wins的service服务安装了。

service服务可以在 任务管理器--服务看到。我的服务名是mysqlSun,只要在 mysqld --install mysqlSun 时跟上你自己想要的服务名就可以服务名,默认就是mysql这个名字。删除服务的命令是:mysqld --remove mysqlSun。

补充:

通过命令启动MySQL服务 net start mysql。
通过命令net stop mysql停止服务。
通过命令sc delete MySQL/mysqld -remove卸载 MySQL 服务

6、登录数据库

开启服务后,继续执行 mysql -u root -p ,此时会让输入密码,这个时候据要把上面mysql给你的初始密码拷过来了。输入密码回车。

输入密码回车后,显示下面 Welcome... 字样时,恭喜你!这时才真正成功安装mysql数据了。还是绿色安装,zip解压版的,不想要时不用卸载的那种。

7、修改密码

别忘了,这个时候要做的就是修改密码了。你不可能永远使用mysql给你的特别复杂的默认密码吧?

执行 set password='admin123'; 此时密码就改成数字 123 了,注意执行命令时要带上分号哦,因为是操作数据命令。

这时候就可以执行 quit 命令退出数据库,然后重新执行上一步 mysql -u root -p 然后输入密码重新登陆数据库了。这是就是完全是与你的数据库了。账号是root,密码是123。如果只是把这数据库用来开发不用设置很难的密码,因为密码忘了的话,就只剩一条路了,完全卸载干净再重装mysql。

8、结束:使用mysql客户端链接mysql

mysql客户端可以是navicat或SQLyog。或者其他的;下一篇我们就讲解如何使用navicat连接本地以及远程数据库

小结

1、MySQL需要通过客户端来进行服务端访问
·自带客户端F:\mySql\mysql-8.0.18-winx64\bin\mysql.exe:Windows下借助CMD
·数据库管理工具:Navicat,图形化管理
·支持MySQL扩展的编程语言:PHP、Java等2、数据库操作需要进行连接认证
·主机地址:-h,默认localhost可省略
·端口:-P(大写字母),默认3306可省略
·用户名:-u
·密码:-p(小写字母)
3、数据库连接资源有限,用完即关闭

一、mysql下载与安装的更多相关文章

  1. my SQL下载安装,环境配置,以及密码忘记的解决,以及navicat for mysql下载,安装,测试连接

    一.下载 在百度上搜索"mysql-5.6.24-winx64下载" 二.安装 选择安装路径,我的路径“C:\Soft\mysql-5.6.24-winx64” 三.环境配置 计算 ...

  2. MySQL下载、安装及启动

    介绍 Mysql是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之 ...

  3. MySQL下载与安装、解决报错

    MySQL下载与安装 一.下载 1.登录Mysql官网:https://www.mysql.com/ 2.点击下载Mysql社区版本 3.点击下载 4.点击下载Mysql社区服务 5.下载地址: 历史 ...

  4. MySql下载与安装(部署)

    一:MySQL介绍 1.MySQL简介 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下公司.MySQL 最流行的关系型数据库管理系统,在 WEB ...

  5. MySQL下载及安装

    MySQL官网  http://dev.mysql.com/downloads/ Download --> Community --> MySQL Community Server 选择操 ...

  6. Navicat for MySQL下载、安装与破解

    一:下载Navicat for MySQL 进入 Navicat for MySQL下载 ,根据需要选择下载的版本,我选择的是Windows 64bit,任意选择一个镜像地址下载. 二:安装Navic ...

  7. MySQL下载、安装和登录详解

    MySQL是一个小型的数据库管理系统,由于其体积小,速度快,尤其是开放源代码等优点,使得其在开发中得到广泛的使用,本文主要介绍MySQL数据库从下载到安装及通过命令行的使用等. 一.下载部分 下载链接 ...

  8. mysql下载、安装

    一.下载 网上下载地址五花八门,为了防止出现不必要的麻烦,建议直接从官网下载.有几点好处: 1.没有任何其他捆绑的软件 2.版本分布清晰,一般建议选择较新版本    mysql官网下载地址:https ...

  9. 转 mysql 下载 以及安装

    https://blog.csdn.net/kerafan/article/details/78001849 一.MySQL 各个版本区别 ,(都需要编译的 ) 1.MySQL Community S ...

  10. MySQL下载与安装配置

    一.Windows 上安装 MySQL Windows 上安装 MySQL 相对简单,最新版本下载地址: 官网:https://dev.mysql.com/downloads/mysql/ 下载步骤: ...

随机推荐

  1. js 小细节(持续更新)

    1.在对数据进行操作时,一定要考虑数据里面每一个value值是否存在 $.each(data, function(i, item){ if(item == null || item.firstFram ...

  2. Ceph 调整crush map

    目录 Ceph 调整crush map 1.前言 2.示例 1.创建新的replicated 2.修改当前pool的rule Ceph 调整crush map 1.前言 本文章适用于ceph n版 2 ...

  3. xtrabackup数据库备份工具

    下来我来介绍一下更强大的备份工具:xtrabackup xtrabackup是Percona公司CTO Vadim参与开发的一款基于InnoDB的在线热备工具,具有开源,免费,支持在线热备,备份恢复速 ...

  4. Djang drf:APIView源码分析

    Django REST framework 简介   在序列化与反序列化时,虽然操作的数据不尽相同,但是执行的过程却是相似的,也就是说这部分代码是可以复用简化编写的.        开发REST AP ...

  5. #Python语言程序设计Demo - 七段数码管绘制

    Python设计七段数码管绘制 单个数码管效果: 设计总数码管效果: Pyhton 编程: #七段数码管绘制 import turtle as t import time as T def drawG ...

  6. springboot的简单了解与使用

    1. Spring Boot 1.1. 什么是Spring Boot 1.2. Spring Boot的优缺点 1.3. 快速入门 1.3.1. 设置spring boot的parent <pa ...

  7. (Java基础--反射)框架的概念及用反射技术开发框架的原理

    一.概述 1.框架:通过反射调用Java类的一种方式.  (框架与房子非常类似,使用的用户写的程序写配置文件,就相当于给房子装修) 如房地产商造房子用户住,门窗和空调等等内部都是由用户自己安装,房子就 ...

  8. Vue项目搭建流程

    记录一下vue项目的搭建流程. 1.安装node.npm 下载地址为:https://nodejs.org/en/ 设置环境变量,命令行分别输入: node -v   npm -v  查看安装是否成功 ...

  9. C#常规开发Windows服务

    .Net平台下开发Windows服务的支持库很多,除了通过标准的Windows服务项目,还有一些优秀的开源架构比如:TopSelf:本文以常规项目为例 一.开发 1.新建[Windows服务] 项目: ...

  10. SIGAI深度学习第五集 自动编码器

    深度学习模型-自动编码器(AE),就是一个神经网络的映射函数,f(x)——>y,把输入的一个原始信号,如图像.声音转换为特征. 大纲: 自动编码器的基本思想 网络结构 损失函数与训练算法 实际使 ...