mysql安装的血与泪

相信很多人都安装过mysql,就是不知道是不都都像我这样踩到那么多坑。
听我一步一步道来:

1、刚开始和大家一样,去官网下载mysql压缩包,解压,版本是5.7
在这里插入图片描述
按照网上的data文件夹和my.ini是我自己建的
2、配置环境
在这里插入图片描述
也是很正常的一步
3、修改my.ini文件
在这里插入图片描述
4、cmd,管理员启动,到bin目录下执行mysqld -install ,安装成功
5、net start mysql 到这里问题出现了,一直报服务正在启动或停止中请稍后片刻再试一次,后面就不让我操作了。网上一通百度,都说mysql服务卡住了,电脑进程是找不到的,需要命令去杀死进程。
好,我就输入命令 tasklist| findstr “mysql” 果然有用
在这里插入图片描述
一个mysql进程正在执行
6、再输入命令 **“taskkill/f /t /im mysqld.exe”**杀死进程 再输入上一个命令没了,成功了,但问题不仅限于此
7、这个时候肯定要登录mysql : net start mysql 成功启动 , mysql -u root -p 这个时候叫我输密码,
网上都说第一次安装密码为空直接就能登的,我试试
在这里插入图片描述
卵并然,结果又去百度,半个小时后,重新回到my.ini文件。
8、这个时候说要绕过密码直接登录mysql去修改密码,好的,思路有了。
关闭mysql 输入命令 mysqld_safe --user=mysql --skip-grant-tables --skip-networking & ,此时打开另一个命令行窗口,重新到mysql的bin目录下, mysql -u root -p 密码不输 真的进去了
9、此时就要改密码了,输入命令 show databases看下数据库 , use mysql 使用这个数据库
update user set password=PASSWORD(‘123456’) where user=‘root’;
在这里插入图片描述
无语了,又去百度,说5.7版以后password已经改为authentication_string
在输入命令 update mysql.user set authentication_string=password(‘’) where user='’; #修改密码成功
修改成功,终于搞定了。。。

总结:真的是血与泪啊,特此写了篇博客,为有同样问题的朋友解惑。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值