首页 > 编程知识 正文

mysql使用教程windows,sql数据库修改密码

时间:2023-05-03 11:37:56 阅读:19220 作者:1085

今天,在练习远程访问时,我想将数据库密码更改为统一的,以便于访问。 今后,经常需要在MySQL中更改密码,如密码太简单、忘记密码等。 下面总结了一些参考别人方法修改MySQL密码的方法。

让我们看一下在实际操作中更改根密码的例子。 操作系统是windows

请注意,修改MySQL需要MySQL中的root权限,并且一般用户不能修改,除非要求管理员。

更改密码的三种简单方法第一种用SET PASSWORD命令

1 .打开cmd进入MySQL的bhddb目录; (如果我的路径是f :MySQLMySQL-5.7.24-win x64bhd db )

输入mysql -u root -p命令,指定root用户登录到MySQL。 输入后,按enter键将提示您输入密码,输入原始密码,然后按enter键。

更改MySQL根用户密码。 格式: mysql set password for用户名@localhost=password(‘ (“新密码”);

例如,在上面的示例中,将用户的root密码更改为root。 mysqlsetpasswordforroot @ localhost=password (‘root’);

退出mysql重新登录,输入新密码进行根登录即可

第二种 用mysqladmin修改密码

1 .打开cmd进入MySQL的bhddb目录; (如果我的路径是f :MySQLMySQL-5.7.24-win x64bhd db )

更改MySQL根用户密码格式: MySQL管理员- u用户名-p旧密码; 密码新密码

例如,第一种方法将密码更改为根,但现在返回123。

MySQL admin-uroot-proot password 123 (http://www.Sina.com/)验证了可以在-u和root之间直接放置空格,但不会发出警告,因此不要放置空格

重新登录,输入新密码123即可;

这里一定要注意-uroot和 -proot是整体,不要写成-u root -p root

第三种用UPDATE直接编辑user表。 这个方法测试了30分钟也没有成功,但是在网上查也有很多人成功了。 如果你感兴趣的话可以试试。 接下来是步骤

首先用cmd登录MySQL

权限数据库: use mysql;

更改密码: updateusersetpassword=password (“123”) where user=“root”(不要忘记最后的加分号)。

更新访问权限(必填步骤) flush权限;

忘记根密码时1 .关闭正在运行的MySQL服务。 打开cmd并进入MySQL的bhddb目录;

输入mysqld --skip-grant-tables滑架返回。 (-skip-grant-tables是指在启动MySQL服务时跳过权限表认证。 )

3 .打开另一个DOS窗口(因为刚才的DOS窗口已经不动了),输入mysql返回车,成功后显示mysql提示。

权限数据库: use mysql;

4 .更改密码: updateusersetpassword=password (“root”) where user=“root”(不要忘记最后的加分号)。

更新访问权限(必填步骤) flush权限;

退出队列;

重新启动mysql服务,使用用户名root和刚才设定的新密码root登录即可

我们对mysql进行了几个小时的研究,发现输入命令相对简单,只要记住几个语句,就可以在DOS窗口中自由操作我们的数据库。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。