ubuntu系统下mysql重置密码和修改密码操作
一、忘记密码后想重置密码
在介绍修改密码之前,先介绍一个文件/etc/mysql/debian.cnf.其主要内容如下图:
里面有一个debian-sys-maint用户,这个用户只有Debian或Ubuntu服务器才有,所以如果您的服务器是Debain或Ubuntu,debian-sys-maint是个Mysql安装之后自带的用户,具体作用是重启及运行mysql服务。所以如果忘了root密码,可以通过这个用户来重设密码。下面介绍具体操作:
操作步骤
1.进入/etc/mysql/目录,并用root权限打开debian.cnf文件
> cd /etc/mysql
> sudo vim debian.cnf
2.使用这个文件中的用户名和密码进入mysql
> mysql -u debian-sys-maint -p
然后输入文件中的password值,即可进入mysql。
3.选择mysql数据库(用户名和密码均存储在此数据库的user表中)
> use mysql;
4.显示user表中的列
>show fields from user; 或者(describe user;)
authentication_string这列就是密码(注:以前的版本这个字段是password,如果是password下面的操作将authentication_string替换成password即可)
5.修改密码(假如修改密码为:123456#Abc)
mysql5.7可以使用:
update mysql.user set authentication_string=password(‘123456#Abc’) where user=‘root’
mysql 8使用:
update user set authentication_string=‘123456#Abc’ where user=‘root’;
6.退出
>exit
7.重启mysql
service mysql restart
二、修改密码
1.查看mysqladmin命令
> sudo mysqladmin
password选项是用于修改密码的
2.修改密码
> sudo mysqladmin -u root -p password
3.重启mysql服务
> sudo service mysql restart
三、修改port
1.修改port
> sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
修改mysqld.cnf文件里的port即可
2.重启mysql服务
> service msyql restart
四、添加用户
1.进入mysql
> sudo mysql -u root -p
输入密码,进入mysql
2.添加用户
> insert into mysql.user(Host,User,authentication_string) values(“localhost”,“test”,password(“123456”));
ubuntu系统下mysql重置密码和修改密码操作相关推荐
- ubuntu系统下mysql数据库的备份与恢复
shell脚本的形式备份/恢复mysql数据库(可通过定时任务定时执行). 1.mysql数据库的备份脚本如下: #!/bin/sh #mysqldump备份程序执行路径 DUMP=/usr/bin/ ...
- 阿里云(三) Ubuntu系统下mysql卸载
更多资料请点击:官方操作文档 一.ssh登录阿里云服务器,查看mysql的安装状态. root@iZwz96t1p8ke0a4l01771vZ:~# sudo netstat -tap | grep ...
- Ubuntu系统下MySQL读取文件数据ERROR解决
博文链接:http://haoyuanliu.github.io/2016/04/29/mysql/ 对,我是来骗访问量的!O(∩_∩)O~~ 在使用MySQL进行文件数据读取的时候,在终端敲入命令行 ...
- win7 mysql 密码_笔记本win7系统下mysql忘记密码的最佳解决方法
MySQL是一个关系型数据库管理系统,在笔记本win7系统下编程的时候就需要用到MySQL数据库,不过有时候一段时间没用的话,可能会忘记数据库的登录密码了,当忘记密码就无法进入mysql,要如何解决呢 ...
- ubuntu mysql 操作_Ubuntu系统下MySQL数据库基本操作
Ubuntu系统下安装MySQL后,所有新创建的数据库的默认目录为/var/lib/mysql目录,以后用户自己创建的数据库默认就保存在这个目录下.在终端输入mysql回车后,启动mysql服务,可以 ...
- win7 忘记mysql密码_win7系统下mysql数据库忘记root密码怎么解决
最近有win7旗舰版系统用户到本站反馈说碰到这样一个情况,就是在使用mysql数据库的时候,忘记了root密码,导致无法继续操作,该怎么办呢,现在就随小编一起来看看win7系统下mysql数据库忘记r ...
- Linux系统下MySQL数据库的超级管理员root的密码忘记/忘记密码怎么办?
文章目录 方法一 方法二 方法三 方法一 1.添加登录跳过权限检查配置 修改 /etc/my.cnf 文件,在 [mysqld] 配置节点添加 skip-grant-tables 配置 [mysqld ...
- Ubuntu下Redis设置密码时配置文件修改密码成功但仍CONFIG GET为空问题解决摸索小记
Ubuntu下Redis设置密码时配置文件修改密码成功但仍CONFIG GET为空问题解决摸索小记 1.问题描述 2.艰难摸索解决路途小记 (1)初遇问题try一try (2)发现问题所在 (3)问题 ...
- ubuntu忘记旧密码怎么修改密码?系统关机关不掉?
** ubuntu忘记旧密码怎么修改密码?系统关机关不掉? ** 忘记旧密码怎么修改新密码? 1.重启ubuntu 2.按e键 3.找到 ro quiet splash $vt_handoff 修改为 ...
- mysql5.7版本怎么修改密码,mysql 5.7版本修改密码的简单方法
mysql 5.7版本修改密码的简单方法 这是官方截图,mysql5.7安装后,会有一个默认密码,保存在mysql.log里面,找的他,并更改 官方文档地址 以上所述是小编给大家介绍的mysql 5. ...
最新文章
- 快速排序,排序一亿数据用时14秒
- 2.Java 面试题整理(基础篇二)
- zabbix 3.2.3 appliance默认用户名及密码
- 为什么会出现“无法连接服务器-与网络有关或与实例有关的错误”?
- python 写一个计算器_Python | 写个计算器吧
- 设计模式(外观模式)
- 生成商品条形码代码事例
- GateWay 集成 Swagger
- 方舟同账号一个服务器能建小号吗,你玩明日方舟开小号吗?游戏虽好但请莫贪多,多号同玩会让人疲劳...
- 清除右键菜单多余的选项
- android 键盘遮挡
- mysql查分区数据_mysql之数据分区
- MinGW中的头文件路径
- Mysql中B树与B+树的区别
- [10.96.0.1]:443/apis/crd.projectcalico.org/v1/clusterinformations/default: timeout
- HTML详解(1.html简介)
- k歌一定要带监听耳机吗_音乐人需要什么样的监听耳机?
- signaturenonce php,php微信公众平台开发--接入微信API
- UI设计好学吗?UI设计难不难?
- 守护网络安全 呵护精神家园 --常见网络风险(二)
热门文章
- 【电力电子】【2020.02】利用导抗式三相双有源桥DC-DC变换器实现宽范围高效率的拓扑结构和调制方案
- PE使用万能驱动7解决USB3、NVME驱动问题及台式机、笔记本电脑使用PE因驱动问题不能加载硬盘问题(YOGA 14C 因PE加载不了硬盘亲测可用)
- 三星s9Android9内测申请链接,国行三星S9/S9+开启安卓9.0内测
- 用matlab实现sift算法,sift算法的MATLAB程序
- perl 5.10.0安装包下载
- 共轭梯度法(Conjugate Gradients)(1)
- fanuc系统服务器连接,FANUC IO LINK i地址分配操作方法
- 什么是MES系统?本文解释得很清楚了
- RP产品原型资源分享-PRD文档
- 国外LEAD赚钱教程:EMU篇(五)国外lead常用工具汇总