首页 > 数据库 >Linux下修改Mysql的用户(root)的密码

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

时间:2024-08-09 23:38:26浏览次数:14  
标签:Linux Mysql 密码 mysqld user mysql password root

修改的用户都以root为列。

一、拥有原来的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;      

 

 

 

二、忘记原来的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数据库的具体的值,要注意到。

标签:Linux,Mysql,密码,mysqld,user,mysql,password,root
From: https://www.cnblogs.com/smoke520/p/18351720

相关文章

  • linux自定义启动服务
    启动程序你需要分清楚,是一般的程序还是服务对于有些服务开机要启动,关机的时候还要关闭,所以,比较好的方法是写服务脚本,然后放到/etc/init.d,然后在相应的运行级启动目录中添加链接。如果只是一般的程序,并且关机时不需要退出。那么加在任何一个自启动的脚本都可以。下面结合condor启......
  • linux2
    文件权限1.文件权限概念ls-l查看文件权限total4-rw-r--r--1zhaozhao1766nov99:25mypass文件的访问权限连接数文件用户名文件用户所在用户组名文件的大小上次文件修改日期上次文件修改时间文件名r可读w可写x可执行命令chmoda(所有人)+rchmodg(代表grou......
  • linux1
    学习目标(李鸿宇362102207)在本单元学习完成后,你应该能:理解文件系统层次结构管理虚拟内存添加新的驱动和分区加载nfs文件系统硬盘分为ide硬盘hda0scs硬盘sda0设备识别主引导记录(MBR)包括:用于调入操作系统的可指执行代码分区表信息,包括:分区ID或类型分区开始的柱面......
  • linux4
    增加虚拟内存的方法以及配置ddif=/dev/zoreof=/tmp/swapbs=4kcount=1000mkswap/tmp/swap重新增加400M的虚拟内存swapon/tmp/swap应用并激活我们重新划分的虚拟内存swapoff/tmp/swap关闭增加的虚拟内存raid磁盘整理常用的三种技术raid0raid1raid5对于redhatli......
  • linux3
    什么是逻辑卷管理器(lvm)?为了便于操作卷,包括重定义文件系统的大小,而定义的抽象层允许在多个物理设备上重新组织文件系统设置被认定为物理卷一个或多个物理卷可以用于创建成一个卷组卷组由固定大小的物理区域(pe)定义逻辑卷在卷组上创建,并且由PE组成文件系统创建在逻辑卷之......
  • linux5
    linux密码恢复的步骤第一步:重新启动电脑进入启动引导界面,按键盘的上下键固定启动界面第二步:按键盘上的e键编辑启动信息,进入第二个启动界面第三步:用键盘的上下键选择第二个选项同时按e键编辑此选项第五步:按键盘上的b键重启我们的系统让修改生效第六步:进入单用户模式,passwd修......
  • 0001初识MySQL
    ##内容参考网课##笔记整理一,数据库基础知识1.数据库概念英文名称:Database,即存储数据的仓库;专业解释为存储在计算机磁盘上的有组织,可供享的大量数据的集合 类型关系数据库与非关系数据库两类,前者包含MySQL,Oracle,SQL,Server,SQLite等,后者包含Redis,MongoDB等数据库管理系......
  • 使用Linux实现FTP云盘1
    关于FTP服务器FTP(文件传输协议)服务器是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务。FTP是FileTransferProtocol(文件传输协议)。程序运行,服务端不断接收客户端指令,服务端可同时处理多个客户端接入并对指令作出解析,并把执行结果返回给客户端,客户......
  • MySQL(3)--SQL函数
    MySQL函数数字函数CEIL(x)/CEILING(x)向上取整selectceil(column_name)fromtable_name;FLOOR(x)向下取整selectfloor(column_name)fromtable_name;POW(x,y)/POWER(x,y)返回x的y次方selectname,age,POW(age,2)fromstudents;RAND()返回0到1的......
  • linux重新加载nginx配置的三种办法
    1.确保当前nginx进程运行中[root@master10~]#systemctlstatusnginx●nginx.service-ThenginxHTTPandreverseproxyserverLoaded:loaded(/usr/lib/systemd/system/nginx.service;disabled;vendorpreset:disabled)Active:active(running)sinceFri2......