MySQL——修改root密码的4种方法(以windows为例)_Mysql

来源:脚本之家  责任编辑:小易  

本文提供一个在数据库服务器上修改root密码的方法,本文撰写基础是在xp操作系统下进行。第一步 登录数据库服务器 采用具有Admin权限的用户名登录到服务器;第二步 关闭MySQL服务 在控件面板->管理工具 双击服务,在弹出页面中找到MySQL服务。单机坐上脚的停止服务或者算计MySQL在弹出页面中点击停止服务 第三步 修改MySQL启动文件 在MySQL安装目录下找到my.ini文件,采用文本编辑器打开该文件。本文采用EditPlus打开文件,在文件末尾增加如下语句:skip-grant-tables。增加完成后保存my.ini文件第四步 重启MySQL 在第二步基础上选择MySQL,在左上角点击启动此服务或在MySQL上双击弹出页面上点击启动MySQL,MySQL重新启动。第五步 采用MySQL客户端登录 本文采用的是SQLyog连接MySQL数据库,在密码栏不用输入密码。点击测试连接,右侧弹出框显示连接成功(ConnectionSuccessful)并显示MySQL连接的版本信息。点击连接。第六步 采用SQL命令修改root密码 在Query输入框中输入如下语句并执行,执行后root密码修改为1111:UPDATEmysql.USER SET PASSWORD=PASSWORD('1111')WHERE USER='root';注意:执行完成后不能进行马上测试,因为启动文件还没有修改回去,测试还是在不进行权限验证下进行的。第七步 修改MySQL启动文件 在第三步基础上注释或删除新添的语句,建议进行注释。第八步 重新重启MySQL服务 重复执行第二步和第四步重启服务,或者点击左上角的重启动此服务第九步 验证新密码 重新打开SQLyog,在密码框中输入新密码1111。进行测试和连击。通过以上步骤我们完成了MySQL下root密码的重新设置需要注意:1)在修改密码语句执行时,必须选择相关的数据库www.zgxue.com防采集请勿采集本网。

方法1: 用SET PASSWORD命令

首先登录MySQL。

方法1:用SET PASSWORD命令 mysql-u root mysql>SET PASSWORD FOR 'root'@'localhost'=PASSWORD('newpass');方法2:用mysqladmin mysqladmin-u root password\"newpass 如果root已经设置过密码,

格式:mysql> set password for 用户名@localhost = password('新密码');

1、打开终端win+r输入cmd回车即可打开;2、通过mysql-u用户名-p指定root用户登录MySQL,输入后回车会提示输入密码;3、修改MySQL的root用户密码,格式:mysql>set password for 用户名@localhost=password

例子:mysql> set password for root@localhost = password('123');

使用phpmyadmin,这是最简单的了,修改mysql库的user表, 不过别忘了使用PASSWORD函数。方法二 使用mysqladmin,这是前面声明的一个特例。mysqladmin-u root-p password mypasswd 输入这个命令后,需要

方法2:用mysqladmin

一般Mysql的root默认密码为空,如果你之前并没有设置过root密码就使用mysqladmin命令,你可以使用如下mysqladmin命令来修改root密码 以下是命令= C:\\Program Files\\MySQL\\MySQL Server 5.1\\bin>mysqladmin

格式:mysqladmin -u用户名 -p旧密码 password 新密码

如果你知道原来的密码的话可以这样做: 用navicat连接到mysql,然后按F6,输入use mysql;如果你不知道原来的密码的话你应该把提问改成忘记mysql的root密码怎么办,已经有很多优秀的答案了。

例子:mysqladmin -uroot -p123456 password 123

方法3:用UPDATE直接编辑user表

首先登录MySQL。

方法1:用SET PASSWORD命令 mysql-u root mysql>SET PASSWORD FOR 'root'@'localhost'=PASSWORD('newpass');方法2:用mysqladmin mysqladmin-u root password\"newpass 如果root已经设置过密码,

mysql> use mysql;

mysql> update user set password=password('123') where user='root' and host='localhost';

mysql> flush privileges;

方法4:在忘记root密码的时候,可以这样

以windows为例:

1. 关闭正在运行的MySQL服务。

2. 打开DOS窗口,转到mysql\bin目录。

3. 输入mysqld --skip-grant-tables 回车。--skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。

4. 再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录。

5. 输入mysql回车,如果成功,将出现MySQL提示符 >。

6. 连接权限数据库: use mysql; 。

6. 改密码:update user set password=password("123") where user="root";(别忘了最后加分号) 。

7. 刷新权限(必须步骤):flush privileges; 。

8. 退出 quit。

