安装 MySQL 服务中遇到的问题

最近需要用到MySQL,在安装的过程中遇到了一些问题,网上找了一大堆方法,都差不多,但好多都无法解决我遇到的问题,现在记录一下我的解决方法和步骤,仅供大家参考。修改密码的时候忘记截图了,所以用文字写一下。

本人用的是windows11的操作系统,安装的是mysql-8.0.26-winx64的绿色版本。

一、安装mysql服务

1.将【mysql-8.0.26-winx64】文件夹复制到自己想要安装的目录下,然后右击【此电脑】,点击【属性】,点击【高级系统设置】,点击【环境变量】,在【系统变量】的 Path 后面追加mysql-8.0.26-winx64的bin目录,根据自己的目录添加。

2.打开【my.ini】文件,根据实际情况,修改【basedir】和【datadir】的相对应的目录。

3.以管理员的身份打开命令提示符。

4.进入到安装mysql的文件的bin目录下。

5.输入【mysqld  –install】,按回车,然后输入【net start mysql】,在按回车,如果显示【MySQL服务已经启动成功】,那是最好的,如果显示【MySQL服务无法启动,服务没有报告任何错误】,那就接着以下步骤:

①清空MySQL安装目录下的Data文件夹里的所有,直接清空了Data而不是删除Data又再建data文件夹。如果Data文件夹里没有任何东西,则跳过此步骤。

②接着在前面第4步中的bin目录下输入【mysqld --initialize --console】,按回车。最后一行的【root@localhost:】后面这一串就是mysql的初始登录密码,最好复制保留,后面大概率要用到的。我第一台笔记本装的时候用到了,但第二台笔记本装的时候,在修改密码的时候因为有其他错误,所以没有用到。

③删除前面已安装的mysql服务,输入【sc delete mysql】,按回车。

④重新安装mysql服务,输入【mysqld --install myaql】,按回车。

⑤再次启动MySQL服务,输入【net start mysql】,按回车。显示【MySQL服务已经启动成功】就表示成功了。

6.启动成功后,修改密码,这一步我网上找了好多方法,第一台笔记本修改密码没报任何错误,但第二台笔记本修改的出现问题了,都写下来吧。

第一台笔记本使用mysqladmin修改密码:mysqladmin -u用户名 -p旧密码 password 新密码

这是当时参考的截图,不是我自己的。

第二台笔记本修改密码时报错了,

mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: YES)'

①先关闭mysql服务,输入【net stop mysql】,按回车。

②进入MySQL安全模式,输入【mysqld -console --skip-grant-tables --shared-memory】,按回车,启动MySQL服务后,光标会一直停止没有任何输出,这儿的话说明MySQL服务已经启动了。不要关闭此时的窗口

③再以管理员的身份重新打开一个新的命令提示符,进入到安装mysql的文件的bin目录下。可参照前面的第3、4步,输入【mysql -uroot -p】,按回车,出现要填入密码,直接按回车,不用填写密码。

④使用默认的mysql,输入【use mysql;】按回车。

⑤刷新数据库,输入【flush privileges;】别忘了分号,按回车。

⑥修改密码,输入【alter user 'root'@'localhost' identified by '你的密码'; 】,按回车。

⑦再次刷新数据库,输入【flush privileges;】按回车。

⑧退出,输入【exit;】,按回车。

退出后先关闭第二次打开的窗口,再关闭第一次打开的窗口。

二、使用新的密码连接数据库

以管理员的身份重新打开一个新的命令提示符,进入到安装mysql的文件的bin目录下。可参照前面的第3、4步,输入【mysql -u root -p】,按回车。然后填写新改的密码,再回车,如果能进入MySQL,则说明密码修改成功。

参考文章:MySQL服务无法启动且服务没有报告任何错误的解决办法_Mysql_脚本之家

在win10里修改mysql的root密码_windows用小黑框修改mysql密码-CSDN博客

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值