软件安装:装机软件必备包

SQL是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持SQL。这篇文章主要为大家详细介绍了mysql 5.7.15 安装配置方法图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

因本人需要需要安装MySQL,现将安装过程记录如下,在自己记录的同时,希望对有疑问的人有所帮助。

一、下载软件

1. 进入mysql官网,登陆自己的oracle账号(没有账号的自己注册一个),下载Mysql-5.7.15,下载地址:http://dev.mysql.com/downloads/mysql/

2.将下载好的文件解压到指定目录,笔者解压在D:\mysql-5.7.15-winx64

二、 安装过程

1.首先配置环境变量path,将D:\mysql-5.7.15-winx64\bin配置到自己的path中,具体再次不详述

2.在解压路径下复制my-default.ini,修改名称为my.ini如下图所示

3.打开文件my.ini,添加内容如下:

[mysqld]

basedir=D:\\mysql-5.7.15-winx64

datadir=D:\\mysql-5.7.15-winx64\\data

port=3306

sql_mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

其中basedir:是上述mysql的解压路径

datadir:后续初始化等数据都会保存在该目录下(注意:不要在该文件目录下新建data文件夹,我的新建data文件夹就会出错,按我的操作步骤,后续操作会自动创建的。)

port:表示连接数据库的端口

sql_mode:表示sql的模式

三、 初始化数据库 配置相关信息

1.以管理员身份运行windows 命令行(特别提醒:WIN7及WIN7以上版本系统这里一定要用管理员身份,不然后续操作会出错)

2. 进入mysql的解压缩目录 D:\mysql-5.7.15-winx64\bin(提醒:此处需要进入bin目录,否则后续操作会出现错误)

3.输入:mysqld --initialize --user=mysql --console,执行后进行初始化,此时会生成root的初始密码

记下此时生成的初始化密码。

4.注册Mysql服务。运行命令:mysqld --install MySQL

如果出现:"Service successfully installed.“ 提示,证明成功安装mysql服务.

5.此时,可以起动mysql服务,net start mysql

用户可能会出现如下错误:

发生系统错误 2. 系统找不到指定文件。

错误原因:如上所述,在运行安装service命令:mysqld --install MySQL时,我们没有进入bin目录,进行安装。

解决方案:进入bin目录,首先移除service,运行命令 mysqld --remove

Service successfully removed。

重新安装mysql服务,运行命令mysqld --install ,再启动mysql服务

D:\mysql-5.7.15-winx64>net start mysql

MySQL 服务正在启动

MySQL 服务已启动成功

此时mysql服务已成功起动。

四、登陆数据库,修改密码

在my.ini文件中在[mysqld]后一行加入skip-grant-tables

此时,关闭mysql服务,再重新启动。

(命令行中输入net stop mysql关闭MySQL服务,输入net start mysql 开启MySQL服务)

登陆:输入 mysql -u root -p 后回车键,密码为空,不输入,直接回车,即可登录MySQL

选择mysql数据库:

查询mysql数据库的user表,select * from user

此时,我们发现密码字段的名称为authentication_string。有的可能会是password,根据你查询出来的结果为准。

对表user执行update操作:update user set authentication_string = password("123456") where user="root"

操作成功。退出mysql

删除my.ini 文件中的skip-grant-tables ,重新启动mysql服务。登录MySQL

后续有可能出现的问题:

安装完mysql,登陆以后,不管运行任何命令,总是提示这个:You must reset your password using ALTER USER statement before executing this statement.

出现此问题时,只需要在命令行mysql下继续运行以下两条命令即可:

ALTER USER ‘root‘@‘localhost‘ PASSWORD EXPIRE NEVER;

flush privileges;

注意:以上是2条命令,需要分开执行。

完成以上两条命令,MySQL就安装完整了。

