1、解压。

 
2、将『D:\Program Files\mysql-5.7.11-winx64\bin』加入系统环境变量。
 
3、修改my-default.ini。
 
4、初始化data目录,在安装目录下会出现一个data目录。(用管理员身份运行,不然权限不够)
 
5、安装mysql。(不管有没有配置过环境变量,建议进入bin文件夹)
 
6、启动mysql服务。
 
7、查看mysql版本。
 
至此mysql安装成功!但是直接登入输入mysql,或者mysql -u root -p登录都没有成功,开始也没有设置密码。后续找方法跳过mysql的用户验证再修改密码,成功登录mysql。
 
绕开密码验证,登录mysql并修改密码:
1)先关闭mysql服务,输入命令  mysqld --skip-grant-tables  回车,此时就跳过了mysql的用户验证。注意:在输入此命令之前先在任务管理器中结束mysqld.exe进程,确保mysql服务器端已结束运行。
 
2)注意输入此命令之后命令行就无法操作了,此时要重新再打开一个新的命令行,同样进入bin目录。然后直接输入mysql,不需要带任何登录参数直接回车就可以登陆上数据库。
输入,mysql>update mysql.user set authentication_string=password('123456') where user='root' and Host ='localhost'; 更改密码成功。
 
3)刷新权限输入,FLUSH PRIVILEGES; 然后输入quit退出。
 
 
4) 输入 mysql -uroot -p 重新登入,出现输入密码提示,输入新的密码即可登录。(此时cmd窗口不是管理员模式也ok)
 
 
 

 
可能出现的错误:
1)如果出现“错误2 系统找不到文件”,检查一下是否修改过配置文件或者是否进入在bin目录下操作,如果配置文件修改正确并且进入了bin文件夹,需要先删除mysql(输入 mysqld -remove)再重新安装(输入 mysqld -install);
 
2)无法启动服务,检查mysqld --initialize是否成功。
 
 
 
 
 
 
 
 

最新文章

  1. 【学习笔记】ES6标准入门
  2. Alfresco 4 项目介绍
  3. ElasticSearch实战-入门
  4. HttpHelper类登录淘宝联盟并下载淘宝客订单xls
  5. 7.mybatis一对多关联查询
  6. mysql查询语句分析 explain用法
  7. 【转】iOS实时卡顿监控
  8. rsyslog 日志服务器接收日志权限问题
  9. spring利用扫描方式对bean的处理(对任何版本如何获取xml配置信息的处理)
  10. springMVC源码分析--@SessionAttribute用法及原理解析SessionAttributesHandler和SessionAttributeStore
  11. Axis2 WebService客户端Axis2调用
  12. 2018-2019-2 20165315 《网络对抗技术》Exp3 免杀原理与实践
  13. 搭建Harbor企业级docker仓库
  14. 六、APP开发的主角——UIViewController
  15. poi横纵动态导入
  16. 附录A Spring Boot应用启动器
  17. Weka算法Clusterers-Xmeans源代码分析(一)
  18. LOJ121 「离线可过」动态图连通性
  19. 根据方法名获取方法Body Content
  20. C++ Enum 转 Lua Table工具

热门文章

  1. 敏捷测试(3)--基于story的敏捷基础知识
  2. 理解WebKit和Chromium: 硬件加速之RenderLayer树到合成树
  3. AngularJS中的依赖注入
  4. Windows Mobile和Wince(Windows Embedded CE)的字符集问题
  5. ubuntu系统AndroidStudio修改内存大小
  6. ubuntu virtualbox xp无声音解决
  7. jsp中的tag与tld
  8. EasyUI中tree,Datagrid,pagenation的使用EasyUI中Datagrid和pagenation进行关联时,再次点击pagenation时让表格数据显示的问题
  9. 新版MATERIAL DESIGN 官方动效指南(一)
  10. 将html5项目部署到tomcat上,并实现安卓手机访问