下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

怎样才可以在MYSQL5重置root密码呢?

作者:课课家教育     来源: http://www.kokojia.com点击数:840发布时间: 2017-02-14 09:00:34

标签: 命令行MYSQL数据库

大神带你学编程,欢迎选课

  ROOT存在于Linux系统、UNIX系统(如AIX、BSD等)和类UNIX系统(如Debian、Redhat、Ubuntu等版本的Linux系统以及Android系统)中,是系统中唯一的超级用户,相当于Windows系统中的administrator用户。那么问题就来了,我们应该怎样在MySQL5重置root密码呢?

怎样才可以在MYSQL5重置root密码呢?_命令行_MYSQL_数据库_课课家

  其实实现方法真的很简单,只需要七个操作步骤就可以完成了。有兴趣的朋友就跟着小编一起来动手吧。但是在教程开始之前,小编要和大家说清楚一件事情。那就是这个实现方法是在5.0.27版本的MYSQL数据库以及DEBIANLinux3.1的操作系统下面进行操作的哟。具体的实现方法如下:

  操作步骤一:首先我们第一步要做的就是使用系统root权限进行登陆应用程序。

  操作步骤二:然后我们就要将MYSQL这一个服务器停止工作,编程代码如下所示:mysql.server stop

  操作步骤三:在这里,我们要忽略掉所有的授权表,接着执行一下MYSQL服务器。编程代码如下所示: mysqld_safe --skip-grant-tables --skip-networking &

  (但是我们还要注意一点,那就是skip-grant-tables这一个参数是为跳过授权表的;然而skip-networking这个参数所代表的意思就是为不监听TCP/IP的连接)

  操作步骤四:接下来我们还要执行一下MYSQL的客户端,编程代码如下所示:mysql

  操作步骤五:接着我们还要使用一下mysql数据库,那么怎样才可以使用呢?编程代码如下所示:usemysql;

  操作步骤六:好了到了这一步,我们就可以开始更新一下root的密码了。小编的建议就是大家可以尽可能的设置一个较为好记的密码,这样子的话,妈妈再也不用担心我们忘记密码了。编程代码如下所示:update user set password=password('新密码') where user='root';

  操作步骤七:终于到了教程的最后一个步骤了,那就是将mysql服务器关闭,最后使用一个正常的方式将其启动就可以了。

  假如说大家使用的MySQL版本不是小编这一个版本的话,那么大家就可以在mysql的安装目录里面,寻找一个适合大家当前版本的mysqld_safe,然后就在其后面加上以下这一句命令行:--skip-grant-tables。这一句命令行所代表的意思就是用来跳过授权表,小编在这篇教程中所使用的mysqld_safe版本为"safe_mysqld"(其实小编写到这里的时候,好像想起来了一件事情。小编不知道在哪里看到过说,5.0以后的版本仅仅只需要将sqfe_mysqld修改成为mysqld_safe就可以了。如果早知道这一个实现方法,小编就不需要在网上苦苦搜索那么久了!)

  小编结语:

  在这篇编程语言中,小编主要是向大家介绍了怎样在MYSQL5重置root密码的方法。其实方法真的很简单,毕竟只需要七个操作步骤就可以完成了。大家不妨可以尝试一下哟!课课家教育,你的设计天堂。

赞(15)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程