Windows 安装mysql 5.7.12教程

1.在官网下载mysql5.7.12.zip并解压

  1. 复制默认配置文件my-default.ini,并命名为my.ini 使用记事本打开,修改如下配置

[mysqld]

basedir = D:\Program Files\mysql-5.7.12-winx64

datadir = D:\Program Files\mysql-5.7.12-winx64\data (数据目录)

#设置编码格式

default-storage-engine=INNODB

character-set-server=utf8

collation-server=utf8_general_ci

[mysql]

default-character-set=utf8

3.打开windows控制台,cd到mysql的解压目录的bin目录下,

如:>cd:

>cd D:\Program Files\mysql-5.7.12-winx64\bin

当然也可以将 D:\Program Files\mysql-5.7.12-winx64\bin加入到path环境变量里面,这样就不用每次都切换到mysql的安装目录了。

运行指令,初始化mysql

mysqld --initialize-insecure --user=mysql

4.安装mysql服务并启动

mysqld -install

net start mysql

5.如果启动失败,重新安装,重新安装的教程在后面。启动成功后,需要修改初始密码,首次登陆时不用输入密码,直接回车即可进入mysql。

mysql -uroot -p

修改root用户密码

mysql>update mysql.user set authentication_string=password('root') where user='root' and Host = 'localhost';

刷新权限

mysql>flush privileges;

mysql>exit

6.退出后即可使用root用户登录(密码为刚才修改的root)

mysql -uroot -p

二、重装mysql

1.首先删除data数据目录,如:D:\Program Files\mysql-5.7.12-winx64\data

2.注销服务(注意切换到mysql安装的bin目录下)

mysqld -remove

3.初始化(换个cmd窗口)

mysqld --initialize-insecure --user=mysql

4.安装服务

mysqld -install

5.后面的修改密码的步骤和第一次安装一样。

三、其他问题

1.使用其他客户端软件无法登陆 mysql;

ERROR 1862 (HY000): Your password has expired. To log in you must

change it using a client that supports expired passwords.

只需重新修改下密码即可,修改方式如下:

以root权限登录mysql:(这里我的账户是root,密码也是root)

mysql -uroot -proot

然后更改密码:

SET PASSWORD = PASSWORD('root');

2.内网其他主机不能连到mysql

错误:1130 host’xxx’ is not allowed connect ...

运行命令:

mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;

给某个人授权:

mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.3' IDENTIFIED BY 'root' WITH GRANT OPTION;

3.重置mysql登录密码

1,停止MYSQL服务,CMD打开DOS窗口,输入 net stop mysql

2,在CMD命令行窗口,进入MYSQL安装目录 比如E:\Program Files\MySQL\MySQL Server 5.0\bin 示范命令: 输入 e:回车, 输入cd "E:\Program Files\MySQL\MySQL Server 5.0\bin" 注意双引号也要输入,这样就可以进入Mysql安装目录了.

3,进入mysql安全模式,即当mysql起来后,不用输入密码就能进入数据库。 命令为: mysqld -nt --skip-grant-tables

4,重新打开一个CMD命令行窗口,输入mysql -uroot -p,使用空密码的方式登录MySQL(不用输入密码,直接按回车)

5,输入以下命令开始修改root用户的密码(注意:命令中mysql.user中间有个“点”)

update mysql.user set authentication_string=password('root') where user='root' and Host = 'localhost';

6,刷新权限表 mysql> flush privileges;

7,退出 mysql> quit 这样MYSQL超级管理员账号 ROOT已经重新设置好了,接下来 在任务管理器里结束掉 mysql-nt.exe 这个进程,重新启动MYSQL即可!(也可以直接重新启动服务器) MYSQL重新启动后,就可以用新设置的ROOT密码登陆MYSQL了!

