设为首页 收藏本站
查看: 847|回复: 0

[经验分享] MySQL For Windows Zip解压版安装

[复制链接]

尚未签到

发表于 2017-6-28 12:01:18 | 显示全部楼层 |阅读模式
前言
  Windows 下 MySQL 有msi和zip解压安装版两种,而zip版只需解压并做简单配置后就能使用,我个人比较喜欢这种方式。
  注意我们这里说的MySQL是指MySQL服务器,有很多初学的同学常常分不清MySQL客户端MySQL服务器的区别:
  MySQL客户端只是用来连接和管理MySQL数据库的工具(有很多种如:SQLyog, Navicat For MySQL,MySQL Workbench等,然后有些同学装好这些工具后就以为MySQL服务器也安装好了)
  而MySQL服务器才是真正运行数据库的地方。所以MySQL服务器安装好之后,PHP等网站就可以连接上MySQL服务器上的数据库了,MySQL客户端可根据需要再选择安装。

安装

一、从MySQL官网上下载最新版本
  http://dev.mysql.com/downloads/mysql/
  选择相应版本并下载:64位系统选64位MySQL,32位系统选32位MySQL
DSC0000.png

DSC0001.png


二、安装配置
  1.下载完成后将zip包解压到你想安装的目录,在这里我们解压到:D:\install\mysql-5.7.16-winx64\
  2.将D:\install\mysql-5.7.16-winx64\my-default.ini 重命名为my.ini
  3.打开cmd窗口并切换到mysql bin目录:(注意:以下所有命令行均在该目录下运行



cd /d D:\install\mysql-5.7.16-winx64\bin

  4.初始化MySQL 数据库目录(若MySQL 目录下已存在data目录可跳过此步)



mysqld --initialize-insecure  #无密码版,MySQL安装完成后我们再去设置root帐号密码,推荐使用此项

mysqld --initialize  #会生成随机密码

  初始化完成后即可看到MySQL根目录下已生成data目录
DSC0002.png

  5.在cmd中通过mysqld --console 命令启动MySQL,做这一步主要是为了测试MySQL是否能在你的系统中运行,若不能成功启动则可以通过cmd窗口返回的错误信息查看到底出了什么问题。
  MySQL不能启动的原因通常是系统内存不足,我们可以通过修改my.ini 中的 innodb_buffer_pool_size 大小为解决,如:innodb_buffer_pool_size = 64M
DSC0003.png

  若通过 mysqld --console 看到如下信息则表明MySQL能成功运行在你的系统中了,然后通过关闭cmd窗口或 Ctrl + C 快捷键结束MySQL。
DSC0004.png

  6.安装MySQL服务



mysqld --install

DSC0005.png

  7.启动MySQL服务
  7.1我们可以到 services.msc 中启动或停止MySQL或设置MySQL开机启动类型:
DSC0006.png

  7.2或通过命令行启动或停止MySQL服务



net start mysql    #启动mysql
net stop mysql     #停止mysql

  8.测试
  MySQL 服务启动完成后我们就可以开始测试了
  使用以下命令行连接上MySQL数据库



mysql -u root     #无密码时使用此条命令
mysql -u root -p  #已有密码时使用此条,并随后输入密码
#登录成功后查看一下当前所有数据库
show databases;
DSC0007.png

  出现如图上信息时说明MySQL已经安装并启动成功了。
  9.修改root密码 (若无需修改可跳过此步)
  在MySQL命令行中运行



SET PASSWORD FOR 'root'@'localhost' = PASSWORD('密码');

DSC0008.png

  10.将MySQL数据库目录移动到其他地方(可选)
  MySQL默认的数据库目录位于MySQL根目录下的data目录中,有时我们想将该目录移动到其他目录甚至分区中,方便备份管理等。
  如现在我们将data目录移动到 F:\var\mysql\data 中
  10.1 停止MySQL服务
  在命令行中运行



net stop mysql

  10.2 将当前MySQL根目录下的data 目录移动到 F:\var\mysql\ 中
  10.3 修改 my.ini 文件,添加 datadir = F:\var\mysql\data
DSC0009.png

  9.4 启动MySQL



net start mysql

  11.完……
  参考文档:
  http://dev.mysql.com/doc/refman/5.7/en/windows-install-archive.html

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-388956-1-1.html 上篇帖子: Windows下 C++ 实现匿名管道的读写操作 下篇帖子: WINDOWS命令和批处理
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表