`

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
这个方法我试了几次,每次都能将密码记录修改掉,但是每次修改后都无法登录,即使重启数据库也无济于事。所以建议不要采用本方法修改用户密码,尤其是root密码。
4.
grant all privileges on db.table to user_name@localhost identified by “your_pwd”;
用户名密码的生效不必用flush privileges刷新
注:
db.table: db表示授权哪个库,table是相应库里的表。可以用*.*表示所有库所有表。注意,如果想表示某个库的所有表,必须用db_name.*,后面的”.*”不可省略,否则权限将无法赋予。
user_name@localhost: user_name表示用户名,localhost表示该用户只能在本地访问该库,可以用%表示从任何地方访问该库,也可以用111.11.22.33来表示地址
your_pwd: 给用户设置的密码
分享到:
评论

相关推荐

    设置的mysql密码无效的问题

    MySQL密码设置问题解决方案 在 MySQL 中设定密码无效的问题是很常见的,特别是在用户设置密码后,无密码时可以登录,而使用密码则不能登录。这是因为 MySQL 的用户验证机制存在一些隐患。在这篇文章中,我们将探讨...

    docker中mysql遇到密码失效.html

    docker中mysql遇到密码失效.html

    MySQL 密码设置

    ### MySQL密码设置详解 #### 一、引言 在MySQL数据库管理系统中,用户账户的安全性至关重要,特别是对于具有高权限的账户如root用户而言。本文将详细介绍如何在MySQL中修改用户的密码,包括使用GRANT语句、SET ...

    修改mysql密码

    ### 修改 MySQL 密码 #### 一、忘记 MySQL 密码时的处理方法 当忘记了 MySQL 的 root 用户密码时,可以采取以下步骤进行密码重置: 1. **修改配置文件**: - 使用文本编辑器打开 MySQL 的配置文件 `my.cnf`...

    如何修改WAMP中mysql默认空密码

    在安装WAMP服务器套件后,系统通常会将MySQL数据库的根用户(root)密码设置为空或者默认值。这种做法虽然方便了初次安装后的配置工作,但同时也带来了安全隐患。为了保障数据库的安全性,我们需要尽快修改这个默认...

    mysql更改密码 mysql 更改密码

    在上面的命令中,我们使用 GRANT 语句授予 test 用户对所有数据库的查询、插入、修改、删除权限,并将其密码设置为 123。 密码安全性 密码安全性是 MySQL 密码管理的关键。以下是一些密码安全性的建议: 1. ...

    linux下设置mysql用户名及密码.txt

    linux下设置mysql用户名及密码 一、安装设置密码 我安装的时候直接用的yum命令, yum install mysql mysql-server 这样就导致默认没有密码访问 然后我就添加了用户名和密码

    Windows Mysql8.0忘记密码后重置密码(亲测可用)

    在 MySQL 提示符下,输入以下命令,将 "YourNewPassword" 替换为你想要设置的新密码: ``` ALTER USER 'root'@'localhost' IDENTIFIED BY 'YourNewPassword'; ``` 这条命令会将 root 用户的密码更改为指定的新...

    mysql密码破解工具

    mysql的密码破解工具,以及使用教程,mysql修改密码不再困难

    mysql密码破解详细

    ### MySQL密码破解与修改详解 #### 一、MySQL密码修改方法概述 在处理MySQL数据库时,有时会遇到忘记密码的情况,这可能导致无法登录数据库进行管理。本文将详细介绍如何在不破坏MySQL服务的前提下修改MySQL的密码...

    MYSQL密码过期问题解决

    ### MySQL密码过期问题解决 #### 一、背景与问题描述 MySQL作为一款广泛使用的开源关系型数据库管理系统,在日常维护和使用过程中难免会遇到各种各样的问题,其中密码管理是其中一个重要的方面。当MySQL用户的密码...

    修改Mysql的root密码方法

    重启后,MySQL将以正常的权限验证模式运行,此时你可以使用新设置的密码登录root用户了。 #### 注意事项 - 在整个过程中,请确保按照步骤操作,以免造成不必要的问题。 - 修改密码后,请妥善保管新密码,避免泄露...

    解密navicat保存的MYSQL密码

    本文将深入探讨如何解密Navicat保存的MYSQL密码,并讲解相关知识点。 首先,Navicat在保存用户连接信息时,会将MySQL账户的用户名和密码存储为加密格式,这主要是为了保护用户的隐私和数据安全。这些信息通常位于...

    Ubuntu18.0.4安装MySQL并设置ROOT用户密码

    ### Ubuntu 18.0.4 安装 MySQL 并设置 ROOT 用户密码 #### 安装 MySQL 在 Ubuntu 18.0.4 上安装 MySQL 首先需要更新系统包列表,然后安装 MySQL 服务器。 1. **更新系统包列表**: ```bash sudo apt-get update...

    mysql在cmd中设置密码

    "mysql在cmd中设置密码"这个主题主要涉及如何在CMD中为MySQL服务器设置或修改root用户的密码。 首先,要通过CMD访问MySQL,你需要确保已经正确安装了MySQL服务器,并且MySQL服务正在运行。在CMD中,你可以输入`...

    使用批处理文件(bat)一键安装mysql的脚本,并设置默认密码

    使用批处理文件(bat)一键安装mysql的脚本,把此文件放到mysql压缩版解决后的目录里,然后右键管理员运行即可。

    如何修改MySql密码.txt

    ### 如何修改MySQL密码 在数据库管理中,定期更改数据库密码是确保数据安全的重要步骤之一。本文将详细介绍如何在MySQL环境中更改用户密码的方法。 #### 修改MySQL密码的方式 主要有三种方式来修改MySQL用户的...

    MySQL密码修改工具1.1 免费版

    MySQL密码修改工具1.1免费版是一款专为MySQL数据库设计的实用程序,旨在帮助用户在忘记或丢失MySQL数据库密码时进行快速恢复。该工具适用于MySQL 5.0版本,能够有效地解决用户在管理数据库时遇到的密码问题,提高...

    MySQL语句汇总及重要笔记

    设置MySQL密码有多种方法,包括但不限于以下几种: - **方法一**:直接使用`SET PASSWORD`命令为root用户设置新密码: ```sql SET PASSWORD FOR 'root'@'localhost' = PASSWORD('新密码'); FLUSH PRIVILEGES; `...

Global site tag (gtag.js) - Google Analytics