精华内容
下载资源
问答
  • linux下mysql修改用户密码命令
    2021-02-08 02:22:12

    Linux下有时候想要修改用户密码用什么命令呢?下面由学习啦小编为大家整理了linux下mysql修改用户密码命令的相关知识,希望对大家有帮助!

    linux的mysql修改用户密码命令详解

    修改的用户都以root为列。分为两种情况:

    linux修改mysql用户密码情况一、拥有原来的myql的root的密码

    方法一:

    在mysql系统外,使用mysqladmin

    # mysqladmin -u root -p password "test123"

    Enter password: 【输入原来的密码】

    方法二:

    通过登录mysql系统,

    # mysql -uroot -p

    Enter password: 【输入原来的密码】

    mysql>use mysql;

    mysql> update user set password=passworD("test") where user='root';

    mysql> flush privileges;

    mysql> exit;

    linux修改mysql用户密码情况二、忘记原来的myql的root的密码

    首先,你必须要有操作系统的root权限了。要是连系统的root权限都没有的话,先考虑root系统再走下面的步骤。

    类似于安全模式登录系统,有人建议说是pkill mysql,但是我不建议哈。因为当你执行了这个命令后,会导致这样的状况:

    /etc/init.d/mysqld status

    mysqld dead but subsys locked

    这样即使你是在安全模式下启动mysql都未必会有用的,所以一般是这样/etc/init.d/mysqld stop,如果你不幸先用了pkill,那么就start一下再stop咯。

    # mysqld_safe --skip-grant-tables &

    &,表示在后台运行,不再后台运行的话,就再打开一个终端咯。

    # mysql

    mysql> use mysql;

    mysql> UPDATE user SET password=password("test123") WHERE user='root';

    mysql> flush privileges;

    mysql> exit;

    ##本来mysql是不分大小写的,但是这个是修改的mysql中的mysql数据库的具体的值,要注意到。

    更多相关内容
  • MySQL修改用户密码

    千次阅读 2021-10-25 09:26:57
    目录 MySQL5.7.17 1.1、普通用户的管理 (1)使用create user语句创建普通用户: ...c、identified by 指定用户密码,注意用户名和密码大小写; d、可以同时创建多个user,中间使用 , 隔开 例: m

    目录

    MySQL5.7.17

    1.1、普通用户的管理

    (1)使用create user语句创建普通用户:

    create user的基本语法格式为:

    create user user[identified by 'password';]

    说明:

    a、user 的格式为:’user_name'@'host name'。

    b、localhost表示本地主机;

    c、identified by 指定用户密码,注意用户名和密码大小写;

    d、可以同时创建多个user,中间使用 隔开

    例:

    mysql>create user 
         >'user01'@'localhost' identified by 'xxxx',
         >'user02'@'localhost' identified by 'xxxx';

    创建成功后,可以通过 select user from user; 来进行查看用户是否创建成功

    1.2、使用grant语句创建用户

    语法:

    grant priv_type on database.table to user [identified by 'password'] [with grant option]

    例:

    grant select,delete on *.* to 'user'@'localhost' identified by 'xxxxx' with grant option;

    1.3、删除普通用户

    (1)使用drop user删除用户

    语法:drop user user_name;

    drop user kylin@localhost;

            drop user语句删除用户的时候不会去关闭这个用户正在使用的会话,但是当这个用户关闭了会话再次进行登录的时候就会失败。drop user语句执行者需要具有MySQL的全局create user权限和delete权限。

    (2)使用delete语句删除用户。delete基本语法格式为:

           delete from user where host = 'hostname' and user = 'username';

           如果删除的用户在数据库中创建了数据表、索引或数据库对象,这些信息继续存在。

    1.4、修改用户名称

            可以使用 rename user语句来实现。如果旧账户不存再或者新账户已存在,则会出现错误。

    基本语法:

    rename user old_user to new_user;

    支持同时修改多个用户的名称:

    mysql>rename user 
         >'demo01'@'localhost' to 'test01'@'localhost',
         >'demo02'@'localhost' to 'test02'@'localhost';  

    1.5、修改用户密码

    要修改某个用户的登录密码,可以使用mysqladmin、update或set password语句。

    (1)root用户修改密码

    ① 使用mysqladmin命令。mysqladmin命令的基本语法格式为:

    mysqladmin -u user -h localhost -p pasword 'newpassword';

    ② 使用update修改用户 root 的密码

    update mysql.user set password = password('newPassword') where user = 'root' and host = 'localhost';

    (2)使用set语句修改用户密码,其语法格式为:

    set password [for user] = password('newPassword');

    set password for 'test01'@;localhost' = password('newPassword');

    注:在mysql8.0以上版本,

     update mysql.user set password='newpassword' where user='root';

     

     update mysql.user set password=PASSWORD('newpassword') where User='root'; 这两条命令已经不起作用了。

    MySQL8.0版本

            在进行修改用户密码的使用,由于MySQL8.0版本在user表中取消了password字段authentication_string:字段表示用户密码,而authentication_string字段下只能是mysql加密后的41位字符串密码。

    alter user 'username'@'hostname' identified by 'password'; --- 修改用户username的密码为password
    
    flush privileges;   -- 刷新权限


    展开全文
  • 主要介绍了mysql修改用户密码的方法和mysql忘记密码的解决方法,大家参考使用吧
  • mysql修改用户密码的方法及命令

    万次阅读 2018-09-27 10:00:50
    方法1: 用SET PASSWORD命令  首先登录MySQL。  格式:mysql> set password for 用户名@localhost = password('新密码');  例子:mysql> set password for root@...格式:mysqladmin -u用户...

    方法1: 用SET PASSWORD命令 
    首先登录MySQL。 
    格式:mysql> set password for 用户名@localhost = password('新密码'); 
    例子:mysql> set password for root@localhost = password('123456'); 

    方法2:用mysqladmin 
    格式:mysqladmin -u用户名 -p旧密码 password 新密码 
    例子:mysqladmin -uroot -p123456 password 123 

    方法3:用UPDATE直接编辑user表 
    首先登录MySQL。 
    mysql> use mysql; 
    mysql> update user set password=password('123') where user='root' and host='localhost'; 
    mysql> flush privileges; 

    方法4:在忘记root密码的时候,可以这样 
    以windows为例: 
    1. 关闭正在运行的MySQL服务。 
    2. 打开DOS窗口,转到mysql\bin目录。 
    3. 输入mysqld --skip-grant-tables 回车。--skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。 
    4. 再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录。 
    5. 输入mysql回车,如果成功,将出现MySQL提示符 >。 
    6. 连接权限数据库: use mysql; 。 
    6. 改密码:update user set password=password("123") where user="root";(别忘了最后加分号) 。 
    7. 刷新权限(必须步骤):flush privileges; 。 
    8. 退出 quit。 
    9. 注销系统,再进入,使用用户名root和刚才设置的新密码123登录。

    展开全文
  • MySQL如何更改用户密码

    千次阅读 2021-01-19 13:20:55
    MySQL中,可以使用3种不同的语句更改用户帐户密码:1、UPDATE2、SET PASSWORD3、ALTER USER但在更改帐户密码之前,应记住两件非常重要的事情:1、要更改密码的用户帐户详细信息。2、正在更改密码的用户正在使用该...

    在MySQL中,可以使用3种不同的语句更改用户帐户密码:

    6ac74a143941e09c98d76d06a60dfffc.png

    1、UPDATE

    2、SET PASSWORD

    3、ALTER USER

    但在更改帐户密码之前,应记住两件非常重要的事情:

    1、要更改密码的用户帐户详细信息。

    2、正在更改密码的用户正在使用该应用程序,因为如果在不更改应用程序的连接字符串的情况下更改密码,则应用程序将无法连接到数据库服务器。

    现在让我们学习如何使用上面提到的三个SQL语句在SQL中更改用户密码:

    1、使用SET PASSWORD声明更改MySQL用户密码:

    要使用SET PASSWORD语句更改用户密码,第一个要求是该帐户至少需要具有UPDATE权限。

    用户帐户应为“user @ host”格式,您要更新其密码。

    要使用SET PASSWORD语句将用户帐户“gfguser1”的密码更改为“newpass”,应执行以下代码语句:

    句法:

    ca610fd90a0b770f9cf4185d63b8c16e.png

    2、使用ALTER USER语句更改MySQL用户密码:更改用户帐户密码的第二种方法是使用ALTER USER语句。

    ALTER USER语句与“IDENTIFIED BY”子句一起使用。

    要使用Alter User语句将用户帐户“gfguser1”的密码更改为“newpass”,语法如下所示:

    语法:

    79a45deb572c03ecc930fb0db421ee91.png

    3、使用UPDATE语句更改MySQL用户密码:更改用户帐户密码的第三种方法是使用UPDATE语句。

    Update语句更新mysql数据库的用户表。

    该FLUSH PRIVILEGES语句需要执行UPDATE语句之后执行。

    FLUSH PRIVILEGES语句用于从mysql数据库中的grant表重新加载权限。

    要将用户帐户“gfguser1”的密码更改为从localhost服务器连接的“newpass”,语法如下所示:

    句法:

    e9c4490d5e62a5b526c1a54480ebcd8c.png

    展开全文
  • 如何更改MySQL用户密码

    千次阅读 2021-03-14 15:25:04
    先决条件根据系统上运行的MySQL或MariaDB服务器版本,您将需要使用不同的命令来更改用户密码。您可以通过发出以下命令来找到数据库服务器版本:mysql --version如果您的系统中安装了MySQL,则输出将类似于以下内容:...
  • MySQL的使用过程,难免疏忽,忘记了授权用户密码,还有就是授权用户密码需要更新,都需要我们去重置密码。 分两种情况。 1、忘记授权用户密码 以windows为例,假设授权用户为root. (1)关闭正在运行的...
  • 一、请问在win2K命令提示符下怎样更改mysql的root管理员密码? >mysql -u root -p Enter password: ****** mysql> use mysql; mysql> update user set password=password(‘new_password’) where user=’root’; ...
  • 主要介绍了如何在Linux下修改Mysql用户(root)密码,分两种情况:第一种当拥有原来的mysql的root密码,第二种情况忘记原来的mysql的root的密码,需要的朋友可以参考下
  • 修改root密码是需要重启mysql库,确认生产真的可以重启mysql库; 确认生产是否有直接使用root用户连接到库的使用情况,如果有则要做相应连带变更; 修改密码前请停掉连接到库的应用,也就是停掉该库相关的所有生产...
  • 更改Mysql root用户密码

    2020-09-10 04:21:17
    主要介绍了更改Mysql root用户密码的相关资料,需要的朋友可以参考下
  • 主要介绍了MySql8.0以上版本正确修改ROOT密码的方法,文中给大家提到了成功部署完毕后出现故障情况,本文分步骤给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
  • 如何不重启mysqld,且没有权限修改用户账号和权限的情况下,如何重新设置root密码?不知道没关系,在此之前我也是不知道如何操作的,先看看下面的几种重置root密码的方法
  • MySQL 修改用户密码及重置root密码

    万次阅读 2014-10-05 20:55:02
    本文主要描述了通过几种不同的方式来修改用户密码以及mysql root账户密码丢失(重置root密码)的处理方法。1、密码修改的几种方法a、可以在创建用户的时候指定密码,以及直接使用grant创建用户的时候指定密码。 对于...
  • 以前开发我一直都是用的phpnow做php开发环境,phpnow的特点就是一键安装,安装的时候会要求用户输入mysql的root密码。今天由于客户机器使用的xampp作为开发环境,所以碰到了修改mysql默认空密码的问题
  • Mysql修改用户密码

    千次阅读 2018-08-05 20:47:18
    一,Mysql修改用户密码 方法一:用户设置密码 登陆状态。 命令:用户名设置密码@localhost =密码('新密码'); 例如:设置root用户密码@ localhost =密码('root'); 方法二:用mysql admin 命令:mysql admin -u...
  • linux系统修改mysql数据库用户密码

    千次阅读 2020-10-26 16:35:35
    mysql -uroot -p Enter password: 【输入原来的密码mysql> use mysql; mysql> update user set password=password("新密码") where user='root';...注意:如果执行上图修改密码语句提示以下错误,将p
  • MySQL修改密码方法总结 首先要声明一点,大部分情况下,修改MySQL是需要有mysql里的root权限的,所以一般用户无法更改密码,除非请求管理员。
  • MySQL修改账号密码方法大全

    千次阅读 2021-02-07 19:16:14
    前言:在日常使用数据库的过程中,难免会遇到需要修改账号密码的情景,比如密码太简单需要修改密码过期需要修改、忘记密码需要修改等。本篇文章将会介绍需要修改密码的场景及修改密码的几种方式。1.忘记 root 密码...
  • MySQL修改用户密码的几种方式(MySQL 5.7)1、 使用mysqladmin在命令行修改密码2、 修改MySQL库的user表3、 使用set语句修改密码4、 使用ALTER USER语句修改用户密码 1、 使用mysqladmin在命令行修改密码 mysqladmin...
  • MySQL修改root用户密码

    万次阅读 多人点赞 2021-06-20 12:24:09
    知道密码 在清楚的知道密码的情况之下可以使用以下几种方式修改MySQL密码。 方式一 登录mysql
  • MySQL是一个关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS ...先要声明一点,大部分情况下,修改MySQL是需要有mysql里的root权限的, 所以一般用户无法更改密码,除非请求管理员。 方法1 ​:用SET
  • 更改MySQL用户密码

    千次阅读 2021-02-01 19:34:17
    更改MySQL用户密码MySQL用户是一条记录,其中包含登录信息,帐户特权以及MySQL帐户访问和管理数据库的主机信息。登录信息包括用户名和密码。在某些情况下,需要更改MySQL数据库中的用户密码。要更改任何用户帐户的...
  • mysql修改密码命令

    2022-01-25 17:18:27
  • mysql修改用户密码权限

    千次阅读 2019-04-18 15:30:10
    修改用户密码 首先登录MySQLmysql> use mysql; mysql> update user set password=password('123') where user='root' and host='localhost'; mysql> flush privileges; //查询已有用户 ...
  • MySQL 修改用户密码

    千次阅读 2018-07-03 13:05:16
    1. 登录数据库服务器:(1)如果是是本地数据库服务器(即本机):mysql -u usernameXXX -p(2)如果是远程数据库服务器:mysql -h hostXXX -P PortXXX -u usernameXXX -p2. 显示所有database(这一步可以省略):...
  • 一个重要的应用就是如何在遗忘root用户密码的时候修改密码,使用的方法是启动MySQL服务器时忽略加载授权表。由MySQL使用用户名和口令的方法与Unix或Windows使用的方式有很多不同之处:·MySQL 使用于认证目的的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 350,174
精华内容 140,069
关键字:

mysql修改用户密码

mysql 订阅