开发者社区> 一生有你llx> 正文

Linux服务器---mysql忘记密码

简介:
+关注继续查看
mysql忘记root密码
      如果不小心忘记了root密码,那么mysql就不能再登录了,这时就要重置root密码才行。通过下面的步骤,我们可以重新设置root密码。
1、退出mysql
      [root@localhost src]# service mysqld stop
      停止 mysqld:                                              [确定]
      [root@localhost src]# 

2、进入sql安全模式,命令“/usr/bin/mysqld_safe --skip-grant-table &”
      [root@localhost src]# /usr/bin/mysqld_safe --skip-grant-table &
      [1] 6332
      [root@localhost src]# 180814 10:10:00 mysqld_safe Logging to '/var/log/mysqld.log'.
      180814 10:10:00 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql

3、无密码方式登录,命令“mysql –u root”
      [root@localhost src]# mysql -u root
      Welcome to the MySQL monitor.  Commands end with ; or \g.
      Your MySQL connection id is 1
      Server version: 5.1.71 Source distribution
      Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
      Oracle is a registered trademark of Oracle Corporation and/or its
      affiliates. Other names may be trademarks of their respective
      owners.
      Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
      mysql> 

4、使用mysql,命令“use mysql;” 
      mysql> use mysql;
      Reading table information for completion of table and column names
      You can turn off this feature to get a quicker startup with -A
      Database changed
      mysql> 

5、重设root密码,命令“update user set password=password (“密码”) where user=’root’”
      mysql> update user set password=password('123456') where user='root';
      Query OK, 3 rows affected (0.00 sec)
      Rows matched: 3  Changed: 3  Warnings: 0
      mysql> 

6、刷新 
      mysql> flush privileges;
      Query OK, 0 rows affected (0.00 sec)

7、退出,重新登录
      [root@localhost src]# mysql -u root -p
      Enter password:        //这里输入新密码
      Welcome to the MySQL monitor.  Commands end with ; or \g.
      Your MySQL connection id is 2
      Sever version: 5.1.71 Source distribution
      Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
      Oracle is a registered trademark of Oracle Corporation and/or its
      affiliates. Other names may be trademarks of their respective
      owners.
      Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
      mysql> 



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

相关文章
「Linux 系列」阿里云服务器的使用及安装 mysql、tomcat、jdk 三件套
「Linux 系列」阿里云服务器的使用及安装 mysql、tomcat、jdk 三件套
83 0
Mysql总结_02_mysql数据库忘记密码时如何修改
1.从cmd进入mysql的bin下,输入命令  mysqld --skip-grant-tables  回车      注:(输入命令前,确保在任务管理器中已没有mysql的进程在运行,可输入命令:net stop mysql  来关闭mysql服务,切忌此命令结尾没有分号) mysqld --skip-grant-tables的作用:跳过了mysql的用户验证   2.重开一个新的命令行,输入命令:mysql,连上数据库。
859 0
Mysql 密码忘记如何修改密码
Mysql 密码忘记如何修改密码 Linux服务器,把mysql数据库密码忘记了。 [root@VM_0_13_centos ~]# mysql -uroot -p  Enter password:  ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 密码忘了登陆不了MySQL了。
1761 0
【MySQL 忘记密码】MySQL忘记密码怎么解决 mysql5.5 windows7
---恢复内容开始--- 如果MySQL 长久不使用,忘记密码,怎么解决??? 1.首先,需要在任务管理器关闭mysql相关的服务进程 2.cmd,进入DOS窗口,进入到mysql的安装路径的bin目录下   3.
1119 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
30396 0
MySQL5.6忘记root密码(win平台)
1、首先net stop mysql服务,并且切换到任务管理器,有与mysql有关的,最好关闭进程。 2、运行CMD命令切换到MySql安装bin目录,下面是我的mysql安装目录 cd  C:\Program Files\MySQL\MySQL Server 5.6\bin 接着执行mysqld --skip-grant-tables(注意后面没有分号;) 会出现下面的提示信息, 此命令行窗口不要关闭,再重新打开一个新的命令行窗口。
584 0
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
21341 0
+关注
一生有你llx
专注物联网
406
文章
132
问答
文章排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载