登录
首页 >  数据库 >  MySQL

解决MySQL root默认密码无法登录问题

来源:SegmentFault

时间:2023-01-17 11:58:40 136浏览 收藏

在IT行业这个发展更新速度很快的行业,只有不停止的学习,才不会被行业所淘汰。如果你是数据库学习者,那么本文《解决MySQL root默认密码无法登录问题》就很适合你!本篇内容主要包括解决MySQL root默认密码无法登录问题,希望对大家的知识积累有所帮助,助力实战开发!

Ubuntu Server 12.04 LTS,用 apt-get 安装 MySQL 过程中没有提示设置 root 账号的密码,安装完成后发现 root 空密码无法登录。

解决方案:

其实 debian 系的 MySQL 安装过程中会设置一个默认的账户,这个文件里保存了默认账号的信息

cat /etc/mysql/debian.cnf

注意:这里的密码是明文的!

然后我们就可以用这个账号登录 MySQL

mysql -udebian-default-account -pdefaultpassword

这个账号是有操作 mysql 数据库的权限的,所以我们可以修改 root 的密码

use mysql set password for 'root'@'localhost' = password('yourpass');

OK!

如果要添加新账号,这个默认账号是没有权限的,可以用 root 账号重新登录 mysql,用下面这条命令添加新的 MySQL 用户,具体参数请百度之

GRANT ALL PRIVILEGES ON *.* TO 'yourname'@'localhost' IDENTIFIED BY 'yourpass' WITH GRANT OPTION;

本篇关于《解决MySQL root默认密码无法登录问题》的介绍就到此结束啦,但是学无止境,想要了解学习更多关于数据库的相关知识,请关注golang学习网公众号!

声明:本文转载于:SegmentFault 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>
评论列表