windows下mysql免安装版配置(踩过的坑)简记

Posted bityinjd

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了windows下mysql免安装版配置(踩过的坑)简记相关的知识,希望对你有一定的参考价值。

下载

从官网(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\';

 

 

 

 

 

 

 

 

 

以上是关于windows下mysql免安装版配置(踩过的坑)简记的主要内容,如果未能解决你的问题,请参考以下文章

1.MySQL5.7.19 安装配置踩过的坑

windows 上的MySQL默认字符集设置踩过的坑

我身为程序员踩过的坑

记录win10 教育版 Docker desktop安装laradock踩过的坑

windows平台下mysql 8.0 免安装版配置步骤

hyper-v安装ubuntu18的全过程+踩过的坑(win10)