mariadb(MySql)匿名添加root权限账户或者重置root账户密码
2016-08-10 17:50
555 查看
【问题】
mariadb(MySql)安装之后,报错:Access denied for user 'root'@'localhost'
发现用root登录不了,并且安装之后找不到root的密码。
备注:
在centos7上安装Mysql5.7.13会在这个地方找到默认密码:cat /var/log/mysqld.log | grep password
或者在/var/log/mysql.log下会找到默认的密码。但是这里找不到!
【解决】
匿名添加root权限账户,重置root密码。
【步骤】
1.通过以下命令匿名登录mariadb:
mysqld_safe --skip-grant-tables
2.匿名登录后执行如下sql语句:
--使用mysql系统数据库
use mysql;
--插入一个名为test的新帐号,密码为123456,可根据自身需要自行修改:
insert into user(Host,User,Password) values('%','test',PASSWORD('123456'));
--将root密码改为123456,作为重置root密码之用
Update user set Password=PASSWORD('123456') where User='root'
select * from user;
--查看用户是否加入
3.至此,root的密码已经重置,重启mysql服务
mariadb(MySql)安装之后,报错:Access denied for user 'root'@'localhost'
发现用root登录不了,并且安装之后找不到root的密码。
备注:
在centos7上安装Mysql5.7.13会在这个地方找到默认密码:cat /var/log/mysqld.log | grep password
或者在/var/log/mysql.log下会找到默认的密码。但是这里找不到!
【解决】
匿名添加root权限账户,重置root密码。
【步骤】
1.通过以下命令匿名登录mariadb:
mysqld_safe --skip-grant-tables
2.匿名登录后执行如下sql语句:
--使用mysql系统数据库
use mysql;
--插入一个名为test的新帐号,密码为123456,可根据自身需要自行修改:
insert into user(Host,User,Password) values('%','test',PASSWORD('123456'));
--将root密码改为123456,作为重置root密码之用
Update user set Password=PASSWORD('123456') where User='root'
select * from user;
--查看用户是否加入
3.至此,root的密码已经重置,重启mysql服务
service mysqld restart
相关文章推荐
- 如何在 Linux 中重置 MySQL 或者 MariaDB 的 root 密码
- 如何在 Linux 中重置 MySQL 或者 MariaDB 的 root 密码
- 详解如何在Linux中重置MySQL或者MariaDB的root密码
- 如何在 Linux 中重置 MySQL 或者 MariaDB 的 root 密码
- MySQL/MariaDB的Root密码重置教程
- mysql匿名账号与root账户密码修改方法
- Centos7 MariaDB root账户密码重置
- mysql 重置root 账户密码
- XAMPP笔记之重置MySQL/MariaDB Root用户密码
- windows平台重置mysql的root账户密码
- mysql。mariadb root账户忘记密码
- 如何重置 MySQL 或 MariaDB 的 Root 密码
- 我来谈谈如何重置MySQL或MariaDB的Root密码
- XAMPP笔记之重置MySQL/MariaDB Root用户密码
- mysql_root密码重置
- 忘记mysql密码下如何Windows下和Linux下重置了MYSQL的root的密码
- 您配置文件中的设置 (空密码的 root) 与 MySQL 默认管理员账户对应。您的 MySQL 服务器使用默认值运行当然没有问题,不过这样的话,被入侵的可能性会很大,我们强烈建议您应该立即给……
- 详解如何在Redhat Linux(CentOS)下重置MySQL根(Root)密码
- 运行phpmyadmin的时候下方总是出现“wapm您配置文件中的设置 (空密码的 root) 与 MySQL 默认管理员账户对应。您的 MySQL 服务器使用默认值运行
- mysql( 5.0.51a 版本)root密码重置