我是靠谱客的博主 无语早晨,最近开发中收集的这篇文章主要介绍Linux中mysql修改用户名密码,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1.直接在数据库中修改记录

mysql> use mysql

mysql> update user set password = password(”new_password”) where user = “user_name”;

mysql> flush privileges;

其实这种方法就是更新一条数据库记录,与普通update语句不同的是,密码加密存储,需用password()函数来生成,另一个不同点是需要刷新权限表。

2.在数据库中运行set password

mysql> set password for user_name = password(”new_password”);

mysql> flush privileges;

同第一种方法,也要刷新权限表

3.直接在shell环境运行mysqladmin

> mysqladmin -u user_name -p password “new_password”

> mysqladmin flush-privileges


4.

grant all privileges on db.table to user_name@localhost identified by “设置的密码”;

用户名密码的生效不必用flush privileges刷新

注:

db.table: db表示授权哪个库,table是相应库里的表。可以用*.*表示所有库所有表。注意,如果想表示某个库的所有表,必须用db_name.*,后面的”.*”不可省略,否则权限将无法赋予。

若不是本地,也可以用某个主机IP,或者用“%”代表任意地址访问该数据库
 

转载于:https://blog.51cto.com/hefei/853826

最后

以上就是无语早晨为你收集整理的Linux中mysql修改用户名密码的全部内容,希望文章能够帮你解决Linux中mysql修改用户名密码所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(45)

评论列表共有 0 条评论

立即
投稿
返回
顶部