mysql忘记密码怎么改

作为管理员,假如忘记了密码,可以根据以下步骤来修改密码登录。一、如果mysqld服务器此时处于运行状态,要关闭mysqld服务器。开始菜单->控制面板->管理工具->服务然后在列表中找出MySQL服务器,并停止它。或者通过任务管理器来停止。二、创建一个文本文件,在单一第一行中写入SET PASSWORD FOR ‘root‘@...
mysql忘记密码怎么改
阶段2:假定你能连接,服务器检查你发出的每个请求。看你是否有足够的权限实施它。这里的修改方法就是在启动数据库的时候不去检查user表中用户控制信息,使用指定的选项文件来启动数据库。一种方法是修改启动脚本文件 编辑启动脚本,启动mysql_safe是传递两个参数--skip-grant-tbales 设定跳过授权表登录--skip-networking设定不允许网络访问,只能本地主机访问启动服务器后使用更新授权表的方式修改user表的密码,移除配置文件的两个选项在重新启动服务器,可以使用新密码连接登录另一种方法:指定启动选项文件windows下的修改方法:安装mysql的时候默认是root用户,密码为空。作为管理员,假如忘记了密码,可以根据以下步骤来修改密码登录。一、如果mysqld服务器此时处于运行状态,要关闭mysqld服务器。开始菜单->控制面板->管理工具->服务然后在列表中找出MySQL服务器,并停止它。或者通过任务管理器来停止。二、创建一个文本文件,在单一第一行中写入SET PASSWORD FOR ‘root‘@‘localhost‘ = PASSWORD(‘MyNewPassword‘);用任意名称保存该文件。在本例中,该文件为C:\mysql-init.txt。 三、打开控制台窗口,进入DOS命令提示: 开始菜单->运行-> cmd 假定你已将MySQL安装到C:\mysql。如果你将MySQL安装到了另一位置,请对下述命令进行相应的调整。在DOS命令提示符下,执行命令: C:\> C:\mysql\bin\mysqld-nt --init-file=C:\mysql-init.txt 在服务器启动时,执行由“--init-file”选项命名的文件的内容,更改根用户密码。当服务器成功启动后,应删除C:\mysql-init.txt。 四、使用新密码连接mysql服务器如果你使用MySQL安装向导安装了MySQL,或许需要指定“--defaults-file”选项:C:\> C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld-nt.exe --defaults-file="C:\Program Files\MySQL\MySQL Server 5.1\my.ini" --init-file=C:\mysql-init.txt使用服务管理器,可找到恰当的“--defaults-file”设置:开始菜单->控制面板->管理工具->服务在列表中找出MySQL服务,右击,并选择“属性”选项。在可执行字段的Path(路径)中包含“--defaults-file”设置。停止MySQL服务器,然后在正常模式下重启它。如果以服务方式运行服务器,应从Windows服务窗口启动它。如果以手动方式启动了服务器,能够像正常情形下一样使用命令。应能使用新密码进行连接。在linux系统下的修改方法:一、如果服务器是运行状态,需要停止服务器。找到mysqld的进程ID,将其杀死。 使用netstat -tunlp | grep mysqld 查看进程或者查看mysqld进程文件,常见位置是/var/lib/mysql/、/var/run/mysqld/和/usr/local/mysql/data/。 一般情况下,文件名的扩展名为.pid,二、创建文本文件,并将下述命令放在文件内的1行上:SET PASSWORD FOR ‘root‘@‘localhost‘ = PASSWORD(‘MyNewPassword‘); 用任意名称保存文件。对于本例,文件为/var/a.txt。 用特殊的“--init-file=~/mysql-init”选项重启MySQL服务器:三、启动服务器 [root@localhost bin]# /usr/bin/mysqld_safe --init-file=/var/a.txt & [1] 7375 [root@localhost bin]# 150701 10:31:38 mysqld_safe Logging to ‘/var/log/mysqld.log‘. 150701 10:31:38 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql 表示服务器启动成功。 文件init-file的内容在服务器启动时执行,更改根用户密码。服务器成功启动后,应删除~/mysql-init。四、使用新密码连接数据库 [root@localhost var]# mysql -u root -h localhost -pEnter password:Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 2Server version: 5.1.66 Source distributionCopyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type ‘help;‘ or ‘\h‘ for help. Type ‘\c‘ to clear the current input statement.mysql>作为可选方式,在任何平台上,可使用mysql客户端设置新密码(但该方法不够安全):停止mysqld,并用“--skip-grant-tables --user=root”选项重启它(Windows用户可省略--user=root部分)。使用下述命令连接到mysqld服务器:shell> mysql -u root在mysql客户端发出下述语句:mysql> UPDATE mysql.user SET Password=PASSWORD(‘newpwd‘)-> WHERE User=‘root‘;mysql> FLUSH PRIVILEGES;用打算使用的实际根用户密码替换“newpwd”。应能使用新密码进行连接。本文出自 “七颗星” 博客,请务必保留此出处http://qikexing.blog.51cto.com/7948843/1672500mysql忘记密码怎么改标签:管理员服务器windows忘记密码mysql登录密码 2023-07-27
mengvlog 阅读 10 次 更新于 2025-07-21 05:08:39 我来答关注问题0
  •  翡希信息咨询 MySQL忘记密码怎么修改密码

    方法一:通过修改my.ini文件 编辑my.ini文件:在[mysqld]字段中加入skipgranttables,这一步的目的是让MySQL服务在启动时不进行权限验证。重启MySQL服务:修改完my.ini文件后,重启MySQL服务。此时,MySQL将不需要密码即可登录。登录MySQL并更新密码:登录MySQL:mysql u root 切换到mysql数据库:USE mysql...

  •  翡希信息咨询 mysql忘记密码怎么修改密码

    需要先停止正在运行的MySQL服务,这通常可以通过服务管理工具或者命令行来完成。在Windows上,可以通过“服务”应用程序来停止MySQL服务,或者在命令行中使用net stop mysql命令。以安全模式启动MySQL:为了重置密码,需要以安全模式启动MySQL,可以通过在启动命令后添加特定的参数来实现。在命令行中运行mysqld s...

  •  宜美生活妙招 mysql 忘记密码 怎么修改密码

    当忘记MySQL密码时,可以通过以下几种方法修改密码:使用phpMyAdmin:登录到phpMyAdmin。在user表中,找到对应的用户记录。在密码字段中,使用PASSWORD函数加密新的密码,然后保存更改。例如,使用PASSWORD来加密新密码。使用mysqladmin命令:打开命令行界面。执行命令mysqladmin u root p password newpasswd。系统...

  • 步骤:打开终端。输入cd /usr/local/mysql/bin/并回车,进入MySQL的安装目录。输入sudo su并回车,登录管理员权限。输入./mysqld_safe skipgranttables &并回车,禁止MySQL的验证功能。此时,MySQL会自动重启,且不需要密码即可登录。使用MySQL Workbench重置root密码:步骤:打开MySQL Workbench。创建一个新...

  •  翡希信息咨询 Linux系统MySQL忘记密码?5分钟教你重设密码

    Linux系统中MySQL忘记密码的重设密码步骤如下:检查并控制MySQL服务状态:输入命令检查MySQL服务状态。如果服务为关闭状态,则直接开启MySQL服务。如果服务已开启,执行命令停止MySQL服务。修改MySQL配置文件:编辑MySQL的配置文件my.conf。在[mysqld]部分添加特定语句,以允许无密码登录。完成编辑后,按ESC键退出...

檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部