修改密码和删除账号
2014-05-05 00:00
375 查看
摘要: 修改密码的4种方式,删除账号的2中方式
1.mysqladmin
shell>mysqladmin -u username -h hostname password 'newpwd'
2.执行set password语句
mysql>SET PASSWORD FOR 'jeffrey'@'%' = PASSWORD('123');
如果是更改自己的密码,可以省略FOR语句
mysql>SET PASSWORD=PASSWORD('123');
3.在全局级别使用GRANT USAGE语句(在*.*)来指定某个账户的密码而不影响账户当前的权限
mysql>GRANT USAGE ON *.* TO 'jeffrey'@'%' IDENTIFIED BY '123';
4.直接更改mysql.user表
shell>mysql -u root mysql
mysql>INSERT INTO user (Host,User,Password) VALUES ('%','jeffrey',PASSWORD('123'));
mysql>FLUSH PRIVILEGES;
重启MySQL
shell>mysql -u root mysql
mysql>UPDATE user SET Password=PASSWORD('123') WHERE Host='%' and User='jeffrey';
mysql>FLUSH PREVILEGES;
更改密码的时候一定要使用PASSWORD函数,mysqladmin和GRANT两种方式不用写,会自动加上。
删除账号
2种方法:DROP USER命令和修改权限表
①DROP USER user [,user]...
mysql>drop user user1@localhost ,user2@%;
②修改权限表
直接删除mysql.user表中相应的用户即可
mysql>delete from mysql.user where user='user1';
1.mysqladmin
shell>mysqladmin -u username -h hostname password 'newpwd'
2.执行set password语句
mysql>SET PASSWORD FOR 'jeffrey'@'%' = PASSWORD('123');
如果是更改自己的密码,可以省略FOR语句
mysql>SET PASSWORD=PASSWORD('123');
3.在全局级别使用GRANT USAGE语句(在*.*)来指定某个账户的密码而不影响账户当前的权限
mysql>GRANT USAGE ON *.* TO 'jeffrey'@'%' IDENTIFIED BY '123';
4.直接更改mysql.user表
shell>mysql -u root mysql
mysql>INSERT INTO user (Host,User,Password) VALUES ('%','jeffrey',PASSWORD('123'));
mysql>FLUSH PRIVILEGES;
重启MySQL
shell>mysql -u root mysql
mysql>UPDATE user SET Password=PASSWORD('123') WHERE Host='%' and User='jeffrey';
mysql>FLUSH PREVILEGES;
更改密码的时候一定要使用PASSWORD函数,mysqladmin和GRANT两种方式不用写,会自动加上。
删除账号
2种方法:DROP USER命令和修改权限表
①DROP USER user [,user]...
mysql>drop user user1@localhost ,user2@%;
②修改权限表
直接删除mysql.user表中相应的用户即可
mysql>delete from mysql.user where user='user1';
相关文章推荐
- Oracle System密码忘记 密码修改、删除账号锁定lock
- Oracle System密码忘记 密码修改、删除账号锁定lock
- SVN访问被拒绝,删除修改eclipse中svn的账号密码
- Ubuntu中初步安装好MYSQL后,无法登陆问题及mysql添加、删除账号和修改密码操作
- Oracle System密码忘记 密码修改、删除账号锁定lock
- Oracle System密码忘记 密码修改、删除账号锁定lock
- 【每天一个Linux命令】10. 用户账号的新建/修改/删除以及密码修改 useradd/usemod/userdel/passwd
- 删除或修改本地Git账号密码
- Oracle System密码忘记 密码修改、删除账号锁定lock 【转】
- 删除或修改eclipse中svn的账号密码
- Git本地保存账号密码的删除或修改
- Oracle System密码忘记 密码修改、删除账号锁定lock
- 删除或修改本地Git保存的账号密码
- 【每天一个Linux命令】10. 用户账号的新建/修改/删除以及密码修改 useradd/usemod/userdel/passwd
- Oracle System密码忘记 密码修改、删除账号锁定lock
- windows删除或修改本地Git保存的账号密码
- 【每天一个Linux命令】10. 用户账号的新建/修改/删除以及密码修改 useradd/usemod/userdel/passwd
- Oracle System密码忘记 密码修改、删除账号锁定lock
- 【Linux】Linux/Ubuntu系统-用户账号的新建/修改/删除以及密码修改 useradd/usemod/userdel/passwd
- MVC5 网站开发之六 管理员 2、添加、删除、重置密码、修改密码、列表浏览