linux的mysql修改用户密码与忘记密码的方法
目录
1.第一种创建用户并授权(也可用于改密码)
2.直接alter改
3.用UPDATE直接编辑user表
4.忘记数据库root密码
1.第一种创建用户并授权(也可用于改密码)
第一步:先查看基本用户与主机
select user,host from mysql.user; +---------------+-----------------+ | user | host | +---------------+-----------------+ | repl | % | | root | % | | system | % | | tapdapp | % | | tapdjob | % | | test | % | | asd | 172.17.0.98 | | mysql.session | localhost | | mysql.sys | localhost | | system | localhost | | test | localhost | | test | ‘localhost’ | +---------------+-----------------+ 12 rows in set (0.00 sec)
第二步:修改已有的用户密码
grant all privileges on *.* to 'root'@'%' identified by 'root';
根据第一步可以看的用户对应的主机在@这里分别写入最后by出要修该的密码
2.直接alter改
alter user ‘root'@'localhost' identified by '123456';flush privileges;//刷新系统权限表
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密码
1)添加skip-grant-tables参数到my.cnf文件中
vim /etc/my.cnf [mysqld] skip-grant-tables
2)重启mysql服务,并登录
systemctl restart mysqld mysql -u root -p #直接回车登陆即可
3)修改root用户密码
show databases; use mysqld;
---以下两个命令都可修改用户密码
(1)update mysql.user set authenticationstring=password('123456') where user='root'and Host = 'localhost'; (2)alter user 'root'@'localhost' identified by 'cy7m0ypu8CpLFperzI45'; 退出mysql命令模式输入 exit;
4)回到步骤1注释掉skip-grant-tables这个参数
vim /etc/my.cnf [mysqld] #skip-grant-tables
退出编辑后,重启mysql服务
systemctl restart mysqld
linux的mysql修改用户密码与忘记密码的方法相关推荐
- mysql建用户无密码_mysql建用户和修改密码和忘记密码的解决办法
MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束): 1.新建用户 1.1 登录MYSQL: @>mysql -u root -p @&g ...
- linux 下如何修改mysql授权,linux下mysql添加用户、删除用户、授权、修改密码
摘要 腾兴网为您分享:linux下mysql添加用户.删除用户.授权.修改密码,之了课堂,云闪付,英语字典,易信等软件知识,以及pr安卓,彩绘大师,微软应用商店,广告屏蔽管家,pandahelper, ...
- linux新装mysql修改root密码_linuxmysql修改root密码
一.如果2113知道root密码,5261只是更换mysql的root密码,可以通4102过mysqladmin来进行修改.执行如下命令:1653sudo mysqladmin -u root -p ...
- linux修改密码最短生存时间,Linux基础命令---修改用户密码
passwd 更改用户密码,超级用户可以修改所有用户密码,普通用户只能修改自己的密码.这个任务是通过调用LinuxPAM和LibuserAPI来完成的.本质上,它使用LinuxPAM将自己初始化为一个 ...
- Linux非交互式修改用户密码
Linux非交互式修改用户密码 echo "root:123456789" | chpasswd使用命令修改密码 useradd www;echo 123456789 | pass ...
- 树莓linux pi密码,树莓派 忘记密码的解决方法
忘记树莓派密码怎么办? 原文连接:http://www.raspberrypi-spy.co.uk/2014/08/how-to-reset-a-forgotten-raspberry-pi-pass ...
- window安装mysql默认密码忘记_window10 安装Mysql 8.0.17以及忘记密码重置密码
一.安装Mysql8.0.17 1:首先去官网下载安装包 下载地址:https://dev.mysql.com/downloads/mysql/ 2:将解压文件解压到你安装的目录:D:\mysql\m ...
- linux使用usermod修改用户主目录
linux使用usermod修改用户主目录 介绍 usermod命令的基本语法是 usermod要求 usermod 的选项 1. 向用户账户添加信息 2. 更改用户主目录 3. 设置用户账户到期日 ...
- 简单注册、登录、修改密码、忘记密码程序
简单注册.登录.修改密码.忘记密码程序 来自一枚大二通信工程渣渣写的代码 #include<stdio.h> #include<stdlib.h> #include<st ...
最新文章
- 分贝dB与放大倍数的转换关系及对照表
- flink搭建集群(一主三从)
- 基于ZKWeb + Angular 4.0的开源管理后台Demo
- springboot mybatis 热加载mapper.xml文件(最简单)
- mysql linux 优化_mysql在linux中内核优化
- 前端 -- jQuery
- 手动angular2环境搭建_详解.Net Core + Angular2 环境搭建
- pyspark分类算法之决策树分类器模型实践【decisionTreeClassifier】
- java 16进制与汉字_Java汉字与16进制数相互转换
- 神雕侠侣服务器维修时间,《神雕侠侣》2021年3月11日更新维护新服开启公告
- java根据出生日期计算年龄_通过出生日期获取年龄的方法--Java
- 省赛 和 南京邀请赛总结
- PHP动态网站开发期末试卷,《PHP动态网站开发实例教程》课程考核方案
- grub4dos linux live,Grub4DOS 正常引导 Ubuntu 16.04 镜像文件
- 计算机双工模式,windows10系统如何设置网络双工模式?
- 手机信号不好?真不是套餐原因!4招教你搞定!
- 网络工程师学习笔记——RIP路由汇总实验配置精讲
- TextLabel——数据标注系统
- CSS浮动--慕课网
- 好的,坏的和丑陋完塞尔吉奥莱昂的意粉西部三部曲
热门文章
- 计算Python Numpy向量之间的欧氏距离
- 深度学习Deep learning:四十九(RNN-RBM简单理解)
- 图像处理(四)图像分割(2)测地距离Geodesic图割
- 压缩感知(II) A Compressed Sense of Compressive Sensing (II)
- Netty系列(三):说说NioEventLoop
- 用友互联网战略的变与不变
- ubuntu 定时执行任务at
- 实习小白::(转) Cocos2d-x 3.0开发(五)关联程序逻辑与cocoStudio导出文件
- Swift与Objective-C API交互
- 将 Mac OS X 上的目录挂载到 Linux 的方法