一,MySQL的下载安装

MySQL的安装过程就不说了,基本上和一般软件的安装过程没什么两样,就是一路点next,设置的root用户的密码要牢记。具体教程可以参考:http://jingyan.baidu.com/article/4b07be3c67853c48b380f311.html

MySQL社区版官方下载地址:http://dev.mysql.com/downloads/windows/installer/,里面有两个文件,一个只有几M,另外一个几百M。几M的是Web安装版,相当于一个下载器+安装器。几百M的是完整版的。个人建议使用Web版,然后再执行下载安装,因为那个完整版的下载起来不是一般的慢。。。

另外下载页面中有Generally Available(GA)版和Development版本,前一个类似是稳定版,后一个类似是测试版。建议下载前一个。

二,MySQL的登陆使用

安装完后桌面会出现一个快捷方式,可以双击快捷方式直接登陆,MySQL数据库管理系统的默认操作方式是命令行(Command Line)的,如果想使用图形化的方式,可以使用navicat,具体方法自己百度。或者在开始菜单中选择。但是,开始菜单中会出现如下两个命令行的快捷方式

第一个是支持Unicode的命令行,第二个是仅支持ANSI的命令行。如果涉及到中文的操作的话,建议使用第一个命令行,否则可能出现乱码的情况。

双击MySQL的快捷方式,出现如下的窗口,输入安装时设置的密码登陆MySQL服务器(默认是本地的服务器,就是本机)。

出现如下窗口,说明登陆MySQL服务器成功。

如果输入密码后闪退,说明密码输入错误,请输入正确的密码。请注意:在安装MySQL新的组件,或者更新MySQL程序后可能会出现登陆闪退的情况,这是由于MySQL在更新后会将root密码重置为默认的空密码,所以这时直接回车就可以登录了。然后修改密码,修改密码的方式稍后叙述。

三,MySQL登录密码的修改

方法一:使用SET PASSWORD命令

在登录root账户的情况下执行以下命令(注意大小写)

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpassword');

将上面命令中的newpassword替换成你的新密码,注意保留单引号。

注:MySQL允许多条命令同时执行,当且仅当命令的结尾为分号时命令才执行,所以如果想一次执行一条命令,请务必在命令结尾加上分号。

方法二:用mysqladmin命令

同样的,登陆root账户

如果root的密码仍为默认的空密码时,使用下面的命令

mysqladmin -u root password "newpassword";

如果root已经设置过密码,采用如下命令

mysqladmin -u root password oldpassword "newpassword";

上面命令中的oldpassword为你原来的密码,newpassword为你想要设置的新密码,注意保留双引号。

方法三: 用UPDATE直接编辑user表

登陆root账户后,执行命令:

use mysql;

表示使用mysql数据库。然后执行命令:

UPDATE user SET Password = PASSWORD('newpassword') WHERE user = 'root';

最后执行:

FLUSH PRIVILEGES;

方法四:丢失密码

    本方法针对Windows平台上MySQL的root账户忘记密码的情况。

    前面讲的三种方式都是针对可以登录root账户的情况,对于忘记root密码时,需要先登录root账户,然后再使用上述三种的任意一种方法重置密码。

以管理员方式打开命令行,然后使用命令行的cd命令进入你的MySQL Sever的安装目录中的bin文件夹中,5.6版的默认目录为:C:\Program Files\MySQL\MySQL Server 5.6\bin,即执行命令:

cd C:\Program Files\MySQL\MySQL Server 5.6\bin

。执行后如下图:

注:对于MySQL Sever未安装在系统盘的(如安装在D盘),执行cd命令需要添加参数/d,比如

cd /d D:\Program Files\MySQL\MySQL Server 5.6\bin

上面命令中的路径为你的安装路径。

然后在命令行中输入:

net stop mysql

停止mysql服务。上面的mysql为安装时命名的MySQL服务,如果安装时你修改了默认的服务名,就是用你修改后的名字。如果提示未安装mysql服务,这一步就跳过。

打开MySQL的安装目录,找到my.ini文件(没有的话将my- -default.ini重命名为my.ini)。打开my.ini,在[mysqld]下添加一行

explicit_defaults_for_timestamp = true

即:

保存文件,如果保存时出现拒接访问就把这个文件拖到桌面上再改,改完后放回去。

然后在命令行中执行以下命令(注:棕色的字符串为my.ini的路径,下面的只是我的路径):

mysqld --defaults-file="C:\Program Files\MySQL\MySQL Server 5.6\my.ini" --skip-grant-tables

接着执行命令进入root账户

mysql –u root

出现这样情况就表示成功进入root账户:

然后你可以使用方法一~三种的任意一种重置密码。最后,加载权限表:

FLUSH PRIVILEGES;

让新密码生效,如果你没有修改,密码不变。

四,其他错误

1,打开命令行客户端后立即闪退(双击后闪一下就消失)

右键快捷方式->属性,查看“目标”编辑框中的内容

我的是

"C:\Program Files\MySQL\MySQL Server 5.6\bin\mysql.exe" "--defaults-file=C:\ProgramData\MySQL\MySQL Server 5.6\my.ini" "-uroot" "-p"

打开default-file后的文件路径,发现没有my.ini,只有my- -default.ini文件,将此文件重命名为my.ini,问题解决。

2,打开命令行客户端,输入密码后闪退

