博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mysql 用户root密码重置
阅读量:5061 次
发布时间:2019-06-12

本文共 1090 字,大约阅读时间需要 3 分钟。

Asterisk安装完成之后,接手新的Asterisk系统后不清楚Mysql的root账号密码。

重新重置mysql的root密码的方式

先查看mysql的版本号。

我的测试环境下的mysql版本为5.1.73版本

mysql  Ver 14.14 Distrib 5.1.73, for redhat-linux-gnu (x86_64) using readline 5.1

1.#编辑mysql配置文件:

vim /etc/my.cnf  或者/etc/my.ini 在修改之前最好做下备份

#添加 在文件的[mysqld]节点进行添加一行,

skip-grant-tables

2.然后在CentOS6.x系统下 通过脚本重新启动Mysql服务

/etc/init.d/mysqld restart

Stopping mysqld: [ OK ]

Starting mysqld: [ OK ]

登录Mysql

再登录Mysql就没有密码了,登入mysql后,show databases;

mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY ' 这里填写新的root密码 ' WITH GRANT OPTION;

mysql>FLUSH PRIVILEGES;

搞定,然后,重新将my.cnf 中的#skip-grant-tables  注释掉

然后再重启mysql服务。

/etc/init.d/mysqld restart

在mysql中进行更改password并对相对应的库进行授权

mysql> UPDATE mysql.user SET Password=PASSWORD('root@123') where USER='root';

Query OK, 0 rows affected (0.00 sec)
Rows matched: 4 Changed: 0 Warnings: 0

mysql> flush privileges;

Query OK, 0 rows affected (0.00 sec)

然后再重新启动mysql服务即可。

 

或者采用另外一种方式进行更改mysql root账户密码;

use mysql; 选择mysql库

update user set password=password('这里是密码') where user='root';

至此密码已经更改完成,

 

转载于:https://www.cnblogs.com/Enzoo/p/11151799.html

你可能感兴趣的文章
几款Http小服务器
查看>>
iOS 数组排序
查看>>
第三节
查看>>
PHP结合MYSQL记录结果分页呈现(比较实用)
查看>>
Mysql支持的数据类型
查看>>
openSuse beginner
查看>>
Codeforces 620E(线段树+dfs序+状态压缩)
查看>>
Windows7中双击py文件运行程序
查看>>
Market entry case
查看>>
bzoj1230 开关灯 线段树
查看>>
LinearLayout
查看>>
学习python:day1
查看>>
css3动画属性
查看>>
第九次团队作业-测试报告与用户使用手册
查看>>
Mongodb 基本命令
查看>>
控制文件的备份与恢复
查看>>
返回代码hdu 2054 A==B?
查看>>
iOS 8 地图
查看>>
iOS 日常工作之常用宏定义大全
查看>>
PHP的SQL注入技术实现以及预防措施
查看>>