记录并分享一下在安装Mysql的过程中遇到的问题和解决办法,综合了很多其他人的文章经验

1.安装路径没有在c盘下遇到的问题

由于需要进入到bin文件夹下再进行初始化、安装、启动操作,而我的安装路径没有在C盘下,我最开始在管理员权限下直接cd到D盘(我的安装路径是D盘)是不行的,管理员权限下打开其他盘符的方式参考

mysql可以安装在d盘吗 mysql只能装在c盘吗_管理员权限

2.mysql 不是内部或外部命令,也不是可运行的程序 或批处理文件

这一步的问题可能是因为没有进入到bin目录下,此时参照第一个问题。另一个原因可能是环境变量的问题。需要设置环境变量,解决办法参照

mysql可以安装在d盘吗 mysql只能装在c盘吗_mysql_02

3.data文件无法删除的问题

data文件不能自己创建,从官网下载的mysql得到的目录里没有data文件,通过执行mysqld --initialize-insecure可以生成,但是我用的是老师给的安装包,里面解压之后有data文件,并且是在我执行了部分操作之后才想到要去删除,这时已经删除不了了,remove之后重启也没用。解决办法参考
即停用mysql服务

4.mysql服务无法启动的问题。

这个问题可能是因为data文件的问题,如果从官网下载可以直接执行mysqld --initialize-insecure,如果是安装包里已经有了data文件的话需要先删除data,如果想保留之前的data文件,可以先把data文件拷贝到其他地方,安装好之后再将原data文件中多的文件拷贝进去。

参照
根据这篇博客及其下面的评论,我修改了my.ini文件后执行mysqld --initialize-insecure(生成data文件),然后执行net start mysql。

5.密码修改报错

解决办法参考

mysql可以安装在d盘吗 mysql只能装在c盘吗_安装包_03

安装步骤命令如下

注意要以管理员权限运行,安装完成后修改密码。

mysql可以安装在d盘吗 mysql只能装在c盘吗_mysql可以安装在d盘吗_04


如有错误还请指正。