返回顶部
首页 > 资讯 > 数据库 >Linux下修改MySQL的用户(root)的密码
  • 384
分享到

Linux下修改MySQL的用户(root)的密码

2024-04-02 19:04:59 384人浏览 八月长安
摘要

linux下修改Mysql的用户(root)的密码 1 拥有旧mysql的root密码 方法一 在mysql系统外,使用mysqladmin # mysqladmin -u root -p passWord

linux下修改Mysql的用户(root)的密码

1 拥有旧mysql的root密码

方法一

在mysql系统外,使用mysqladmin

# mysqladmin -u root -p passWord "test123"
Enter password: 【输入原来的密码】

方法二

通过登录mysql系统,

# mysql -uroot -p
Enter password: 【输入原来的密码】
mysql>use mysql;

set方式;设置永不过期;

mysql> set password=password('rootroot');  # set设置
mysql> alter user 'root'@'localhost' password expire never;
mysql> flush privileges;
mysql> exit;    

update 方式;

mysql> update user set password=password("test") where user='root';    # update更新
mysql> flush privileges;
mysql> exit;      

2 忘记myql的root密码

首先,你必须要有操作系统的root权限了。
类似于安全模式登录系统,

2.1 关闭当前运行的mysqld服务程序

service  mysqld  stop(要先将mysqld添加为系统服务)

2.2 mysqld_safe以安全模式启动重置密码

使用mysqld_safe脚本以安全模式(不加载授权表)启动mysqld 服务

mysqld_safe --skip-grant-tables &

或者
mysqld_safe --defaults-file=/etc/my.cnf  --skip-grant-tables &

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

使用空密码的root用户登录数据库,重新设置ROOT用户的密码

# mysql

#5.6及以前
mysql> UPDATE mysql.user SET password=password('test123') WHERE user='root';

# 5.7;mysql.user表authentication_string字段替换了password字段;
mysql> UPDATE mysql.user SET authentication_string=password('test123') WHERE user='root';   

mysql> flush privileges;
mysql> exit; 

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

2.3 通过修改配置文件重置密码

修改配置文件(/etc/my.cnf),在 [mysqld] 小节下添加一行:skip-grant-tables=1,让 mysqld 启动时不对密码进行验证

vim /etc/my.cnf
添加:
skip-grant-tables=1

重启mysql服务生效,修改方式同上;
修改完成后,在 [mysqld] 小节下去掉:skip-grant-tables=1

2.4 mysql 5.7 通过 alter 命令修改密码

mysql5.7默认生成随机密码,在初始化mysql配置时产生;
mysql 5.7:通过临时密码登陆mysql服务,必须用alter命令修改密码

mysql> alter user 'root'@'localhost' identified by 'rootroot';
mysql> flush privileges; 
您可能感兴趣的文档:

--结束END--

本文标题: Linux下修改MySQL的用户(root)的密码

