Mysql找回管理员password
我们使用MYSQL的时候有可能由于种种原因忘记ROOTpassword,假设是那样数据库可能就废掉了。可是今天给大家分享下找回ROOTpassword的方法或者说是在不知道rootpassword的情况下改动ROOTpassword,可是还是建议大家对rootpassword慎重保管,防止一些不必要的麻烦
找回管理员password:
[root@localhost~]# service mysqld stop
Shutting down MySQL....[确定]
[root@localhost~]# vim /etc/init.d/mysqld
大约在283行:
$bindir/mysqld_safe --datadir="$datadir"--pid-file="$mysqld_pid_file_path" $other_args >/dev/null2>&1 &
wait_for_pid created "$!""$mysqld_pid_file_path"; return_value=$?
更改为
$bindir/mysqld_safe --skip-grant-tables --skip-networking
--datadir="$datadir"--pid-file="$mysqld_pid_file_path" $other_args >/dev/null2>&1 &
wait_for_pid created "$!""$mysqld_pid_file_path"; return_value=$?
保存退出
mysql> use mysql
Readingtable information for completion of table and column names
You canturn off this feature to get a quicker startup with -A
Databasechanged
mysql> select user,host,password from user;
+---------+-----------------------+-------------------------------------------+
|user | host | password |
+---------+-----------------------+-------------------------------------------+
|root | localhost |*4941369BD46398A2BDEEC85411065D7137D4EA0F |
|root | localhost.localdomain |*4941369BD46398A2BDEEC85411065D7137D4EA0F |
|root | 127.0.0.1 |*4941369BD46398A2BDEEC85411065D7137D4EA0F |
|tianke | % |*A399693A49F7EC7C548D0FC376FA52AD293A552F |
|tianke1 | % |*EEAC51414F1AE247D67F47A875BDB134CF39986C |
+---------+-----------------------+-------------------------------------------+
5 rowsin set (0.01 sec)
改动rootpassword
mysql> update user setpassword=password('123456') whereuser='root';
QueryOK, 3 rows affected (0.00 sec)
Rowsmatched: 3 Changed: 3 Warnings: 0
然后将服务再次停掉,然后再将掺数改回重新启动mysql就可以。
Mysql找回管理员password相关推荐
- windows下忘记mysql超级管理员密码的解决办法
果你是服务器是 windows xp/2000/2003/nt 都可以使用这个方法来找回丢失 MYSQL超级管理员root的密码 1,停止MYSQL服务,CMD打开DOS窗口,输入 net stop ...
- Linux Windows下忘记mysql超级管理员root密码的解决办法
Linux下: >killall -TERM mysqld. >bin/safe_mysqld --skip-grant-tables & >use mysql >up ...
- MySQL数据库管理员用户密码忘记了怎么办?
MySQL数据库管理员用户密码忘记了怎么办? 前提 关闭数据库 启动数据库到维护模式 刷新授权表(加载授权表) 赋权,修改用户密码 关闭数据库重启验证密码 前提 MySQL 数据库 Linux 系统 ...
- Mysql 修改管理员密码
Mysql 修改管理员密码 直接登录修改: 1.登录 mysql -u root -p 2.使用mysql数据库 use mysql: ...
- Upsource/Hub 找回管理员权限
Upsource/Hub 找回管理员权限 起因 Hub中的admin用户为管理员权限,拥有整个系统的最高权限,甚至可以做移除自身管理员权限高危操作,本人就是在一次尝试性操作中将admin的管理员权限删 ...
- mysql 清空表怎么恢复_mysql怎么恢复删除的表?mysql找回误删表的数据方法
下面小编就为大家带来一篇mysql 找回误删表的数据方法(必看).小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧. 有备份的话很简单,只需要生成一个最近备份的数据,然后用 ...
- mysql库的user表误删除或mysql的管理员密码丢失的解决方法
mysql库的user表误删除或mysql的管理员密码丢失的解决方法 参考文章: (1)mysql库的user表误删除或mysql的管理员密码丢失的解决方法 (2)https://www.cnblog ...
- 完整过程解决 ERROR 1045 (28000): Access denied for user 'mysql'@'localhost' (using password: NO)
ERROR 1045 (28000): Access denied for user 'mysql'@'localhost' (using password: NO) 此问题网上大部分都是围绕下面的第 ...
- mysql 找回误删表的数据办法_mysql找回误删表的数据方法(必看)
有备份的话很简单,只需要生成一个最近备份的数据 然后用mysqlbinlog找回备份时间点之后的数据 再恢复到现网即可. 要是没有备份 可能就会比较麻烦,找回数据的成本也是非常之高的. 下面介绍下 m ...
最新文章
- JavaScript中几个重要的知识点(1) ---- 面向对象
- bom中的event以及一些window的API
- Flask实战2问答平台-问答详情完成
- 实体 联系 模型mysql_数据库系统概念读书笔记――实体-联系模型_MySQL
- VisualStudioAddIn2017.vsix的下载安装和使用
- linux centos 7.0 安装配置,CentOS7.0安装配置CouchBase
- 安装win10 无网络_微软已修复Win10“无网络连接”问题 已在Dev频道测试
- 面向对象设计与构造:oo课程总结
- visual studio (vs)常用快捷键
- vue前期项目搭建所需要安装的插件,idea操作
- spss数据分析_相关分析
- makefile编写规则
- 戴尔服务器预装系统如何降级,在戴尔计算机上降级系统BIOS | Dell 中国
- 修改Fedora 18的窗口背景颜色为浅绿色
- dede服务器建站_织梦建站之本地服务器怎么装,怎么部署
- 鉴黄师再受关注 网络色情治理任重道远
- PUNCH图剖分浅析
- 有了AI,程序猿再也不用担心有Bug了
- input 标签 autofill属性生效导致的输入框背景色变成黄色(或其他色)的解决办法
- C++ STL容器详解
热门文章
- Java如何转换protobuf-net中的bcl.DateTime对象
- 暴 雨 雲 于 7月17日
- ASP.NET Core 2.0 : 三. 项目结构
- Django Bakend--后台管理插件开发-01
- Java中的基本类型变量储存方式
- Visual Studio 2013 中如何设置断点
- ZeroC ICE java异步实现方式(ami/amd)
- ElasticSearch2.2.0安装
- 【Web】Eclipse + Maven + Struts搭建服务器
- Lean Startup