对于初学mysql小白的我来说,一般都是通过菜鸟教程来进行基础知识的入门,然而在一开始的安装过程中就遇到了难题,问题整理如下:

第一个问题:

mysqld不是内部命令,估计对于新手来说这也是比较头痛的事情,明明就是按照文档执行的,怎么就不对呢,然后就是各种百度,哈哈,终于定位到问题了,原来是没有配置环境变量,那咱们就配一个呗!

对于win10电脑而言的小伙伴来说:

第一步:

找到此电脑—》属性—》高级系统设置—》环境变量—》系统变量—》双击path—》点击新建—》输入mysql下面bin文件夹的地址,附上操作步骤:

属性在这块,这么隐蔽的地方,你叫咱家找到好辛苦,嘿嘿!

一下子我就到系统变量了,我估计小伙伴都比我聪明,可能早知道咋配置环境变量滴,呜呜!

双击path,输入安装地址,点击确定,这就完成环境变量的配置了。

然后还有一点要提醒小伙伴,一定要以管理员的权限进行操作,否则又会报错滴

初始化数据库:

巴拉巴拉输出了一堆:

咱家以为这是mysql后期登陆需要的密码,就拿个小本本记下来了.....

然后执行后续命令,终于历经千辛万苦到了登陆的环节,好激动,结果却出现了

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: No)

于是各种问度娘,大多数解决方法是找到mysql安装的地址,找到文件my.ini,紧接着找到[mysqld],在它屁股后边加上skip-grant-tables,那问题又来了,一定注意--skip-grant-tables与skip-grant-tables的区别,不一样滴,附上咱家的my.ini文件内容

小伙伴们,记得先把mysql服务停了,命令行net stop mysql,紧接着修改my.ini文件,注意保存哦,那完了之后肯定需要重新启动服务了,命令net start mysql,开启后 ,输入mysql - uroot -p 回车进入!

哇,居然又失败了,咱家以为是不是my.ini文件修改完,没保存,CTRL+s,CTRL+s,肯定保存好了,接着又开始新一轮尝试,看到依然是ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: No) ,于是把小本本上记的密码输入,也还是报错,整整一上午,各种尝试,咱家终于找到解决方法了,得瑟一下下哦

第一步:停止mysql服务

第二步:以管理员权限运行命令行mysqld --console --skip-grant-tables --shared-memory,附上此图

第三步另外打开一个cmd窗口,输入mysql回车,附图

胜利的曙光终于来临了,嘿嘿!

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