下载安装mysql时出现的一些问题
1、关于在安装MySQL时报错"本地计算机上的mysql服务启动后停止,某些服务在未由其他服务或程序使用时将自动停止"的解决方法
首先将你下载的MySQL安装或者解压(对应安装版和解压版);
然后在MySQL的安装目录下新建一个文本文档:my.ini;往里面写:
重要的是还要配置环境变量,将MySQL安装目录一直到bin写到path环境中:
然后以管理员身份打开cmd,输入语句mysqld --initialize --user=mysql --console(可能需要定位到MySQL的bin目录下),(看到生成个data文件,是系统默认创建数据库的),此时还会生成一个随机的密码(解压版为空),后面会用到:
然后继续使用命令行到安装目录bin目录下启动MySQL服务:net start mysql
如果发现MySQL启动不了,显示拒绝访问,请cd到bin目录下,启动MySQL:mysqld.exe -install 显示Service successfully installed之后,重新启动MySQL服务:net start mysql 如果显示Install/Remove of the Service Denied! :
原因:普通用户模式权限下的cmd安装mysql会出现这样的报错提示
解决方法:以管理员身份重新运行。再安装的时候,就提示服务安装成功。
然后:
因为MySQL默认没有data的文件夹。接着输入: 回车,执行完这条命令,就会自动生成一个data文件夹。如果提示Can’t create directory...最可能导致的原因是:my.ini里面的basedir与datadir路径有误。然后再启动就可以了:
2、MySQL初次装时密码为空,为其设置密码:
Win+r,输入cmd,以管理员身份运行,
使用mysqladmin命令,password后面是你新设置的密码:
按回车,然后输入你原先的密码,如果原来的密码为空,直接按回车就可以。密码设置成功,用新密码登录:
3、【错误解决】本地计算机上的mysql服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止
新下载的MySQL中没有没有my.ini,新建一个,内容上面说过
4、Windows 无法启动MySql服务 (位于 本地计算机上)错误2: 系统找不到指定的文件
错误原因:服务的路径与安装的路径不一样,之前安装过MySQL后卸载重装容易出现这样的问题。
解决方法:修改Windows注册表,win+r在运行对话框输入regedit,点击确定,进入注册表编辑器。选择 HKEY_LOCAL_MACHINE -> SYSTEM ->CurrentControlSet -> services -> MySQL,修改ImagePath的路径为MySQL安装路径,例如: