Windows 系统中安装 MySQL 5.6 zip 步骤并配置 root 密码

说明:最早我安装 MySQL 还是使用安装版的进行安装,但是作为一名程序员,MySQL 公司既然提供了 zip 版本的安装,我们当然要使用这种绿色的安装方式。
MySQL 5.6 版本和 5.7 版本的安装步骤有很大不同,本文记录了 5.6 版本的安装步骤。
另外,如果开发者本机是 Windows8、Windows10,要使用“命令提示符(管理员)”才能安装成功。

这里写图片描述

另外再多说一句,MySQL 5.5之前、5.6、5.7 这三个版本有比较大的不同,我们在使用的过程中如果遇到问题,一定要带上版本号去网络上搜索,这样可以方便我们快速解决问题。

5.7 版本的安装步骤可以移步到这里:
MYSQL 5.7 压缩包安装 - 小单的博客专栏 - 博客频道 - CSDN.NET http://blog.csdn.net/catoop/article/details/51272416

我们可以到 MySQL 官方网站地址下载 MySQL 软件。
MySQL 官方网站地址:
MySQL http://www.mysql.com/

依次找到 Downloads -> Community -> MySQL Community Downloads -> MySQL Community Server 。

这里写图片描述

根据开发者系统的位数选择 32 位或者 64 位的 zip 包下载。

安装步骤

第 1 步:将压缩包解压,复制到指定位置

说明:这里说的指定位置一般是开发者计算机上固定存放软件的路径。注意:这个路径不要带中文、特殊字符和空格。例如,我把解压以后的文件和文件夹存放在了
C:\app\mysql-5.6.16-winx64

第 2 步:添加环境变量 path (这一步非必须)

将以下目录添加到环境变量 path 中:
C:\app\mysql-5.6.16-winx64\bin;
说明:笔者在尝试的过程中发现,可以不配置环境变量,直接 cmd 到 MySQL 的 bin 目录下就可以执行命令了。

第 3 步:修改配置文件 my.ini

  1. 将 MySQL 目录下的其中一个 my-xx.ini (一般是 my-default.ini) 复制一份,并且重命名为 my.ini
  2. 用文本编辑器打开 my.ini,在该文件中的 [mysqld] 节点下面增加两个配置信息。
    其中 basedir=指向 MySQL 的目录,datadir指向 MySQL 的数据库存储目录。
    例如:
[mysqld]
basedir=C:/app/mysql-5.6.16-winx64
datadir=C:/app/mysql-5.6.16-winx64/data
character-set-server=utf8

或者

[mysqld]
basedir=C:\\app\\mysql-5.6.16-winx64
datadir=C:\\app\\mysql-5.6.16-winx64/data
character-set-server=utf8

说明:配置项 character-set-server=utf8 可以等到以后出现字符集问题的时候再配置。

如图所示:

这里写图片描述

第 4 步:通过命令提示符安装 MySQL 服务

  1. 进入 MySQL 目录的 bin 文件夹
    执行命令:
mysqld install

说明:输入 mysqld remove 可以完成 MySQL 服务的卸载。

第 5 步:启动 MySQL 服务

  1. 方法 1:
    (1)在【控制面板】【管理工具】的【服务】里面按 F5 刷新一下,可以看到 MySQL 的服务;
    (2)可以直接点击启动服务。
  2. 方法2:
    执行命令
net start mysql

完成启动服务。

第 6 步:设置 root 用户的密码;

使用(注意,还是 cmd 到 bin 目录下)

mysql -u root -p

回车之后不用输入密码即可进入 MySQL,使用 show databases; (注意:这里要写分号)可以查看到MySQL 中的所有数据库。
新用户没有密码,可以直接回车。
使用这种方式也可以完成对用户密码的修改。

GRANT ALL ON *.* TO 'root'@'localhost' IDENTIFIED BY '123456';

或者也可以使用下面的方式修改 root 帐号的密码

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');
FLUSH PRIVILEGES;

注意:该语句必须以分号结尾。然后刷新权限。

flush privileges;

补充:还有一种方式不用进入 MySQL 服务业能够设置 root 的密码。

这里写图片描述

下面是我实践过的,在这里记录一下。
第 1 步:插入用户名和密码:

INSERT INTO mysql.user(HOST,USER,PASSWORD)
VALUES ('localhost','liwei',PASSWORD('liwei'));

第2步:授权:

GRANT ALL PRIVILEGES ON langying.* TO 'liwei'@'%'IDENTIFIED BY 'liwei' WITH GRANT OPTION;

第3步:刷新权限:

FLUSH PRIVILEGES;
  • 5
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值