开发者社区> 余二五> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

centos7下mariadb 首次修改密码及忘记密码处理方法

简介:
+关注继续查看

首次修改密码

第一种

>mysqladmin -u root -p[oldpass] password newpass

注意oldpass(老密码)可选,如果root默认密码为空,则不需要输入

如果需要更改老密码,请注意老密码与-p之间不要有空格,否则会报错,另外password和newpass(新密码)之间以空格分隔。

第二种

初始化数据库

/usr/local/mysql/bin/mysql_secure_installation                yum安装是在/usr/bin/mysql_secure_installation

之后开始初始化

依次看提示




wKioL1aty_aB5hhaAAAFScaaXxM571.png


忘掉密码

systemctl stop mariadb ==>停止mariadb数据库

mysqld_safe --skip-grant-table   &   ==>进入单机模式

mysql

use mysql;==>进入mysql库

update user set password=password(新密码) where user='root' and host='localhost';==>设置新密码

flush privileges;==>刷新

新开窗口 mysqladmin -uroot -p shutdown ==>新密码测试关掉数据库,成功关闭就证明修改成功

systemctl restart mariadb ==>重启服务

skip_name_resolve = ON

第二种方法

 vim /etc/my.cnf

[mysqld]

skip-grant-tables              添加这一行,然后保存,重启服务,,mysql可以直接进去修改了。同上。










本文转自 295631788 51CTO博客,原文链接:http://blog.51cto.com/hequan/1768386,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
在CentOS6.5上安装MariaDB
昨天临下班的时候,在我的阿里云上面试装了PostgreSQL,可后来想想,似乎没什么必要使用他。主要是Navicat使用起来加自增key的时候,没有像MySQL那么方便啦。 因为公司用的已经是MySQL了,就一条道走到底好了。
967 0
CentOS 6.5上安装MariaDB
CentOS 6.5上安装MariaDB 1、软件环境: CentOS 6.5 x64MariaDB 5.5.36 2、安装过程 1)在/etc/yum.
818 0
CentOS 6.5上安装MariaDB
版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 https://blog.csdn.net/chszs/article/details/20483431 CentOS 6.5上安装MariaDB 作者:chszs,转载需注明。
850 0
CentOS下设置MySQL的root各种密码 总结
一、更改mysql密码常用的三种方法 大部分情况下,一般用户没有权限更改密码,只有申请了权限或root用户才可以更改密码;  1.方法1:用mysqladmin  mysqladmin -u root password "123456"; 如果root已经设置过密码,采用如下方法  mysqladmin -u root password -p "123456"; 2.
1138 0
+关注
20377
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载