---恢复内容开始---

1、Mysql官网:https://www.mysql.com/downloads/

  有两种下载方式:msi和zip压缩包

2、我下载的是zip压缩包,选择mysql community server 64位5.7.21版本。

3、将下载的压缩包解压到合适的路径并可以修改文件名。E:\programs2\mysql5.7

4、配置环境变量:控制面板---高级系统设置-----环境变量

  在path下添加mysql的bin文件夹所在的路径:E:\programs2\mysql5.7\bin

5、配置my.ini文件:5.7版本的根目录下没有my-default.ini文件,直接在bin文件夹下新建文本文档,命名为my.ini,配置内容如图:(注意:盘符后为\\双杆)

6、在mysql根目录下新建一个data文件夹,安装前必须保证data为一个空文件夹

7、以管理员身份运行cmd命令,不然在输入命令mysqld --install时会报错:Install/Remove of the Service Denied!

输入 cd E:\programs2\mysql5.7\bin 进入bin目录下,

然后输入:mysqld --initialize --user=mysql --console(需要这样初始化,不然自动生成的一个密码可能看不到)

记下最后一行产生的随机密码

接着输入mysqld --install

成功显示Servers Successfully installed

控制台下输入net start mysql 来启动mysql服务

8、使用mysql -uroot -p 命令来登录数据库,密码为上一步中生成的随机密码。出现以下错误:

Access denied for user 'root'@'localhost'(using password:YES)(原因是root帐户默认不开放远程访问权限,所以需要修改一下相关权限)

解决方法:修改密码

(1)输入net stop mysql停止mysql 服务

(2)输入命令行到mysql的bin目录下,输入以下命令:mysqld  --defaults-file="E:\programs2\mysql5.7\bin\my.ini" --console --skip-grant-tables

  显示出一大串结果且最后一句是Mysql Community Server(GPL) , 说明Mysql启动

(3)再以管理员身份打开一个cmd,到bin目录下。

(4)进入mysql,即mysql -uroot -p,输入密码

(5)进入mysql之后输入命令行修改密码:密码为123456

mysql>update user set authentication_string=password('123456') where user='root';

(6)刷新权限:mysql>flush privileges;

(7)退出mysql:mysql>quit;

(8)关闭mysql:mysqladmin shutdown

(9)重新启动mysql服务:net start mysql,输入命令:mysql -uroot -p ,输入密码:刚刚设的123456就可以了。

(10)但是在mysql>下输入show databases;时我又出现了错误You must reset your password using ALTER USER statement before executing this statement.,原因是我的密码设置太简单,不符合mysql5.7的要求。

(11)根据错误提示使用命令将密码改成:ALTER USER 'root'@'localhost' IDENTIFIED BY '1234567';

就可以了。

---恢复内容结束---

