当前位置: 首页 > news >正文

win10下安装mysql5.7

之前一直在ubuntu下做开发,很久没有在windows下搭建环境了,最近离职整理关于mysql的相关资料,尝试在win10下安装mysql,发现跟之前有多变化,所以写下记录下。

1.下载

首先登陆mysql官网,选择DOWNLOADS,下拉到网页最后,选择MySQL Community Server(这个是免费的版本),然后根据自己系统选择相对应的mysql。

2.安装

将文件解压,打开后发现没有直接安装的应用程序,于是果断度娘,发现需要做如下步骤才能安装mysql

  • a.将刚才解压过的文件夹放在想要安装的目录下
  • b.新建一个my.ini文件,然后用记事本打开输入mysql的基本配置,具体配置见链接:http://jingyan.baidu.com/albu...
  • c.然后以管理员的身份运行cmd,进入mysql解压文件夹的bin目录,再输入mysqld install回车运行就可以了,注意是mysqld不是mysql。
  • d.接下来我们用mysqld --initialize 先初始化data目录。要不然mysql5.7的文件夹下面不会出现data文件夹。注意这里可能会报错,大概意思就是无法找到my.ini文件,需要将my.ini文件使用记事本打开,另存为,编码使用ANSI,再次尝试应该就ok了。
  • e.接着就是在输入net start mysql启动服务。

但是这样还是无法登陆mysql,所以需要通过以下步骤:

  • a.首先找到系统服务(services.msc),可能会出现无法关闭的情况,那么点击属性,启动方式选择禁用,重启电脑
  • b.然后在提示命令管理工具输入如下命令,进入安全模式:mysqld --defaults-file="E:mysql5.7my.ini" --console --skip-grant-tables,这里的路径需要根据你安装的实际路径修改。好的,这个窗口我们让它就这么运行,然后重新打开一个命令提示窗口,记得一定是管理员权限。
  • c.重新打开一个cmd窗口,输入命令mysql -uroot -p就能登录了,但是还没有完全搞定
  • d.接着,我们来选择当前使用的数据库:输入以下命令:
  1. use mysql;(进入mysql数据库)
  2. update user set authentication_string=password("新密码") where user="root";(给root用户设置新密码)
  3. flush privileges;(刷新数据库)
    下次输入mysql -uroot -p 就可以用新密码登录了

相关文章:

  • 通过示例来学习ES2016, 2017, 2018的新特性
  • 从团队级到企业级 Worktile推动企业转型、升级
  • jupyter notebook常用快捷键
  • Java代码性能优化总结
  • SMSSDK合理运用好友关系的方法
  • Java Proxy Pattern(代理模式)
  • BZOJ1015 星球大战starwar
  • 教你找回 git stash 数据中的数据
  • 驱动移植过程中DMA内存相关接口替换
  • HBase二级索引实现方案
  • 前向星和链式前向星
  • 开源PaaS Rainbond v3.7.0-rc1版本更新,系统生产稳定性大幅提升
  • zabbix3.0.4监控linux主机cpu使用率超过90%的时候报警
  • corosync + pacemaker +mysql +nfs
  • Java+大数据开发——Hadoop集群环境搭建(二)
  • Babel配置的不完全指南
  • Docker 笔记(2):Dockerfile
  • ES6核心特性
  • java B2B2C 源码多租户电子商城系统-Kafka基本使用介绍
  • win10下安装mysql5.7
  • 案例分享〡三拾众筹持续交付开发流程支撑创新业务
  • 笨办法学C 练习34:动态数组
  • 发布国内首个无服务器容器服务,运维效率从未如此高效
  • 坑!为什么View.startAnimation不起作用?
  • 目录与文件属性:编写ls
  • 使用parted解决大于2T的磁盘分区
  • 世界上最简单的无等待算法(getAndIncrement)
  • 王永庆:技术创新改变教育未来
  • 微信如何实现自动跳转到用其他浏览器打开指定页面下载APP
  • 运行时添加log4j2的appender
  • RDS-Mysql 物理备份恢复到本地数据库上
  • ​虚拟化系列介绍(十)
  • ​直流电和交流电有什么区别为什么这个时候又要变成直流电呢?交流转换到直流(整流器)直流变交流(逆变器)​
  • #if和#ifdef区别
  • #LLM入门|Prompt#3.3_存储_Memory
  • #我与Java虚拟机的故事#连载14:挑战高薪面试必看
  • (145)光线追踪距离场柔和阴影
  • (C语言)fread与fwrite详解
  • (经验分享)作为一名普通本科计算机专业学生,我大学四年到底走了多少弯路
  • (原創) 未来三学期想要修的课 (日記)
  • (转)总结使用Unity 3D优化游戏运行性能的经验
  • ./configure、make、make install 命令
  • .【机器学习】隐马尔可夫模型(Hidden Markov Model,HMM)
  • .NET 3.0 Framework已经被添加到WindowUpdate
  • .NET Core SkiaSharp 替代 System.Drawing.Common 的一些用法
  • .NET MVC之AOP
  • .NET开发人员必知的八个网站
  • .net中调用windows performance记录性能信息
  • .NET中统一的存储过程调用方法(收藏)
  • /usr/local/nginx/logs/nginx.pid failed (2: No such file or directory)
  • @RequestMapping处理请求异常
  • [2544]最短路 (两种算法)(HDU)
  • [AIGC 大数据基础]hive浅谈
  • [BPU部署教程] 教你搞定YOLOV5部署 (版本: 6.2)
  • [C#]猫叫人醒老鼠跑 C#的委托及事件