本文链接: https://lsjlt.com/news/39827.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Linux下修改MySQL的用户(root)的密码
    Linux下修改MySQL的用户(root)的密码 1 拥有旧MySQL的root密码 方法一 在mysql系统外,使用mysqladmin # mysqladmin -u root -p password...
    99+
    2024-04-02
  • 怎么在Linux下修改Mysql的用户root密码
    本篇内容介绍了“怎么在Linux下修改Mysql的用户root密码”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!下面给大家分享下在Linux...
    99+
    2023-06-09
  • 在Linux下如何修改Mysql的用户(root)的密码
    下面给大家分享下在Linux下如何修改Mysql的用户(root)的密码,分两种情况:第一种当拥有原来的mysql的root密码,第二种情况忘记原来的mysql的root的密码。 修改的用户都以root为列...
    99+
    2022-06-04
    密码 用户 Linux
  • Linux下如何修改MySQL/MariaDB的Root密码
    这篇文章主要介绍了Linux下如何修改MySQL/MariaDB的Root密码,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。修改 MySQL 或 MariaDB 的 root...
    99+
    2023-06-28
  • MySQL 如何修改root用户的密码
    方法1:用SET PASSWORD命令 mysql> set password for 用户名@localhost = password('新密码'); -- 举例 mysql> set p...
    99+
    2022-05-23
    MySQL 修改密码 MySQL 修改root密码
  • Linux系统修改 root 用户密码
    方法一:rd.break 第1步 重启系统,在下图所示界面按e键    第2步:找到 linux这行,末尾输入 空格 rd.break 然后按 ctrl+x 第3步: 查看可选步骤              输入:mo...
    99+
    2023-09-02
    linux 运维 服务器 华为 网络
  • Linux下如何修改root密码
    这篇文章主要为大家展示了“Linux下如何修改root密码”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux下如何修改root密码”这篇文章吧。Linux修改root密码的方法有:1、当用...
    99+
    2023-06-27
  • centos7修改root用户密码
    开启终端 首先,打开终端,您可以使用Ctrl + Alt + T快捷键来打开终端。 使用root用户登录 要修改root用户的密码,您需要使用具有管理员权限的用户登录。用于此目的的用户帐户通常为root,因此您需要以root用户身份登录...
    99+
    2023-10-20
    linux 服务器 centos 网络 tcp/ip
  • Kali Linux 2020.1怎么修改root用户密码
    Kali Linux 2020.1怎么修改root用户密码,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Kali Linux 2020.1修改root用...
    99+
    2023-06-05
  • MySQL怎么修改用户密码和重置root密码
    本篇内容介绍了“MySQL怎么修改用户密码和重置root密码”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!...
    99+
    2024-04-02
  • Linux下怎么修改root密码以及找回root密码的方法
    本篇内容介绍了“Linux下怎么修改root密码以及找回root密码的方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!以root身份登陆,...
    99+
    2023-06-13
  • linux下修改root密码的命令是什么
    linux下修改root密码的命令是passwd命令,可通过passwd命令进行修改设置root密码,操作方法:1、重启linux系统,进入Boot Menu;2、长按Shift键选择recovery mode;3、选择Drop to ro...
    99+
    2024-04-02
  • MySQL修改root密码的方法
    在我们使用MySQL时,常常会因为不同的原因需要对root用户密码进行修改,这篇博客主要介绍了几种修改root用户密码的方式。 未设置root密码之前: SET PASSWORD命令的方式: mysql...
    99+
    2024-04-02
  • 怎么修改MySQL的root密码
    本篇内容主要讲解“怎么修改MySQL的root密码”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么修改MySQL的root密码”吧! ...
    99+
    2024-04-02
  • mysql的root密码怎么修改
    本篇内容介绍了“mysql的root密码怎么修改”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!mysql&...
    99+
    2024-04-02
  • CentOS如何修改root用户密码
    CentOS如何修改root用户密码 第一种情况,如果知道旧密码,可以登录,则使用命令修改就行了,修改即刻生效,不需要重启 修改系统用户root密码 用ssh登录系统后,输入passwd 然后输入你的新密码,输入密码时光标不会有任何变化...
    99+
    2023-09-06
    centos linux 服务器
  • [mysql]mysql8修改root密码
    use mysql select * from user where user="root"; update user set password=password("mysql@2020") wher...
    99+
    2020-03-03
    [mysql]mysql8修改root密码
  • Kali Linux 2020.1如何快速修改root用户密码
    这期内容当中小编将会给大家带来有关Kali Linux 2020.1如何快速修改root用户密码,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Kali Linux 2020.1快速修改...
    99+
    2023-06-05
  • linux如何修改root密码
    linux中修改root密码的方法:1、重启linux系统,进入Boot Menu;2、长按Shift键选择recovery mode;3、选择Drop to root shell prompt模式;4、在#号后面输入命令查看用户名;5、输...
    99+
    2024-04-02
  • centos修改mysql用户的密码
    1、centos初始化安装,mysql默认是没有密码的 命令行登陆:mysql -u root -p 提示输入密码=》输入密码,即可 图 1   2、查询用户,输入命令:select user,host from m...
    99+
    2016-10-20
    centos修改mysql用户的密码
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作