windows 安装mysql 步骤的更多相关文章

  1. windows 安装 MySQL

    windows 安装 MySQL MySQL 目录结构 成功完成 MySQL 数据库的安装和配置!

  2. windows 安装MySql

    转载:http://blog.csdn.net/longyuhome/article/details/7913375 Win7系统安装MySQL5.5.21图解 大家都知道MySQL是一款中.小型关系 ...

  3. windows安装mysql示例

    1. 下载mysql安装包,如: mysql-5.6.34-winx64.zip2. 解压安装包到指定目录,如:D盘,即:D:\mysql-5.6.34-winx643. 配置 cd D:\mysql ...

  4. Windows安装MySQL免安装版

    安装环境: win7 64位 IP地址:192.168.2.37 防火墙已经关闭 一.安装MySQL5.7.14免安装版 1.解压文件 2.新建my.ini文件 data文件夹自动生成 my.ini里 ...

  5. 阿里云上安装mysql步骤/ 阿里云ECS搭建Java+mysql+tomcat环境

    使用阿里云ECS挺长一段时间了.这两天碰巧朋友小白让我一步一步教他在ECS上搭建Java+mysql+tomcat环境,所以把在这里把步骤在这简单整理了一下,以便需要的人查阅. 我购买的阿里云服务器系 ...

  6. centos下安装mysql步骤

    转载自http://zym820910.iteye.com/blog/671566 一.下载MySQL5.0和相关perl包 1.官网[url] http://dev.mysql.com/downlo ...

  7. windows安装mysql数据库

    一.下载安装包.进入mysql官网https://www.mysql.com/ 二.打开安装包安装 以上步骤直接点击next即可,遇到配置密码就配置下

  8. 本机安装mysql步骤

    原文:https://www.cnblogs.com/dukeShi/p/6546024.html 本机安装mysql服务,步骤教程(另附SQLyog和Navicat工具) 因为这段时间不是装系统就是 ...

  9. Linux编译安装Mysql步骤

    一. Centos 用 wget 下载需要的软件,保存到目录/home/zwl/MySql/下 wget http://dev.mysql.com/get/Downloads/MySQL-5.5/my ...

随机推荐

  1. Java 判断文件夹、文件是否存在、否则创建文件夹

    1.判断文件是否存在,不存在创建文件 File file=new File("C:\\Users\\QPING\\Desktop\\JavaScript\\2.htm"); if( ...

  2. Win 8.1 Pro &MSSQLServer 2014 Enterprise

    给Thinkpad E431 安装上 Windows 8.1 Pro 之后,一直都安装不上 MSSQLServer 2005 DEV / ENT,2008 ENT / STAND, 2008 R2  ...

  3. (Array)121. Best Time to Buy and Sell Stock

    Say you have an array for which the ith element is the price of a given stock on day i. If you were ...

  4. win10 下runtime error 解决办法

    下载http://120.52.73.50/download.microsoft.com/download/5/2/1/5212066c-5f48-4b16-a059-ed84b505a65d/vcr ...

  5. Zip文件压缩(加密||非加密||压缩指定目录||压缩目录下的单个文件||根据路径压缩||根据流压缩)

    1.写入Excel,并加密压缩.不保存文件 String dcxh = String.format("%03d", keyValue); String folderFileName ...

  6. (Hibernate进阶)Hibernate映射——一对一双向关联映射(六)

    上一篇博客我们介绍了一对一的单向关联映射,单向是指只能从人(Person)这端加载身份证端(IdCard),但是反过来,不能从身份证端加载人得信息.如图所示: 关键原因在于对象模型具有方向性: 单向: ...

  7. The PHP Package 之 monolog[转]

    Monolog 发送你的日志到文件.到sockets.到邮箱.到数据库或(和)者其他网路存储服务(云).Monolog可以做到同时保存到一个或多个存储介质(后面的栈冒泡处理). 安装   $ comp ...

  8. ajax通讯之格式详解

    前言: ajax的出现,一定程度上改变了js的命运,同时也被广泛使用,而jq的兴起也大大降低了ajax的使用难度.虽然,jq的ajax方法使用起来十分便利,但是大部分开发人员也仅仅只是对其中的几个属性 ...

  9. 使用cnpm

    官方的 npm下载速度太慢 [..................] \ normalizeTree: sill install loadCurrentTree  一直是这个问题 使用淘宝的 cpm ...

  10. 解决linux yum无法安装mysql

    yum源中默认好像是没有mysql的.为了解决这个问题,我们要先下载mysql的repo源. 1. 下载mysql的repo源 wget http://repo.mysql.com/mysql-com ...