Mysql问题整理

Linux下mysql5.7忘记root密码的解决方法

PHPer 2022-06-15 402 0 0

一、首先更改my.cnf的配置文件,并重启mysql

在my.cnf文件中的[mysqld] 下加入下面一行,其余不做改变。

[root@localhost ~]# vim /etc/my.cnf
[mysqld]
skip-grant-tables
[root@localhost ~]# systemctl restart mysqld

28dabda5c4_normal.png

二、登录MySQL,此时不需要输入密码,直接回车即可

mysql -uroot -p

三、切换到mysql数据库,查询user表的结构,这里有需要的字段。

在MySQL5.7版本中mysql数据库下已经没有password这个字段了,password字段改成了authentication_string字段。

mysql> use mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> desc user;
+------------------------+-----------------------------------+------+-----+-----------------------+------- +
| Field | Type | Null | Key | Default | Extra
|+------------------------+-----------------------------------+------+-----+-----------------------+------- +
| Host | char(60) | NO | PRI | |
|| User | char(32) | NO | PRI | |
|| Select_priv | enum(N,Y) | NO | | N |
|| Insert_priv | enum(N,Y) | NO | | N |
|| Update_priv | enum(N,Y) | NO | | N |
|| Delete_priv | enum(N,Y) | NO | | N |
|| Create_priv | enum(N,Y) | NO | | N |
|| Drop_priv | enum(N,Y) | NO | | N |
|| Reload_priv | enum(N,Y) | NO | | N |
|| Shutdown_priv | enum(N,Y) | NO | | N |
|| Process_priv | enum(N,Y) | NO | | N |
|| File_priv | enum(N,Y) | NO | | N |
|| Grant_priv | enum(N,Y) | NO | | N |
|| References_priv | enum(N,Y) | NO | | N |
|| Index_priv | enum(N,Y) | NO | | N |
|| Alter_priv | enum(N,Y) | NO | | N |
|| Show_db_priv | enum(N,Y) | NO | | N |
|| Super_priv | enum(N,Y) | NO | | N |
|| Create_tmp_table_priv | enum(N,Y) | NO | | N |
|| Lock_tables_priv | enum(N,Y) | NO | | N |
|| Execute_priv | enum(N,Y) | NO | | N |
|| Repl_slave_priv | enum(N,Y) | NO | | N |
|| Repl_client_priv | enum(N,Y) | NO | | N |
|| Create_view_priv | enum(N,Y) | NO | | N |
|| Show_view_priv | enum(N,Y) | NO | | N |
|| Create_routine_priv | enum(N,Y) | NO | | N |
|| Alter_routine_priv | enum(N,Y) | NO | | N |
|| Create_user_priv | enum(N,Y) | NO | | N |
|| Event_priv | enum(N,Y) | NO | | N |
|| Trigger_priv | enum(N,Y) | NO | | N |
|| Create_tablespace_priv | enum(N,Y) | NO | | N |
|| ssl_type | enum(,ANY,X509,SPECIFIED) | NO | | |
|| ssl_cipher | blob | NO | | NULL |
|| x509_issuer | blob | NO | | NULL |
|| x509_subject | blob | NO | | NULL |
|| max_questions | int(11) unsigned | NO | | 0 |
|| max_updates | int(11) unsigned | NO | | 0 |
|| max_connections | int(11) unsigned | NO | | 0 |
|| max_user_connections | int(11) unsigned | NO | | 0 |
|| plugin | char(64) | NO | | mysql_native_password |
|| authentication_string | text | YES | | NULL |
|| password_expired | enum(N,Y) | NO | | N |
|| password_last_changed | timestamp | YES | | NULL |
|| password_lifetime | smallint(5) unsigned | YES | | NULL |
|| account_locked | enum(N,Y) | NO | | N |
|+------------------------+-----------------------------------+------+-----+-----------------------+------- +
45 rows in set (0.00 sec)

把这个复制下来,修改密码时会用到,当然也可以手打。 a0f9ff9073_normal.png...

立即注册
分享的网址网站均收集自搜索引擎以及互联网,非查问网运营,查问网并没有提供其服务,请勿利用其做侵权以及违规行为。

