一、忘记密码后想重置密码

在介绍修改密码之前,先介绍一个文件/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重置密码和修改密码操作相关推荐

  1. ubuntu系统下mysql数据库的备份与恢复

    shell脚本的形式备份/恢复mysql数据库(可通过定时任务定时执行). 1.mysql数据库的备份脚本如下: #!/bin/sh #mysqldump备份程序执行路径 DUMP=/usr/bin/ ...

  2. 阿里云(三) Ubuntu系统下mysql卸载

    更多资料请点击:官方操作文档 一.ssh登录阿里云服务器,查看mysql的安装状态. root@iZwz96t1p8ke0a4l01771vZ:~# sudo netstat -tap | grep ...

  3. Ubuntu系统下MySQL读取文件数据ERROR解决

    博文链接:http://haoyuanliu.github.io/2016/04/29/mysql/ 对,我是来骗访问量的!O(∩_∩)O~~ 在使用MySQL进行文件数据读取的时候,在终端敲入命令行 ...

  4. win7 mysql 密码_笔记本win7系统下mysql忘记密码的最佳解决方法

    MySQL是一个关系型数据库管理系统,在笔记本win7系统下编程的时候就需要用到MySQL数据库,不过有时候一段时间没用的话,可能会忘记数据库的登录密码了,当忘记密码就无法进入mysql,要如何解决呢 ...

  5. ubuntu mysql 操作_Ubuntu系统下MySQL数据库基本操作

    Ubuntu系统下安装MySQL后,所有新创建的数据库的默认目录为/var/lib/mysql目录,以后用户自己创建的数据库默认就保存在这个目录下.在终端输入mysql回车后,启动mysql服务,可以 ...

  6. win7 忘记mysql密码_win7系统下mysql数据库忘记root密码怎么解决

    最近有win7旗舰版系统用户到本站反馈说碰到这样一个情况,就是在使用mysql数据库的时候,忘记了root密码,导致无法继续操作,该怎么办呢,现在就随小编一起来看看win7系统下mysql数据库忘记r ...

  7. Linux系统下MySQL数据库的超级管理员root的密码忘记/忘记密码怎么办?

    文章目录 方法一 方法二 方法三 方法一 1.添加登录跳过权限检查配置 修改 /etc/my.cnf 文件,在 [mysqld] 配置节点添加 skip-grant-tables 配置 [mysqld ...

  8. Ubuntu下Redis设置密码时配置文件修改密码成功但仍CONFIG GET为空问题解决摸索小记

    Ubuntu下Redis设置密码时配置文件修改密码成功但仍CONFIG GET为空问题解决摸索小记 1.问题描述 2.艰难摸索解决路途小记 (1)初遇问题try一try (2)发现问题所在 (3)问题 ...

  9. ubuntu忘记旧密码怎么修改密码?系统关机关不掉?

    ** ubuntu忘记旧密码怎么修改密码?系统关机关不掉? ** 忘记旧密码怎么修改新密码? 1.重启ubuntu 2.按e键 3.找到 ro quiet splash $vt_handoff 修改为 ...

  10. mysql5.7版本怎么修改密码,mysql 5.7版本修改密码的简单方法

    mysql 5.7版本修改密码的简单方法 这是官方截图,mysql5.7安装后,会有一个默认密码,保存在mysql.log里面,找的他,并更改 官方文档地址 以上所述是小编给大家介绍的mysql 5. ...

最新文章

  1. 快速排序,排序一亿数据用时14秒
  2. 2.Java 面试题整理(基础篇二)
  3. zabbix 3.2.3 appliance默认用户名及密码
  4. 为什么会出现“无法连接服务器-与网络有关或与实例有关的错误”?
  5. python 写一个计算器_Python | 写个计算器吧
  6. 设计模式(外观模式)
  7. 生成商品条形码代码事例
  8. GateWay 集成 Swagger
  9. 方舟同账号一个服务器能建小号吗,你玩明日方舟开小号吗?游戏虽好但请莫贪多,多号同玩会让人疲劳...
  10. 清除右键菜单多余的选项
  11. android 键盘遮挡
  12. mysql查分区数据_mysql之数据分区
  13. MinGW中的头文件路径
  14. Mysql中B树与B+树的区别
  15. [10.96.0.1]:443/apis/crd.projectcalico.org/v1/clusterinformations/default: timeout
  16. HTML详解(1.html简介)
  17. k歌一定要带监听耳机吗_音乐人需要什么样的监听耳机?
  18. signaturenonce php,php微信公众平台开发--接入微信API
  19. UI设计好学吗?UI设计难不难?
  20. 守护网络安全 呵护精神家园 --常见网络风险(二)

热门文章

  1. 【电力电子】【2020.02】利用导抗式三相双有源桥DC-DC变换器实现宽范围高效率的拓扑结构和调制方案
  2. PE使用万能驱动7解决USB3、NVME驱动问题及台式机、笔记本电脑使用PE因驱动问题不能加载硬盘问题(YOGA 14C 因PE加载不了硬盘亲测可用)
  3. 三星s9Android9内测申请链接,国行三星S9/S9+开启安卓9.0内测
  4. 用matlab实现sift算法,sift算法的MATLAB程序
  5. perl 5.10.0安装包下载
  6. 共轭梯度法(Conjugate Gradients)(1)
  7. fanuc系统服务器连接,FANUC IO LINK i地址分配操作方法
  8. 什么是MES系统?本文解释得很清楚了
  9. RP产品原型资源分享-PRD文档
  10. 国外LEAD赚钱教程:EMU篇(五)国外lead常用工具汇总