我是靠谱客的博主 标致酸奶,最近开发中收集的这篇文章主要介绍数据库修改密码 解决方案,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

今天在MAC上安装完MYSQL后,MYSQL默认给分配了一个默认密码,但当自己在终端上使用默认密码登录的时候,总会提示一个授权失败的错误:Access denied for user ‘root’@’localhost’ (using passwor)如图:

这里写图片描述

解决方案

既然现在没法登录到数据库中,改密码和添加用户等操作也无从谈起。好在MySQL中还提供了一种免去密码校验进入数据库的方法,我们就先使用这种方法登入到数据库中。然后将默认密码替换掉,上面的问题就可以解决掉啦~具体操作如下

一、找到Mysql配置文件

这个操作,在不同平台下对应的不同的操作文件 
mac系统中配置文件是mysql安装目录support_file下的my-default文件 
这里写图片描述

需要注意的是:默认该配置文件不具备写权限需要使用chmod命令先为该文件添加写权限才能进行更改

ps:windows系统的配置文件是mysql安装根目录的my.ini文件

二、修改配置文件

打开刚才我们找到的配置文件,然后在里面找到 [mysqld] 这一项,然后在该配置项下添加 skip-grant-tables 这个配置,然后保存文件。 
这里写图片描述

三、重启mysql服务

为了使上一步的配置项生效,我们需要重启MySQL的服务 
Mac系统可以在系统偏好中进行重启: 
这里写图片描述
windows系统可以通过:在我的电脑上右键–>服务–>找到mysql服务进行重启 
linux系统可以使用:service mysqld restart来重启

四、免密登录MySQL

然后再次进入到终端当中,敲入 mysql -u root -p 命令然后回车,当需要输入密码时,直接按enter键,便可以不用密码登录到数据库当中

五、修改默认的密码

使用 set password for 'username'@'host' = password('newpassword') 命令修改新的密码。

最后

以上就是标致酸奶为你收集整理的数据库修改密码 解决方案的全部内容,希望文章能够帮你解决数据库修改密码 解决方案所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(45)

评论列表共有 0 条评论

立即
投稿
返回
顶部