这种情况基本上是root密码输入错误了,需要重置密码。如果你确认输入的是正确的密码的话,那么直接按回车登录,然后修改密码。更新、安装和卸载MySQL的部分功能组件后会发生这种情况。

参考:

http://jingyan.baidu.com/article/0320e2c198ad5f1b87507bc8.html

http://my.oschina.net/artshell/blog/182539

Windows上安装、配置MySQL的常见问题的更多相关文章

  1. Windows平台安装配置mysql数据库

    Windows平台安装配置mysql数据库 作者:Eric 微信:loveoracle11g 去下载mysql软件 https://www.mysql.com/downloads/ https://d ...

  2. Windows下安装配置MySQL

    Windows下安装配置MySQL的基本步骤 一.MySQL下载 MySQL官方下载地址https://dev.mysql.com/downloads/mysql/5.7.html#downloads ...

  3. Windows上安装配置SSH教程(2)——在Windows XP和Windows 10上安装并配置OpenSSH for Windows

    知识点汇总:http://www.cnblogs.com/feipeng8848/p/8559803.html ------------------------ 安装方式有3种: (1)Windows ...

  4. Windows上安装配置SSH教程(4)——WinSCP+OpenSSH 使用公钥自动登陆

    -------------------- 知识点汇总:http://www.cnblogs.com/feipeng8848/p/8559803.html -------------------- 重要 ...

  5. NodeJs在windows上安装配置测试

    Node.js简介简单的说 Node.js 就是运行在服务端的 JavaScript.Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境.Node.js 使用了一个 ...

  6. Mysql zip包在Windows上安装配置

    环境:Windows7 64位系统.mysql-5.7.16-winx64.zip 1.在mysql官网上下载所需的mysql zip包,如我下载的是mysql-5.7.16-winx64.zip: ...

  7. Windows上安装配置SSH教程(8)——综合应用:在Windows上使用手动方式实现SSH远程登陆与文件传输

    服务器端操作系统:Windows XP 客户端操作系统:Windows10 安装与配置顺序 1.服务端安装OpenSSH 2.服务端配置OpenSSH 3.客户端安装OpenSSH 4.客户端安装Wi ...

  8. Windows上安装配置SSH教程(7)——几种方式对比

    服务端:Windows XP 客户端:Windows 10 由于Cygwin也可以安装OpenSSH,所以客户端其实可以直接使用Cygwin安装OpenSSH,那么在Windows下使用SCP(安全拷 ...

  9. Windows上安装配置SSH教程(6)——综合应用:在Windows上实现SSH远程登陆与文件传输

    ----------------- 声明:本教程现已经弃用.由于客户端同时安装Cygwin和OpenSSH for Windows会出现问题(Cygwin的shell下无法使用ssh命令),建议直接在 ...

  10. Windows上安装配置SSH教程(1)——知识点汇总

    1.是什么SSH? 维基百科:https://zh.wikipedia.org/wiki/Secure_Shell 其他博客:http://www.ruanyifeng.com/blog/2011/1 ...

随机推荐

  1. sql for xml path 处理

    1.将下列结果集 做成 aa   语文,数学 bb    英语,语文 这种格式 使用 for xml  path  记得去重复 WITH cte AS(SELECT stu.studentname,c ...

  2. 文件句柄W模式

    f1=open('lo',encoding='utf-8',mode='w')f1.write('w4567')print(f1.tell())f1.close() #tell 告诉指针的位置(按字节 ...

  3. hello,Python

    Python无疑是近年来程序语言届最闪亮的明星.2018年Python被TIOBE授予年度编程语言称号,在一月的排行榜中也雄踞第三位,打破了Java C C++长期以来所保持的三强局面 对比笔者以前学 ...

  4. 20155216 2016-2017-2 《Java程序设计》第二周学习总结

    教材学习内容总结 类型 short占2字节 int占4字节 long占8字节 byte占1字节,可表示-128~127的整数 char占2字节 boolean不考虑占字节 float占4字节 doub ...

  5. 20155330 2016-2017-2 《Java程序设计》第一周学习总结

    教材学习内容总结 第一章 Java平台概论 学习目标 Java版本迁移简介 认识Java SE.Java EE.Java ME 了解JVM.JRE与JDK 下载与安装JDK 章节主要内容 第二章 从J ...

  6. adb的配置

    http://jingyan.baidu.com/article/2fb0ba405e815f00f2ec5f9e.html 1. 用快捷键Ctrl + Alt + T 打开终端命令工具,电脑不要插入 ...

  7. 【BZOJ4008】[HNOI2015]亚瑟王

    [BZOJ4008][HNOI2015]亚瑟王 题面 bzoj 洛谷 题解 由期望的线性性 可以知道,把所有牌打出的概率乘上它的伤害加起来就是答案 记第$i$张牌打出的概率为$fp[i]$ 则 $$ ...

  8. 安装centos minimal 版本后安装setup包(linux)

    网络配置好后,输入命令 yum install setuptool,安装过程有两个确认,输入Y即可

  9. 接口自动化之接口工具选取(jmeter)

    jmeter进行接口测试,网上简易教程很多 其实关于HTTP接口测试的实现,网上还有很多其他工具诸如:http在线请求测试/谷歌插件postman/火狐插件等. 至于选择jmeter的原因,其实没有原 ...

  10. 创建oracle数据表示例sql

    CREATE TABLE "BRAND_RELATION"    (        "ID" NUMBER(10,0) NOT NULL ENABLE,    ...