好吧既然用了mysql那就索性写点东西下来。
安装mysql我不具体描述了,整体就是下载.zip包->解压->设置环境变量->更改my.ini文件->新建...\data
文件夹->管理员命令行配置mysql等等,网上这块的东西很多,并且尚未怎么过时(好比这篇教程)
须要注意的是,我列出的这个百度经验到配置mysql都是没问题的,但后面安装mysql以及启动服务就有问题了!html
这里不得不重申一下个人愤怒:网上教程多为重复转载及过时内容!做为一个更新换代如此之快以致于像“apa酒店”、“三星note7爆炸不给国人消费者道歉”等新闻都已经迅速降温消失殆尽的当今中国互联网,技术教程性的文章竟多数过时,真当反省!mysql
好回到正题,关于我刚才列出的那个百度经验,有几点须要注意的:web
....\bin
文件夹中,先用cd
命令退回到...\system32
文件夹内再初始化+启动mysql服务 以下图所示sql
错误1045本质上是密码错误禁止访问,咱们经过修改root用户密码为本身的密码来达到重置的效果数据库
通过一下午在网上的搜索,我终于总结出了解决方案:svg
首先,在my.ini
文件中加入skip-grant-tables
个人my.ini文件是这么写的,记得‘#’要去掉,问题解决后要加上
url
关闭mysql服务:net stop mysql
接着重启它net start mysql
插件
mysql -h localhost -u root -p
来创建本机链接随便输入什么密码,无所谓
命令行
键入use mysql;
注:分号不能省!!!大概像这样,会返回database changed3d
update mysql.user set authentication_string=password("你设置的密码在这里输入") where user="root" ;
mysql> UPDATE user SET password=PASSWORD(‘newpswd’)WHERE user=’root’;
命令无论用了!!而后关闭MySQL再启动,use net stop mysql
and net start mysql
,不然MySQL仍能免密码登陆
检验效果
至此,问题解决. peace out :)
visitor tracker