mysql5.715 安装在d盘_mysql5.7.15在windows环境下的安装设置图文详细教程相关推荐

  1. Redis学习笔记~Redis在windows环境下的安装

    Redis是一个key-value的存储系统,它最大的特点就是可以将数据序列化到文件中. redis存储在服务器的内存或者文件中,它不是session,不是cookies,它只是个更安全,更稳定,更可 ...

  2. windows环境下如何安装memcached教程

    Memcached 是一个开源免费高性能的分布式内存对象缓存系统,能够加快网站访问速度和减轻数据库压力,本文向大家介绍下windows环境下如何安装memcached. 工具/原料 memcached ...

  3. 4.windows环境下如何安装memcached教程(转载+自己整理)

     Memcached 是一个开源免费高性能的分布式内存对象缓存系统,能够加快网站访问速度和减轻数据库压力,本文向大家介绍下windows环境下如何安装memcached.百度经验:jingyan. ...

  4. HMMer在Windows环境下的安装

    HMMer在Windows环境下的安装 遇到的困难 官网www.hmmer.org上没有Windows版的下载链接 下载链接404 解决 方案1 方案2 遇到的困难 刚刚入门生信,想要学着用HMMer ...

  5. Windows环境下PyTorch_geometric安装踩坑

    Windows环境下PyTorch_geometric安装踩坑 pytorch geometric在windows环境下安装非常恶心,莫名其妙各种报错.本帖针对GCC的编译error提供解决方案. 一 ...

  6. OpenVINO之二:Windows环境下OpenVINO安装与配置

    OpenVINO系列: OpenVINO之一:OpenVINO概述 OpenVINO之二:Windows环境下OpenVINO安装与配置 OpenVINO之三:Linux环境下OpenVINO安装与配 ...

  7. linux sublime nodejs,Windows环境下sublime的Nodejs插件详细安装图解

    前面的话 搜索了好多文档后,才成功在Windows环境下安装了sublime text3的nodejs插件.为了存档,也为了方便有同样需求的朋友,将其安装过程详细记录如下 安装nodejs 虽然nod ...

  8. Geoscene Enterprise2.1 windows环境下的安装部署

    1 前言 呕心沥血肝两天,一起学习GeoScene Enterprise在window环境下的安装与部署,同时希望能够帮助到大家,如果有不正确的地方希望各位大佬指出. 2 准备阶段 本次安装选择了Ja ...

  9. Windows环境下的安装gcc

    Windows具有良好的界面和丰富的工具,所以目前linux开发的流程是,windows下完成编码工作,linux上实现编译工作. 为了提高工作效率,有必要在windows环境下搭建一套gcc,gdb ...

最新文章

  1. 《CLR Via C# 第3版》笔记之(十) - 可选参数和可变数量参数
  2. Spring核心技术之IOC容器(一):IOC容器与Bean简介
  3. 一站配齐所有国内镜像,第三方库安装提升 10 倍
  4. 大话异步与并行(一)
  5. xx置业有限公司建议篇
  6. C# 11 预览,又增加了实用的语法糖
  7. [css] 写出在不固定宽高的元素在固定高度的情况下水平垂直居中的方法
  8. 【MySQL】 如何在“海啸”下保命
  9. matlab sar 斑马图,星载合成孔径雷达(SAR)斑马图仿真与研究
  10. GCC 常见参数配置
  11. JavaScript符号基础
  12. genneratorConfig的记录 2021-04-18
  13. 区块链网络安全平台Hapi Protocol将在Poolz上进行 IDO
  14. ASP.NET Core 用户注册 - ASP.NET Core 基础教程 - 简单教程,简单编程
  15. html 目录生成器,Tocify:动态节点目录菜单生成器_html/css_WEB-ITnose
  16. 基于CentOS7配置ArcGIS enterprise
  17. 八 关于电机驱动芯片L298N使用心得
  18. python中ix用法_Python:Pandas中的ix用法详细解释
  19. 【老九学堂】【Java】初级编码规范
  20. 成员函数的重载、覆盖与隐藏(详细)【转】

热门文章

  1. java 求最大公因数_求最大公约数的三种算法(java实现)
  2. linux单网卡主路由做路由器,利用SuSE做路由器,单网卡配置nat
  3. [Swift]LeetCode599. 两个列表的最小索引总和 | Minimum Index Sum of Two Lists
  4. spring boot: 支持jsp,支持freemarker
  5. docker基础——关于安装、常用指令以及镜像制作初体验
  6. 【BZOJ-3730】震波 动态点分治 + 树状数组
  7. underscore.js 源码分析5 基础函数和each函数的使用
  8. Linux下profile environment bashrc的区别
  9. C#调用存储过程详解
  10. Android -- 重置Bitmap大小Bitmap转角度