作者:二龙_01
转载自/
近期学习使用mysql数据库遇到了一些安装上的问题,自己也上网百度了各种解决方法,其中有适合自己的,也发现了一些人云亦云的解决方法,甚至有一些根本解决不了实际问题,只不过是复制拷贝了一下别人的解决方法就胡乱套用,因为是新接触这个工具,所以在安装以及使用上面踩了一些坑,现在解决了在安装上面的问题,发此贴希望方便解决遇到类似问题的同学。
首先,百度搜索mysql,进入官网,不要进一些人发的贴子的链接,有可能他们发布的链接里面的mysql版本太老,自己搜一下不会花费太多时间。选择8.0版本以上的,因为这是目前最新的版本。
下载64bit的zip包,不要解压在c盘的默认文件夹下面,因为有时候默认文件夹会出现中文文件名,路径最好不要出现中文,你可以解压在自定义的目录路径下,比如我是放在F盘下,新建一个文件夹mysql,解压在里面。
然后解压完毕之后,在mysql目录下新建一个my.ini文件,你可以新建文本文件,然后重命名更改文件,里面的配置信息你可以上网搜到很多不一样的,但是大多都大同小异,随便复制一份过来用就好,需要注意的是,里面有一个XXXdir=????,你需要把后面的改成自己的安装目录。
上面的安装以及基础配置都是一样的,没什么好说的,主要是用cmd安装mysql启动服务器出现的问题需要重点说明,如果已经安装成功的同学就可以跳过。
-------------------------------------------------------------分割线---------------------------------------------------------------------------------
问题1:如何利用cmd安装mysql服务器
利用cmd命令 mysql --initialize --console,大概响应30S到50s,会出现Warning和System字样信息,最后一行则是note信息,记住password,如果出现了error字样的信息,则请检查配置的ini文件是否有错,如果修改仍然出现类似问题,请删除安装目录并重新解压,再按照上述步骤来安装。
如果你不想每次都用cd命令来跳到bin目录下运行,就增加一个path环境变量,具体做法上网搜,很简单。
问题2:启动mysql服务器时提示系统错误
请使用cmd管理员模式运行,可以直接去window/system32下找cmd,右键管理员模式运行,或者直接在开始菜单上搜索cmd,然后直接用管理员模式运行。(我不喜欢配图,因为配图,这次你看着图解决了问题,下次再遇到同类型的问题就忘记解决方法了)
问题3:启动mysql服务器,发现在任务管理器里面的服务里,mysql服务启动了一会自动关闭
你可以把你的任务管理器打开,然后在服务一栏里找到mysql,在cmd命令函行打开mysql,命令不用教了吧,观察mysql服务的运行状态,如果出现此类问题,则启动的时候正常提示启动成功,但是过一会服务里mhysql会自动变成停止状态
请去ini文件里看看有没有添加这么一句skip-grant-tables,这都是网上的一些教程教你加上这么一句话就可以解决密码错误登录不进mysql的问题,真是害人不浅,很多问题的诱因并不只是这么一个错误导致的,你全都用一个方法解决,有时候并不适用所有人,具体问题具体分析。
问题4:登录mysql,报错1045 password=no/yes;
密码错误
非常明确的告诉你,假如你不知道密码了,你就重新安装一下service,不要用ini文件添加skip。。。代码的方式,实现没有密码登录,后面我会告诉你为什么。
问题5:登录mysql 报错
不能连接数据库,说明mysql启动失败,你别看到上面net start mysql的时候提示启动成功就是成功了,去任务管理器去看看。
出现类似问题,大部分就是用了无密码登录的代码解决方式,把那行代码删了。
问题6:网上告诉你的修改密码的cmd命令,提示代码格式错误
mysql版本更迭的原因导致一些旧的语法格式不再适用
用这个alter user 'root'@'localhost' identified by '自定义密码';
记住加分号以及引号是单引号。
目前我遇到和解决的问题就是这么多,解决办法用了很多种,总结出来的有效,适合我的办法,当然了,建议同学们把我的解决方法当作参考,如果依然无法解决你目前的问题,就继续寻找。
如果觉得《用命令行连接mysql文件时出现错误_MySQL使用cmd命令窗口安装错误信息提示的解决方法...》对你有帮助,请点赞、收藏,并留下你的观点哦!