版权声明:本文为搜集借鉴各类文章的原创文章,转载请注明出处:http://www.cnblogs.com/2186009311CFF/p/6517470.html

win10 64 位安装 MySQL(mysql-5.7.17-winx64):

1.官网下载MySQL Community Server:https://dev.mysql.com/downloads/mysql/

2.解压至想安装的目录:(我是为了不直接安装在c盘而采用此方法)这里假设解压至D:\AZ\MYSQL下

3.一、以管理员身份运行命令提示符,到D:\AZ\MYSQL\mysql-5.7.17-winx64\bin下

命令为:cd  /d  D:\AZ\MYSQL\mysql-5.7.17-winx64\bin

二、安装MySQL:

命令为:mysqld  install

三、启动MySQL服务:

命令为:net start mysql。(命令安装的MySQL在Windows系统下默认服务名为mysql,默认密码为空:直接按Enter)

四、配置环境变量:编辑path系统变量,将%MYSQL_HOME%\bin添加到path变量后。

Path:D:\AZ\MYSQL\mysql-5.7.17-winx64%MYSQL_HOME%\bin

五、进入MySQL:

命令为:mysql -u root -p。密码默认为空:直接按Enter。

报错:MySQL 服务正在启动 .MySQL 服务无法启动。

服务没有报告任何错误。请键入 NET HELPMSG 3534 以获得更多的帮助。

参考:http://jingyan.baidu.com/article/cd4c2979033a17756f6e6047.html 步骤2(按此法不成功,需继续下面步骤)

4.排错:

一、在解压文件的D:\AZ\MYSQL\mysql-5.7.17-winx64目录,找到my-defualt.ini,在my-defualt.ini旁边新增一个my.ini文件,文件内容如下:

(把内容里面D:\mysql\mysql-5.7.14-winx64改成你自己的软件路径,保存)

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
skip-grant-tables
#设置3306端口
port =
# 设置mysql的安装目录
basedir=D:\mysql\mysql-5.7.-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\mysql\mysql-5.7.-winx64\data
# 允许最大连接数
max_connections=
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

二、保存后重启mySQL

三、然后以管理员身份运行cmd

命令为:cd  /d  D:\AZ\MYSQL\mysql-5.7.17-winx64\bin

命令为:mysql -u root -p

出现password,直接回车可以进入

步骤如图:

四、设置密码:

  1.进入mysql数据库:use mysql;

2.给root用户设置新密码:update mysql.user set authentication_string=password('123456')  where user='root' and Host='localhost' ;

3.刷新数据库: flush privileges;

4.退出mysql:quitBye

注意:123456为新密码,用户可根据自己需要修改成自己的密码

步骤如图:

五、修改my.ini这个文件,去掉mysqld下面的"skip-grant-tables",保存退出,再重启mysql服务

  my.ini改后内容为:

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port =
# 设置mysql的安装目录
basedir=D:\AZ\MYSQL\mysql-5.7.-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\AZ\MYSQL\mysql-5.7.-winx64\data
# 允许最大连接数
max_connections=
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

管理员命令提示符,重新进入:

参考:http://www.jb51.net/article/91778.htm 和 http://jingyan.baidu.com/article/3ea51489e6cfbe52e61bba25.html 和 http://bbs.csdn.net/topics/391858135

仅本人百度测试整理所得,希望能帮到你!有问题请留言,百度错误码寻找解决方法。

win10 64 位安装 MySQL(mysql-5.7.17-winx64)的更多相关文章

  1. Win10 64位安装SQL2000(个人版)

    默认Win10上是不允许安装SQL2000的,毕竟SQL2000已经是10多年前的老软件了,但是因为它成熟稳定,相比SQL2005,SQL2008R2,SQL2012,SQL2014,体积要小的多,所 ...

  2. win10 64位 安装JDK1.8

    win10 64位 jdk1.8 配置Java环境,是否安装JRE. 一.安装得有JRE JDK和JRE分别安装再不同的文件夹下 新建:JAVA_HOME 值:JDK的安装路径 新建:CLASSPAT ...

  3. win10 64位 安装TensorFlow

    .由于之前安装的是python2.7 ,tensorflow在windows下必须要python3 网上查了一下有三种方法2版本共存 1.不用Anaconda windows 安装python2 与p ...

  4. win10 64位安装redis 及Redis Desktop Manager使用

    说多无益,先把redis在win上的开发环境搭一下. redis官方没有64位的Windows下的可执行程序,目前有个开源的托管在github上, 地址:https://github.com/Serv ...

  5. win10 64位安装mysql

    原文地址:http://blog.csdn.net/kingyumao/article/details/51925795

  6. CentOS 6.5 64位 安装Nginx, MySQL, PHP

    此篇文章参考了一些网站找的教程,自己遇到了很多坑,写一下自己的安装全过程. 服务器是腾讯云的.安装了centos 6.5系统. 一. 安装Nginx 1.首先安装GCC,make,C++编译器 yum ...

  7. win10 64位安装memcache扩展和开启redis扩展

    前面有关于win10下搭建wamp环境的介绍,在此不在赘述,php操作memcache有memcache库和memcached库,其中memcache是php内置的扩展库,支持面向对象和面向过程两种操 ...

  8. win10 64位 安装scrapy

    在学习python时,不可避免下载了Anaconda,当我打算写爬虫时,urllib,requests,selenium,pyspider都已经安装好了,可以直接使用了,但是有一天我想要使用scrap ...

  9. Win10(64位)安装汇编环境(MASM)

    1:需要的文件 需要的安装包:这些百度都能下载找到 1).DOSBox 链接: 2) .MASM5.0 链接: 3).DEBUG 链接: 下面给出我们打包的环境 直接可用: (汇编我并不需要关注安装这 ...

随机推荐

  1. Flink集群环境搭建

    环境准备 master:171:slave:171,172:flink版本:1.3.0 下载地址:http://archive.apache.org/dist/flink/flink-1.3.0/ 集 ...

  2. lambda一些查询语句

    <!--得分数据结构-->1 <Score> <studentid>1</studentid> <courseid>1</course ...

  3. Hello World!----html

    ​ 最近要做一个小网站,今晚想起来还是先看看前端终于抑制住惰性,开始看了. ​ 看了一下html,写了个hello world.老实讲,我竟然还有些小激动 ​ <html> <hea ...

  4. Java中字母大小写的转换

    例:String str = "AbC"; 把字符串所有字母变成小写: System.out.println(str.toLowerCase()); 把字符串所有字母大写: Sys ...

  5. S-Nim HDU 1536 博弈 sg函数

    S-Nim HDU 1536 博弈 sg函数 题意 首先输入K,表示一个集合的大小,之后输入集合,表示对于这对石子只能去这个集合中的元素的个数,之后输入 一个m表示接下来对于这个集合要进行m次询问,之 ...

  6. Luogu P1315 [NOIP2012]观光公交

    题目 每次把加速器用在可以是答案减少最多的地方就即可.(这不是废话吗?) 具体而言,我们处理出: \(sum_i\)到\(i\)为止下车人数之和. \(t_i\)在\(i\)最晚的上车的人的上车时间. ...

  7. 题解 AT1357 【n^p mod m】

    此题就是快速幂取模 先简单讲一讲快速幂 首先,快速幂的目的就是做到快速求幂,假设我们要求a^b,按照朴素算法就是把a连乘b次,这样一来时间复杂度是O(b)也即是O(n)级别,快速幂能做到O(logn) ...

  8. 面向对象super 练习

    看代码写结果[如果有错误,则标注错误即可,并且假设程序报错可以继续执行] class Foo(object): a1 = 1 def __init__(self,num): self.num = nu ...

  9. Python字符串中添加、插入特定字符

    分析 我们将添加.插入.删除定义为: 添加: 在字符串的后面或者前面添加字符或者字符串 插入: 在字符串之间插入特定字符 在Python中,字符串是不可变的.所以无法直接删除.插入字符串之间的特定字符 ...

  10. onehot编码解释

    什么是One-Hot编码? One-Hot编码,又称为一位有效编码,主要是采用N位状态寄存器来对N个状态进行编码,每个状态都由他独立的寄存器位,并且在任意时候只有一位有效. One-Hot编码是分类变 ...