9. 注销系统,再进入,使用用户名root和刚才设置的新密码123登录。

mysql修改root密码要看具体的情况。一、如果知道root密码,只是更换mysql的root密码,可以通过mysqladmin来进行修改。执行如下命令:sudo mysqladmin-u root-p password"你要修改的密码"执行命令后,会提示用户输入mysql的root密码,这时候输入原来的mysql root密码回车即可。二、如果忘记了mysql的root密码,可以参考如下方法:1、先停止mysql服务sudo service mysql stop说明:sudo用于提升权限,service脚本用于管理服务,mysql是要关闭的mysql服务名称,stop是关闭。2、然后,执行如下语句,其中&是后台运行sudo mysqld_safe-skip-grant-tables&3、这时候,直接按回车后,输入mysql即可登录成功,如下图所示。4、sql语句设置root密码即可update user set password=password('这里是新设置的密码')where user='root';说明:图中将mysql的root密码设置为了123456内容来自www.zgxue.com请勿采集。


  • 本文相关:
  • windows10下mysql5.7.19安装教程 mysql忘记root密码修改方法
  • mysql5.7如何修改root密码
  • mac下mysql5.7忘记root密码的解决方法
  • linux下mysql的root密码忘记的解决方法
  • 如何查看mysql连接的root密码
  • windows下mysql修改root密码的4种方法
  • linux系统中重置mysql的root密码
  • mysql密码忘了怎么办?mysql重置root密码方法
  • windows下mysql忘记root密码的解决方法
  • mysql8.0.12如何重置root密码
  • mysql 5.7并发复制隐式bug实例分析
  • mysql 8.0.15 winx64解压版安装配置方法图文教程
  • mysql导出表的字段和相关属性的步骤方法
  • mysql中describe命令的使用方法小结
  • mac下修改mysql默认字符集为utf8的方法
  • mysql使用kill命令解决死锁问题(杀死某条正在执行的sql语句)
  • mysql树形递归查询的实现方法
  • centos6.7 mysql5.6.33修改数据文件位置的方法
  • mysql innodb之事务与锁详解
  • windows环境下的mysql5.7配置文件定位图文分析
  • mysql怎么修改root密码
  • MySQL修改root密码的几种方法
  • mysql如何修改root密码
  • mysql怎么修改root密码
  • mysql怎么修改root密码
  • 如何修改mysql root密码
  • mysql 如何更改root密码?
  • 如何使用命令修改mysql root密码
  • 如何用navicat for mysql 修改root 密码
  • mysql怎么修改root密码
  • 网站首页网页制作脚本下载服务器操作系统网站运营平面设计媒体动画电脑基础硬件教程网络安全mssqlmysqlmariadboracledb2mssql2008mssql2005sqlitepostgresqlmongodbredisaccess数据库文摘数据库其它首页mysqlwindows10下mysql5.7.19安装教程 mysql忘记root密码修改方法mysql5.7如何修改root密码mac下mysql5.7忘记root密码的解决方法linux下mysql的root密码忘记的解决方法如何查看mysql连接的root密码windows下mysql修改root密码的4种方法linux系统中重置mysql的root密码mysql密码忘了怎么办?mysql重置root密码方法windows下mysql忘记root密码的解决方法mysql8.0.12如何重置root密码mysql 5.7并发复制隐式bug实例分析mysql 8.0.15 winx64解压版安装配置方法图文教程mysql导出表的字段和相关属性的步骤方法mysql中describe命令的使用方法小结mac下修改mysql默认字符集为utf8的方法mysql使用kill命令解决死锁问题(杀死某条正在执行的sql语句)mysql树形递归查询的实现方法centos6.7 mysql5.6.33修改数据文件位置的方法mysql innodb之事务与锁详解windows环境下的mysql5.7配置文件定位图文分析mysql安装图解 mysql图文安装教程windows下mysql5.6版本安装及配置can""t connect to mysql servermysql字符串截取函数substring的mysql创建用户与授权方法mysql提示:the server quit withmysql日期数据类型、时间类型使用mysql——修改root密码的4种方法mysql update语句的用法详解mysql 的case when 语句使用说明mysql数据库备份方法说明mysql 安装失败的快速解决方法windows10 64位安装mysql5.6.35的图文教程mysql5.7.18下载和安装过程图文详解mysql缓存的查询和清除命令使用详解mysql数据库备份与恢复方法mysql字符集和数据库引擎修改方法分享mysql 8.0.11 安装配置方法图文教程(win1浅谈mysql的中文乱码问题win7x64下mysql5.7.18解压版的安装方法
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved