`

如何恢复MYSQL的ROOT口令

阅读更多
 

如果你忘记了你的MYSQL的root口令的话,你可以通过下面的过程恢复。

1. 向mysqld server 发送kill命令关掉mysqld server(不是 kill -9),存放进程ID的文件通常在MYSQL的数据库所在的目录中。

kill `cat /mysql-data-directory/hostname.pid`
你必须是UNIX的root用户或者是你所运行的SERVER上的同等用户,才能执行这个操作。

2. 使用--skip-grant-tables 参数来启动 mysqld。

3. 使用mysql -h hostname mysql命令登录到mysqld server ,用grant命令改变口令。你也可以这样做:mysqladmin -h hostname -u user password new password。

其实也可以用use mysql; update user set password =password(yourpass) where user=root 来做到。

4. 载入权限表: `mysqladmin -h hostname flush-privileges ,或者使用 SQL 命令`FLUSH PRIVILEGES。

当然,在这里,你也可以重启mysqld。

分享到:
评论

相关推荐

    [内酷族]教程站-Mysql教程之MYSQL用户root口令为弱口令又一入侵办法- NKZU_com.htm

    [内酷族]教程站-Mysql教程之MYSQL用户root口令为弱口令又一入侵办法- NKZU_com.htm

    MySQL用户和权限及破解root口令的方法示例

    主要介绍了详解MySQL用户和权限及破解root口令,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    更改Mysql root用户密码

    新下载了mysql,口令为空,如何修改root口令: 首先登陆mysql use mysql; update user set password=password('new_password') where user='root'; flush privileges; 注意需要 flush privileges; 更改Mysql root...

    java弱口令验证的代码

    包含连续或多个重复字符(如abc,123,111,bbb)、键盘连续字符(如qwe,!@#,qaz)、关键字的验证(如admin,root,user),不用引jar文件,导入项目直接可用

    mysql 加固策略

    1.修改root用户口令,删除空口令 2.删除默认数据库和数据库用户 3.改变默认mysql管理员帐号 4.关于密码的管理 5.使用独立用户运行msyql 6.禁止远程连接数据库 7.限制连接用户的数量 8.用户目录权限限制 9.命令历史...

    MySQL数据库应该如何对抗解密高手

    如果你把一个Unix root用户口令放在mysql.server脚本中,确保这个脚本只能对root是可读的。检查那个运行Mysqld的Unix用户是唯一的在数据库目录下有读/写权限的用户。不要把process权限给所有用户。如果你不信任你的...

    mysql数据库复制

    最近在学习关于mysql的数据库复制方面的东东,搜集了一些资料,整理如下: 1:mysql手动复制数据库技巧 2:MYSQL 复制范例详解 3:MYSQL数据同步备份复制电脑网络 ...6:mysql的root口令忘记了怎么办?

    Windows 8.1下MySQL5.7 忘记root 密码的解决方法

    最近学习碰到了一件挺令人尴尬的事情,我把MySQL的密码给忘记了,所以MySQL登录不进去。在网上找的解决方案都不靠谱,下面小编给大家分享Windows 8.1下MySQL5.7 忘记root 密码的解决方法,需要的朋友一起看看吧

    《云计算》-MySql基础:数据备份与恢复

    本案例要求熟悉MySQL的备份与恢复,完成以下任务操作: 逻辑备份工具 mysqldump 使用mysql 恢复数据库 12 1.2 步骤 实现此案例需要按照如下步骤进行。 步骤一:使用mysqldump进行逻辑备份 1)备份MySQL服务器上的...

    MYSQL培训经典教程(共两部分) 1/2

    目 录 <br>第一章MYSQL入门与初步 1 1.1 MYSQL简介 2 1.1.1 MySQL是什么? 2 1.1.2 我需要MySQL吗? 3 1.1.3 我需要付钱吗? 4 1.1.4 如何得到MySQL? 4 1.1.5总结 5 1.2 关系数据库管理系统 5...

    MySQL 入门学习 ——基础教程

    b)、mysqlshow -u root mysql 正常时显示数据库mysql里的五个表: columns_priv db host tables_priv user c)、mysqladmin version status proc 显示版本号、状态、进程信息等 d)、mysql test 进入mysql...

    MySQL 密码设置

    一个重要的应用就是如何在遗忘root用户密码的时候修改密码,使用的方法是启动MySQL服务器时忽略加载授权表。由MySQL使用用户名和口令的方法与Unix或Windows使用的方式有很多不同之处: ·MySQL 使用于认证目的的...

    Structs开发的图书馆管理系统 Windows xp sp2 + myEclipse5.5 + Tomcat6.0 + MySQL5.0

    系统开发环境: Windows xp sp2 + myEclipse5.5 + Tomcat6.0 + MySQL5.0 数据库文件:直接将数据库目录下的db_librarySys文件夹复制到mysql数据库的data目录下即可 mysql数据库登陆信息: 帐号root,密码123(自己可以...

    在MySQL中增添新用户权限的方法

    有2个不同的方法增加用户:通过使用GRANT语句或通过直接操作MySQL授权...另外,如果你改变了root用户口令,你必须如下的MySQL命令指定它。 你可以通过发出GRANT语句增加新用户: 代码如下:shell> mysql –user=root

    MYSQL培训经典教程(共两部分) 2/2

    目 录 <br>第一章MYSQL入门与初步 1 1.1 MYSQL简介 2 1.1.1 MySQL是什么? 2 1.1.2 我需要MySQL吗? 3 1.1.3 我需要付钱吗? 4 1.1.4 如何得到MySQL? 4 1.1.5总结 5 1.2 关系数据库管理系统 5...

    phpMyAdmin漏洞利用与安全防范

    但是,如果存在设置的Root密码过于简单,代码泄露Mysql配置等漏洞,通过一些技术手段,99%都能获取网站webshell,有的甚至是服务器权限。phpMyAdmin在一些流行架构中大量使用,例如phpStudy、phpnow、Wammp、Lamp、...

    连接Python程序与MySQL的教程

    MySQL是Web世界中使用最广泛的数据库服务器。SQLite的特点是轻量级、可嵌入,但不能承受高并发访问,适合...安装时,MySQL会提示输入root用户的口令,请务必记清楚。如果怕记不住,就把口令设置为password。 在Windows

    如何为用户设置密码(MYSQL)

    当初次在机器上安装完Mysql时,你可以匿名进行访问数据库或者以不带口令的root身份进入数据库。另外如果你是一个管理员,你还要进行一些用户的建立及授权,这又涉及到设置密码的问题。本文讨论一下如何设置MYSQL密码...

Global site tag (gtag.js) - Google Analytics