mysql修改用户密码的方法和mysql忘记密码的解决方法
修改密码:
//选择数据库
use mysql;
//修改密码
update user set password=password('新密码') where user='root';
//立即生效
flush privileges
忘记管理员密码:
skip-grant-tables
重启mysql服务,这时的mysql不需要密码即可登录数据库
然后进入mysql
代码如下:
use mysql;update user set password=password('新密码') where user='root';
flush privileges
运行之后最后去掉my.ini中的skip-grant-tables,重启mysql即可。
相关推荐
-
Mysql用户忘记密码及密码过期问题的处理方法
忘记密码: 步骤一:现在找到MySQL的安装目录,改掉安装目录的my-default.ini名称为my.ini(D:\Mysql\mysql-5.7.13-winx64): 步骤二:在my.ini文件最后一行加上skip-grant-tables 并保存(这是去掉安全检查): 步骤三:在服务中 重启MySQL服务: 步骤四:cmd 命令进入Mysql安装bin目录下输入mysql -uroot -p,按回车:(这里是以账号root为例子) 步骤五:会出现'Enter password',再按下
-
Linux/Mac MySQL忘记密码怎么办
Linux/Mac MySQL忘记密码怎么办?不用担心,下面为大家介绍命令行修改密码. 所有的前提都需要获取到root权限 1.结束mysql进程 //Linux sudo services mysql stop //Mac brew services stop mysql 2.mysql后台运行 mysqld_safe --skip-grant-tables & mysql &,表示在后台运行,不打开新的终端 3.修改密码 use mysql; update user set passw
-
MySQL忘记密码恢复密码的实现方法
一.服务器环境 1.系统windows2003 中文企业版 sp2 2.mysql 5.1.55 3.php 5.2.17 4.IIS 6.0 二.破解过程 1.停止mysql服务(以管理员身份,在cmd命令行下运行)使用如下命令: net stop mysql 2..使用命令启动mysql数据库,命令如下 mysqld --skip-grant-tables 或者 mysqld-nt --skip-grant-tables 3.新开一个cmd窗口,进行如下命令操作 1.mysql -uroot
-
linux mysql忘记密码的多种解决或Access denied for user 'root'@'localhost'
我的系统是ubuntu6.06,最近新装好的mysql在进入mysql工具时,总是有错误提示: # mysql -uroot -p Enter password: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) 使用网上介绍的方法修改root用户的密码: # mysqladmin -uroot -p password 'newpassword' Enter password: m
-
mysql忘记密码的解决方法
關閉方法:service mysqld stop 或 killall -TERM mysqld 接下來,重新開啟mySQL,請額外加上指令: /usr/bin/safe_mysqld --skip-grant-tables & (請注意執行程式的路徑,請替換成你的程式路徑) 然后启动mySQL,在命令模式下键入:mysql # mysql (這個也是,如果直接執行找不到程式,請打完整路徑) >use mysql >update user set password=password(&q
-
mysql 忘记密码的解决方法(linux和windows小结)
当登陆MYSQL时,提示: ERROR 1045: Access denied for user: 'root@localhost' (Using password: YES) 说明密码不正确,当确实忘记密码时,要怎么办呢? 难道重新安装,当然不需要了. Linux或UNIX 1. 用root或者以mysqld的用户登录系统 2. 利用kill命令结束掉mysqld的进程 3. 使用 --skip-grant-tables 参数启动MySQL, 假设MySql安装目录在 /usr/local/m
-
Windows中MySQL root用户忘记密码解决方案
同时打开2个命令行窗口,并按如下操作: <1>.在第一个"命令行窗口"输入: cd D:\Program Files\MySQL\MySQL Server 5.5\bin net stop mysql mysqld --skip-grant-tables <2>.在第二个"命令行窗口"输入: cd D:\Program Files\MySQL\MySQL Server 5.5\bin mysql -uroot -p mysql> upd
-
mysql忘记密码怎么办(windows linux)
先给大家介绍windows下mysql忘记密码的解决方案. Windows下的实际操作如下 1.关闭正在运行的MySQL. 2.打开DOS窗口,转到mysql\bin目录. 3.输入mysqld --skip-grant-tables回车.如果没有出现提示信息,那就对了. 4.再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录. 5.输入mysql回车,如果成功,将出现MySQL提示符 > 6. 连接权限数据库>use mysql; (>是本来就有的提示
-
强制修改mysql的root密码的六种方法分享(mysql忘记密码)
方法一 使用phpmyadmin,这是最简单的了,修改mysql库的user表, 不过别忘了使用PASSWORD函数. 方法二 使用mysqladmin,这是前面声明的一个特例. mysqladmin -u root -p password mypasswd 输入这个命令后,需要输入root的原密码,然后root的密码将改为mypasswd. 把命令里的root改为你的用户名,你就可以改你自己的密码了. 当然如果你的mysqladmin连接不上mysql server,或者你没有办法执行mysq
-
MySql登陆密码忘记及忘记密码的解决方案
方法一: MySQL提供跳过访问控制的命令行参数,通过在命令行以此命令启动MySQL服务器: safe_mysqld --skip-grant-tables& 即可跳过MySQL的访问控制,任何人都可以在控制台以管理员的身份进入MySQL数据库. 需要注意的是在修改完密码以后要把MySQL服务器停掉重新启动才会生效 方法二: 可以进行如下的步骤重新设置MySQL的root密码: 1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库. 因为在重新设置MySQL的root密码
随机推荐
- 分享shell编程中的几个小技巧
- Java 实现多线程的几种方式汇总
- iOS9与XCode7中不能使用http连接的快速解决办法
- ASP.NET样板项目ABP框架的特性总结
- 基于BootStrap Metronic开发框架经验小结【七】数据的导入、导出及附件的查看处理
- JS组件Bootstrap ContextMenu右键菜单使用方法
- JS复制到剪贴板示例代码
- PHP中的extract的作用分析
- Python实现在线程里运行scrapy的方法
- JavaScript高级程序设计 学习笔记 js高级技巧
- JavaScript中的方法重载实例
- JS中对数组元素进行增删改移的方法总结
- 批处理加密.bat
- C语言的fork函数在Linux中的进程操作及相关面试题讲解
- sqlserver中将varchar类型转换为int型再进行排序的方法
- 文本溢出插件jquery.dotdotdot.js使用方法详解
- 创建简单的node服务器实例(分享)
- JSP页面pageEncoding和contentType属性
- C++用指针变量作为函数的参数接受数组的值的问题详细总结
- THINKPHP内容分页代码分享