下载

从官网(https://dev.mysql.com/downloads/mysql/)下载

这里的免安装版本的,相对来说干净,但是需要自己来配置很多东西。

配置

首先是注册windows的服务。

用管理员权限打开终端,cd到mysql目录bin,执行命令mysqld --initialize

这条命令会初始化数据库和服务,没有data目录(mysql根目录)的话会自动创建出来。

踩过的坑一

下载解压后直接找到mysql的安装目录,运行mysql -u root

提示ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)

10061错误是网络连接失败,原因是MYSQL服务没有启动。按照上边的配置解决的。

踩过的坑二

我之前是先用的命令mysqld --install,服务安装好了,但是在启动服务的时候报错,错误如下:

本地计算机上的MySQL服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止?

删除data目录里内容后,重新执行了mysqld --initialize才算安装好

踩过的坑三

初始化完成后再用mysql -u root登录,发现还是需要密码才行,查找后发现mysqld --initialize初始化会生成一个随机密码,我在data目录下边找到一个.err的文件,从中找到了一行

2018-03-03T15:29:14.852669Z 1 [Note] A temporary password is generated for root@localhost: Fsl***hk

我用这个密码终于登录成功了,下一步就是改密码,如下将密码修改为了root。

alter user 'root'@'localhost' identified by 'root';

最新文章

  1. UVA 12232 Exclusive-OR(并查集+思想)
  2. python 自动化之路 day 09 进程、线程、协程篇
  3. codevs 1066 引水入城
  4. css架构目标:预测,重用,扩展,维护
  5. js判断获取浏览器关闭状态
  6. ES6 常用总结——第一章(简介、let、const)
  7. 鸟哥的linux私房菜学习-(二)VMware虚拟机及linux系统安装过程
  8. 如何设计一个可用的web容器
  9. sed 修改文本
  10. exec族函数详解及循环创建子进程
  11. js实现ctrl+v上传图片
  12. Mybatis时间段比较
  13. Ubuntu 18.04.1更改屏幕分辨率
  14. 再读c++primer plus 003
  15. codeforces966 A
  16. 定时器--Quartz.Net
  17. JAVA随笔(一)
  18. JsonCpp 判断 value 中是否有某个KEY
  19. UML(统一的建模语言)
  20. Sublime Text 3快捷键汇总

热门文章

  1. 在 Linux 启动或重启时执行命令与脚本
  2. 【BootStrap】--具有增删改查功能的表格Demo
  3. vue 组件评论 的同时进行刷新
  4. lrj word
  5. 2008年NOIP普及组复赛题解
  6. Python--day61--ORM介绍及Django使用ORM创建表
  7. fatal: Not a git repository (or any of the parent directories)
  8. linux kgdb 补丁
  9. vue项目安装scss,以及安装scss报错(this.getResolve is not a function)
  10. H3C STP基本配置