关于Mysql的安装遇到的问题,找不到my.ini , 以及修改Mysql密码
今天装Mysql总是遇到很多的问题。
首先来说说,刚开始安装,因为不懂英语,很多时候都是一直往下走,结果发现中途卡在了startService ,然后去网上找了找教程,发现网上说的都行不通,然后又卸载了重装还是老样子,卡在了startService。听说了当时卸载了某些插件,然后又去重装系统,反反复复折腾了好多好多次。最后还是成功的安装成功了,美滋滋的。现在我就来说一说我遇到的问题吧。
第一步:自然是去官网安装Mysql,然后点击去安装,对于安装这一点,每个电脑情况不一样,不能按网上的安装教程来。其实在安装的过程中,就有英文的提示,不要去排斥英文,不懂的立马去翻译,然后就是跟着自带的提示一步步往下走就是了。
安装过程中有一个要你安装一些Mysql的插件什么的,根据自己的开发需求来就好。
第二步:安装好了,要去测试它安装好了没,如果没有就去网上找Mysql的配置教程,这个网上都是统一的,没毛病。
第三步:就是改密码,我去网上看他们说的找到my.ini(这个一个Mysql的配置文件),可我总是怎么找都找不到,于是我就按照网上说的去设置显示隐藏文件,结果还是看不到my.ini ,于是再去网上找,网上好多个版本,基本都是没有用的。
原来,要找到my.ini,要先去找到ProgramData,(这里要先打开显示隐藏文件的设置),那么要怎么找到ProgramData呢,看下图
输入%ProgramData%就OK了。
第四步:我是看网上的,编辑点开my.ini文件 ,这是让Mysql 不用密码就能登入,按回车就能启动服务
下面我来具体描述一下步骤:
1. 停止Mysql服务先
2.执行命令 mysqld --skip-grant-tables 这个命令的意思是在数据库启动的时候 跳跃权限表的限制,不验证密码,直接登录。
3.无密码登入 mysql -u root -p 回车确定。然后不用输入密码,再次回车确定。就登陆了系统。
4.使用数据库 use mysql
5.刷新密码 update mysql.user set authentication_string=password('root') where user='root' ;
6.刷新权限,执行 flush privileges;