更新于:2022-06-15 00:10:31
    您需要登录后才可以评论。 立即注册
    相关内容

    Linux脚本和脚本知识

    一键安装TiDB开发环境(centos7)

    Mysql错误1366的解决办法:Incorrect string value: '\xF0\x9F...' for ...

    关于四字节字符入库时错误的解决方案(Incorrect string value: '\xF0\x9F...

    解决'nmake' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
  • Yii2生成sitemap,yii2-sitemap-module Yii2 module for automatically generating XML Sitemap
  • Wireguard+udpspeeder+udp2raw游戏加速方案改进版-实测有效
  • 韩国电影《新世界》里的背景音乐
  • 2021年安装Android Studio心得
  • sstap游戏代理教程 从此玩如魔兽世界/绝地求生/LOL台服/战地3/黑色沙漠/彩虹六号等外服游戏加速不求人...
  • Vultr IP被封怎么办?教你Vultr被墙的解决方案
  • 如何顺便在自己的VPS上搭个游戏加速器(拯救高ping战士:自建游戏加速器教程)
  • 切换使用锐速和BBR加速时遇到的问题failed to dial to (wss:// *** ) 502 Bad Gateway
  • wireguard+udpspeeder+udp2raw多用户配置
  • 内网用UcStar聊天记录文件存放路径
  • Android相关
  • 魔兽世界[可恶只能当伸手党了] 求个密语组人宏。。。。
  • 智商-百度百科
  • 网站(WebApp程序)打包成手机App的APK文件方法,网站生成app的方法
  • 刚买的justmysocks可以申请退款吗?
  • 柏拉图-百度百科
  • 电销三期打印要安装PageOn的问题
  • 使用WireGuard快速轻松地VPN
  • 基于CentOS7 Centos8平台搭建邮件服务器
  • 魔兽世界俄罗斯服uwow.biz的x100-7.3.5 服务器网络状况
  • 易语言-百度百科
  • 这群东南亚猛男,用最骚的尬舞征服了全世界
  • 中国血型人群的分布解说,有图有真相
  • Mysql用特殊字符设置密码遇到的问题
  • 重装系统出现error16:inconsistent filesy解决方法
  • 有23对染色体的动物除了人还有其他吗?
  • 朝鲜是中国的国土吗?
  • 安·兰德-百度百科
  • mysql查找字符串出现位置
  • Yii2 数据操作DAO
  • 为使用Gifsicle而安装VS2010,并用gifsicle处理压缩GIF图片
  • 介绍几个国外支持Alipay(支付宝)付款的VPS或云主机
  • 魔兽世界私服uwow游戏指引
  • IE如何取消阻止跨站脚本
  • 《芳华》这样露大腿合适吗?
  • UDPSpeeder+Udp2raw使用教程,并配合SSTap加速优化网络游戏
  • 后来发现这个站的主站是https://uwow.biz/
  • 运行php composer.phar require --prefer-dist yiisoft/yii2-sphinx
  • android studio 模拟器的安装及运行app程序(invalid resource directory name)
  • socks-百度百科
  • 如何在 CentOS 8 上安装和配置 Postfix 邮件服务器
  • CentOS7下安装ImageMagick和PHP Imagick扩展
  • WEB技术之后端技术
  • Windows下查看mysql是否启动
  • 打不开Godaddy.com网站和域名无法解析的解决方法
  • net::ERR_CLEARTEXT_NOT_PERMITTED Android9.0无法加载url
  • 验证谷歌站长平台 – GOOGLE SEARCH CONSOLE 验证流程
  • 真枪实弹,假戏真做,12部具有“实干精神”的电影!
  • ​background-image在手机端表现的不太好,加载慢,一片一片的渲染 - CSS知识记录
  • Yii2数据库报错-SQLSTATE[HY093]: Invalid parameter number: no parameters were bound
  • 4K对齐选8,2048和4098扇区数有多大区别?实测告诉你
  • Mysql server has gone away 报错原因分析及解决办法
  • Android studio出现Error:failed to find target android-19或android-26等等。
  • 百度百科-浪漫主义 (文艺基本创作方法之一)
  • js 判断字符串中是否包含某个字符串
  • Yii2​用composer安装kartik-v/yii2-mpdf时报错,成功解决后,再让其支持中文。
  • centos7安装openssl
  • mysql 警告 could not be resolved: Name or service not known
  • win7下Appserv或Xampp安装imagemagick以及php的imagick扩展教程并生成GIF缩略图(2018年版)
  • 2010年后的国产电影,看来除了《让子弹飞》其他都可以带过了?
  • 乌克兰人真的那么懒散且美女那么多吗?
  • Socat一键安装脚本,可转发TCP和UDP流量
  • 确保文本在webfont加载期间保持可见
  • 看英雄联盟比赛和选手数据的一个网站-玩家电竞
  • 二叉查找树、平衡二叉树、红黑树、B-/B+树性能对比
  • 如何在RHEL8 / CentOS8上安装Webmin
  • Centos7用默认的防火墙firewall安装PPTP搭建vpn服务器
  • Linux服务器搭建
  • 富文本编辑器Redactor在Yii2中的应用
  • WEB应用转手机APP,手机APP制作平台推荐
  • jquery $.post() 在个别浏览器比如小米自带的浏览器遇到的问题
  • Yii2用composer更新时遇到的错误
  • 采集时报错cURL error 60: SSL certificate problem
  • colorAccent,colorPrimary,colorPrimaryDark等含义
  • php yii2 出现mysql-gone-away-2006解决
  • php反射获取自定义类的源码
  • Yii2模型简介-属性
  • 使用Laravel 5.4问题总结 Lost connection to MySQL server at 'reading initial communication...
  • getimagesize 函数的使用-中文文件名问题-getimagesize 函数不是完全可靠的
  • 大陆电影《霸王别姬》到底如何?
  • 没想到吧?注册国外AppleID这么简单!(2021年2月有效)
  • Yii2模型简介-块赋值
  • 关于Linux下用户权限问题-WEB技术之后端技术
  • Yii2的action不支持大小写吗?其实是支持的
  • Yii2的ActiveForm的autofocus和火狐浏览器的兼容问题-WEB技术之前端技术
  • 阿里云服务器与备案-智能顾问
  • Yii2模块学习
  • WEB技术之前端技术
  • Linux操作系统常用命令