Windows下安装MySQL5.6以上版本

1、下载mysql5.6
地址:https://dev.mysql.com/downloads/mysql/5.6.html#downloads
2、我以前下载的是MSI格式的,结果安装到最后一步设置密码的时候不能往后了,所以我下载了Zip格式的解压版,这里主要说的是解压版在Windows上的安装
3、将Zip解压到你自己定义的文件下,这里我解压到的是D:\MySql中。
4、解压完成之后要先配置MySQL的环境变量
新增系统环境变量:
键名:MYSQL_HOME
值为:D:\MySql\mysql-5.6.17-winx64\bin(就是你解压后的bin路径)
接着在 Path 中添加:%MYSQL_HOME%\bin
这里写图片描述
这里写图片描述
5、配置好之后,准备好 my.ini 文件。
注意:(据说)以前版本解压后,在解压目录下都会有 my-default.ini 或 my.ini 文件,不过,v5.7.18 版本中解压后,是没有这些文件的。因此,需要手动创建好 my.ini 文件,编辑好 my.ini 文件后,将 my.ini 放在 bin 目录下。文件的具体(完整的)内容如下:

这里写代码片
# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html
# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
# *** default location during install, and will be replaced if you
# *** upgrade to a newer version of MySQL.

[mysqld]

# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M

# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin

# These are commonly set, remove the # and set as required.
# basedir = .....
# datadir = .....
# port = .....
# server_id = .....


# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M 

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 

6、以管理员身份打开 cmd 命令窗口,将目录切到MySQL安装包下的bin目录下
7、安装MySQL数据库,执行如下命令:
mysqld.exe -install
执行命令后,提示:Service successfully installed. 表示安装成功
8、初始化mysql数据,并创建一个具有空密码的root用户,执行如下命令:
mysqld –initialize-insecure –user=mysql
注意:最后的参数 –user=mysql 在 windows 也可以不用添加,但在 unix 等系统下好像很重要。
执行命令后,等一会后,系统会自动生成相应的 data 目录,并自动创建好空密码的 root 用户。此时表示初始化成功。
9、启动 mysql 服务,执行如下命令:
net start mysql
执行后,提示:
MySQL服务正在启动..
MySQL服务已经启动成功。
注意:要想登录使用 mysql,服务是必需要先启动的。以后也一样。
10、在服务启动后,因为刚创建的 root 用户是空密码的,因此,需要先进行密码设定。可执行如下命令:
mysqladmin -u root -p password 此处输入新的密码
Enter password: 此处输入旧的密码
执行完以上两条命令后,只要 Enter password: 后输入的旧密码正确,则 root 用户的新密码就算设定成功了。此后,要想登录 root 用户,则都需要使用新密码。

注意:刚创建的 root 用户是空密码的,因此,在第一次修改 root 用户的密码时,在 Enter password:
后面不需要输入任何密码,直接回车即可

10、至此,MySQL v5.7.18 的解压安装就已经全部完成,因此,需要把先前已经启的 MySQL 服务给停止掉,执行如下命令:
net stop mysql
登录并使用MySQL
前面已经完成对MySQL数据库的安装,只要安装成功后,就可以正常登录 root 用户,并进行数据的相关操作,如:建表、增、删、改、查等等。下面是简单的流程:
1. 以管理员身份打开 cmd,并切到 mysql 安装目录的 bin 目录下
2. net start mysql // 说明:该命令是启动 mysql 服务
mysql -u root -p // 说明:该命令是登录 root 用户
Enter password: 先前设置的 root 用户的密码
3. 正确登录后,就可以对数据进行操作了如:增、删、改、查等等。示例:
mysql> show databases; // 显示所有数据库
mysql> select 语句…………

4. 不再使用数据库时,要退出用户,并停止服务,执行如下命令:
mysql> quit;
5. net stop mysql

删除数据库
如果不再想用mysql了,则可以执行如下命令:
mysqld –remove
11、使用Navicat可视化工具连接mysql数据库。
连接名随便起,IP地址为本地localhost,如果你连接的不你本地的,那么就要用对方给你的ip地址进行连接,端口号默认为3306,用户名root,密码是你刚才自己设置的密码,填写完成之后点击测试连接。
这里写图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值