mysql数据库修改密码技巧
发布时间:2022-06-15 14:15:27 所属栏目:MySql教程 来源:互联网
导读:本文章介绍了七种不同的方法来修改mysql数据的密码,有需要的同学可以参考一下. 方法一:适用于管理员或者有全局权限的用户重设其它用户的密码,进入命令行模式: mysql -u root mysql mysql UPDATE user SET password=PASSWORD(new password) WHERE user=name;
本文章介绍了七种不同的方法来修改mysql数据的密码,有需要的同学可以参考一下. 方法一:适用于管理员或者有全局权限的用户重设其它用户的密码,进入命令行模式: mysql -u root mysql mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='name'; mysql> FLUSH PRIVILEGES; mysql> QUIT 方法二:应用同上,只是方法不同,代码如下: mysql -u root mysql mysql> SET PASSWORD FOR name=PASSWORD('new password'); 方法三,使用phpmyadmin,这是最简单的了,修改mysql库的user表,不过别忘了使用PASSWORD函数. 方法四,使用mysqladmin,这是前面声明的一个特例. mysqladmin -u root -p password mypasswd 方法五: mysql> INSERT INTO mysql.user (Host,User,Password) VALUES(’%’,’jeffrey’,PASSWORD(’biscuit’)); mysql> FLUSH PRIVILEGES 确切地说这是在增加一个用户,用户名为jeffrey,密码为biscuit,注意要使用PASSWORD函数,然后还要使用FLUSH PRIVILEGES. 方法六:和方法三一样,只是使用了REPLACE语句: mysql> REPLACE INTO mysql.user (Host,User,Password) VALUES(%,jeffrey,PASSWORD(iscuit)); mysql> FLUSH PRIVILEGES --phpfensi.com 方法七:使用SET PASSWORD语句: mysql> SET PASSWORD FOR jeffrey@"%" = PASSWORD(iscuit); 你也必须使用PASSWORD()函数,但是不需要使用FLUSH PRIVILEGES. 方法八:使用GRANT ... IDENTIFIED BY语句. mysql> GRANT USAGE ON *.* TO jeffrey@"%" IDENTIFIED BY iscuit; 这里PASSWORD()函数是不必要的,也不需要使用FLUSH PRIVILEGES. 方法有很多但最终于就是那种句命令在这里执行了 (编辑:常州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |