当前位置:首页 > 编程教程 > mysql技术文章 > Mysql5.7.14 linux版密码忘记完美解决办法

Mysql5.7.14 linux版密码忘记的找回方法

  • 发布时间:
  • 作者:码农之家
  • 点击:157

这篇文章主要知识点是关于mysql、linux、密码忘记、的内容,如果大家想对相关知识点有系统深入的学习,可以参阅以下电子书

PHP&MySQL跨设备网站开发实例精粹
  • 类型:PHP编程大小:80.9 MB格式:PDF作者:陈惠贞,陈俊荣
立即下载

Mysql5.7.14 linux版密码忘记完美解决办法

在/etc/my.conf文件中[mysqld] 下面最后增加一行:skip-grant-tables

记住是[mysqld]下最后,不要增加到[mysqld_safe]下面

保存之后,重启Mysql,在linux命令行直接执行:mysql回车

OK

修改密码:

update mysql.user set password=password('root') where user='root'

结果报错:

mysql> select host,user,password from user ;
ERROR 1054 (42S22): Unknown column 'password' in 'field list'
desc user;

查看字段发现没有password字段,有authentication_string字段

update mysql.user set authentication_string=password('root') where user='root' ;

ok

删除/etc/my.conf文件中[mysqld] 下面的skip-grant-tables

重启mysql

总结

以上所述是小编给大家介绍的Mysql5.7.14 linux版密码忘记完美解决办法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对码农之家网站的支持!

以上就是本次给大家分享的关于java的全部知识点内容总结,大家还可以在下方相关文章里找到相关文章进一步学习,感谢大家的阅读和支持。

Mysql 相关电子书
学习笔记
网友NO.312268

重置MySQL数据库root密码(linux/windows)

(1)Linux系统 在SSH中执行下面的命令即可将MySQL密码重置为diavps rm -f reset-mysql-root-password.phps wget http://down.hostwiki.info/mysql/reset-mysql-root-password.phps php reset-mysql-root-password.phps diavps 注意不要在带有管理面板(如Kloxo或DA)的环境中使用这个方法重置。 脚本中第13行中的以安全模式启动MySQL的命令会因MySQL安装路径不同而不同。 脚本中使用的mysql服务名称为mysqld,部分系统中该服务名可能为mysql,请注意修改。 (2)Windows系统 1、首先停止正在运行的MySQL进程 net stop mysql 如未加载为服务,可直接在进程管理器中进行关闭。 2、以安全模式启动MySQL 在命令行下运行 X:/MySQL/bin/mysqld-nt.exe --skip-grant-tables 3、完成以后就可以不用密码进入MySQL了 X:/MySQL/bin/mysql -u root -p 提示输入密码时直接回车即可。 4、更改密码 use mysql update user set password=password("新密码") where user="root";……

网友NO.418080

Linux上通过binlog文件恢复mysql数据库详细步骤

一、binlog 介绍 服务器的二进制日志记录着该数据库的所有增删改的操作日志(前提是要在自己的服务器上开启binlog),还包括了这些操作的执行时间。为了显示这些二进制内容,我们可以使用mysqlbinlog命令来查看。 用途1:主从同步 用途2:恢复数据库(也是线上出现一次数据库文件丢失后,才对这个有所了解并学习的) mysqlbinlog命令用法:shell mysqlbinlog [options] log_file ... !--[if !supportLists]--1) mysqlbinlog 选项示例 常见的选项有以下几个: --start-datetime 从二进制日志中读取指定等于时间戳或者晚于本地计算机的时间。取值如:="1470733768" 或者="2016-08-09 5:09:28" 示例: [root@hcloud ~]# mysqlbinlog --start-datetime="2016-08-09 5:05:27" /var/lib/mysql/mysql-bin.000001 --stop-datetime 从二进制日志中读取指定小于时间戳或者等于本地计算机的时间 取值和上述一样 --start-position 从二进制日志中读……

网友NO.835076

linux下mysql自动备份脚本代码

脚本放在 /home/user/mysql_backup.sh crontab # crontab -l # m h dom mon dow command 28 16 * * * /home/user/mysql_backup.sh 脚本如下 #!/bin/sh # mysql_backup.sh: backup mysql databases and keep newest 5 days backup. # # Last updated: 20 March 2006 # ---------------------------------------------------------------------- # This is a free shell script under GNU GPL version 2.0 or above # Copyright (C) 2006 Sam Tang # Feedback/comment/suggestions : http://www.real-blog.com/ # ---------------------------------------------------------------------- # your mysql login information # db_user is mysql username # db_passwd is mysql password # db_host is mysql host # ----------------------------- db_user="root" db_passwd="password" db_host="localhost" # the directory for story your backup file. backup_dir="/home/mybackup" # date format for backup file (dd-mm-yyyy) time="$(date +"%d-%m-%Y")" # mysql, mysqldump and some other bin's path MYSQL="/usr/local/mysql/bin/mysql" MYSQLDUMP="/usr/local/my……

网友NO.764901

linux下mysql数据库单向同步配置方法分享

又叫做主从复制,是通过二进制日志文件完成的,注意:mysql 数据库的版本,两个数据库版本要相同 系统环境: 主服务器master IP: 192.168.0.88 从服务器slave IP: 192.168.0.99 单向同步 注意要点 1、只需要把需要同步的数据库备份传到从数据库上,其它任何东西都不需要 2、在从库上还原数据库时,一定先要建了同名数据库,否则还原会提示错误 3、在制定更新点时,一定要在同步进程还没启动前操作 主服务器上配置 对my.cnf进行修改需要重启动数据库设置才会生效,如果不想对指定数据库同步进行限制,直接跳过这步 [root@ kt /]# service mysqld stop 停止 Mysql 服务 [root@ kt /]# vim /etc/my.cnf 编辑 Mysql 配置文件添加下面字段,注意:这两个字段默认没有自己在server-id字段下面添加就可以了 binlog-do-db = kangte 二进制需要同步的 kangte 数据库 binlog-ignore-db = mysql 二进制不想同……

<
1
>

Copyright 2018-2020 www.xz577.com 码农之家

投诉 / 推广 / 赞助:QQ:520161757