Mysql5.7安装过程----win10的更多相关文章

  1. MySQL5.7 安装过程中出现 attempting to start service 过不去

    MySQL5.7 安装过程中出现 attempting to start service 过不去. 1,机制打开服务,把MySql服务名启动(我的是MySqlAliyun) 启动失败:提示1067错误 ...

  2. MySQL5.7安装过程以及参数和设置说明

    最近在讲MySQL课程,为了省事就在用MySQL5.5版本.因为win10不论32还是64都可以运行MySQL32位.可有很多使用者了解MySQL官网之后,去下载最新版的MySQL来使用,这点我不反对 ...

  3. [Tensorflow-CPU完整安装过程-Win10]新手各种踩过的坑

    流程介绍:先安装Anaconda(不同Python版本对于Anaconda不同!!见图),然后就是在Anaconda Prompt里面安装Tensorflow即可. 环境介绍:Anaconda3-4. ...

  4. RHEL-server-7.0-Linux-centos安装过程

    虚拟机centos7的安装过程 win10 ()vmware软件的时候,1.先关闭防火墙(杀毒软件),在安装vmware虚拟机.2.试着全装一下 vmware-14版本. 1. 打开VMware Wo ...

  5. windows10下 MySQL5.7.18版本安装过程及遇到的问题

    windows10下 MySQL5.7.18版本安装过程及遇到的问题           mysql-5.7.18-winx64 安装           1.解压 此次将MySQL装在H盘,依个人喜 ...

  6. 转-httpd 2.4.4 + mysql-5.5.28 + php-5.4.13编译安装过程

    一.编译安装apache 1.解决依赖关系 httpd-2.4.4需要较新版本的apr和apr-util,因此需要事先对其进行升级.升级方式有两种,一种是通过源代码编译安装,一种是直接升级rpm包.这 ...

  7. mysql-5.5.28源码安装过程中错误总结

    介绍一下关于mysql-5.5.28源码安装过程中几大错误总结,希望此文章对各位同学有所帮助.系统centOS 6.3 mini (没有任何编译环境)预编译环境首先装了众所周知的 cmake(yum ...

  8. window 2008+apache2.4.4+php5.5+mysql-5.6.12+phpmyadmin4.0.4.1安装过程(参考他人文章基础上加上自己遇到的问题)

    一.window server2008的安装 1.我用U盘安装的,先用UltraISO把server2008刻录到U盘中,过程我搜了一下,帖个地址: http://wenku.baidu.com/vi ...

  9. MySQL5.7.25(解压版)Windows下详细的安装过程

    大家好,我是浅墨竹染,以下是MySQL5.7.25(解压版)Windows下详细的安装过程 1.首先下载MySQL 推荐去官网上下载MySQL,如果不想找,那么下面就是: Windows32位地址:点 ...

随机推荐

  1. 用JAVA的抽象类实现编码组合进度的灵活性

    都是实际开发逼出来的吧. 人类真灵活~~~~:) 就是将整个功能的实现在编程时,打散到一个一个文件中,提前写好核心算法, 在TEAM的实现方案确定下来之后,再进行组装. GuessGame.java ...

  2. 关于使用JetbrainsCrack破解idea

    转载自:https://blog.csdn.net/android_ztz/article/details/73762603 一.前言 IDEA在业界被公认为JAVA最优秀的开发工具,但是它不像ecl ...

  3. HDU 2296

    很明显的DP状态了,设dp[i][j],设当前在状态点i,经过j步能得到的最大分值.也是从root直接扩展就可以了. 至于字符串,实在有点困难,开始想着记录路径,但后来发现路径从后往前回溯不一定是字典 ...

  4. HDU 5338 ZZX AND PERMUTATIONS 线段树

    pid=5338" target="_blank" style="text-decoration:none; color:rgb(45,125,94); bac ...

  5. 汉澳sinox2014x64server已经能够下载

    大家快去下载,用迅雷快速下载 下载地址 ftp://sinox.3322.org/sinox2014x64server.img 已经能够下载 ftp://sinox.3322.org/sinox201 ...

  6. arcgis server10.2.2公布地图基础服务的详细步骤

    1.直接打开制作好的.mxd文档,比方这里: 2.打开mxd文档之后.打开菜单:file-share as -services 弹出地图公布服务的界面: 点击publish之后,耐心的等待一段时间,地 ...

  7. Top 5 Timed Events[转]

    Event                                               Waits    Time (s) Ela Time --------------------- ...

  8. <T extends Serializable>这是什么意思呢?看明白这个,你的问题就自然而然的明白了!

    1.转自:https://blog.csdn.net/liwenqiang758/article/details/8131185 自己动手丰衣足食!!! 泛型是Java SE 1.5的新特性,泛型的本 ...

  9. 05.使用jdk发布webservice服务

    无论服务端是用什么写的,使用框架写的还是用jdk写的,它都会发布出来这样一个东西.主要你遵循咱们这七个步骤来走就可以调用了. 咱们现在转换一下角色,自己发布一个服务让别人去调.怎么来发布一个服务? 我 ...

  10. IPv6通讯原理(1) - 不能忽略的网卡启动过程

    本文主题:通过抓包分析,深入观察网卡启动过程的每个步骤,从而逐步掌握通讯原理.