最近项目用到了Mysql,项目里面没有运维人员,项目经理吩咐我在Linux下搭基础环境,其中遇到各种坑,现在记录一下,方便以后使用。

以下内容是从网上摘抄过了的,若有侵权,请联系本人删除。

1.mysql5.7会生成一个初始化密码,而在之前的版本首次登陆不需要登录。

shell> find / -name .mysql_secret

shell> vim /var/log/mysqld.log

/password 找到临时生成的密码

2.若第一步成功,则使用该密码继续第7步

3.修改MySQL的配置文件(默认为/etc/my.cnf),在[mysqld]下添加一行skip-grant-tables

a. 关闭正在运行的MySQL服务。

b. vim /etc/my.ini 最后一行添加 skip-grant-tables //启动MySQL服务的时候跳过权限表认证。

4.service mysqld restart后,即可直接用mysql进入

5. mysql> update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost';

//使用语句之前最好查一下user表里面关于密码的字段.根据版本不同,有的是authentication_string,有的是password

mysql> flush privileges;

mysql> quit;

6.将/etc/my.cnf文件还原,重新启动mysql:service mysql restart,这个时候可以使用mysql -u root -p'123456'进入了

7.mysql>SET PASSWORD = PASSWORD('newpasswd'); 设置新密码//newpasswd是新密码

ps: 报错:1130-host ... is not allowed to connect to this MySql server时解决办法

可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,

登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"

mysql -u root -p

mysql>use mysql;

mysql>update user set host = '%' where user = 'root' and host = 'localhost';

mysql>select host, user from user;

mysql>flush privileges;

shell>service mysqld restart;

mysql忘记i密码_Mysql忘记密码处理过程相关推荐

  1. mysql删除root用户密码_MySQL忘记密码 或者误删除root用户有效解决办法

    我们在使用MySQL的时候,有时候会忘记用户的密码 尤其是root用户的密码,这时候就需要走一下后门改一下密码了,思路和linux改root用户密码差不多 都是先绕过权限认证阶段 然后用一条updat ...

  2. iis mysql密码_mysql忘记root密码与root帐号被删除处理方法

    说明:请根据自己主机系统及问题选择对应步骤. 1.查找修改配置文件 修改my.ini(windows系统)或my.cnf(linux系统)文件, windows系统:my.ini在mysql的安装目录 ...

  3. mysql重新安装忘了密码_mysql忘记密码或者重装

    注:如果是重装的话,直接控制面板删除,然后在系统盘 all user 目录下 application data > mysql 目录删除就可以删除记录的权限表 如果不是root密码: 连root ...

  4. mysql在线快速修改密码_MySQL修改密码的几种方式

    这篇文章主要介绍了MySQL修改密码的几种方式,帮助大家更好的理解和使用MySQL,感兴趣的朋友可以了解下 前言: 在日常使用数据库的过程中,难免会遇到需要修改账号密码的情景,比如密码太简单需要修改. ...

  5. mysql显示修改密码_MySQL修改密码

    第一种方式: 最简单的方法就是借助第三方工具Navicat for MySQL来修改,方法如下: 1.登录mysql到指定库,如:登录到test库. 2.然后点击上方"用户"按钮. ...

  6. mysql admin 修改密码_mysql修改密码的三种方式

    方法1: 用SET PASSWORD命令 首先登录MySQL,使用mysql自带的那个客户端连接上mysql. 格式:mysql> set password for 用户名@localhost ...

  7. mysql忘了root密码_mysql忘记root密码怎么办

    产品型号:Thinkpad E15 系统版本:centos8 软件版本:mysql 5.7 mysql忘记root密码怎么办 启动MySQL服务的时候跳过权限表认证. 停止数据库 [root@xueg ...

  8. mysql忘记密码找回密码_MySQL忘记密码找回 重置MySQL root用户密码

    服务器应用的管理过程中,我们难免有时会忘记一些曾经自己设置的密码.本文将介绍下Windows Server环境下如何重置MySQL的root帐号密码. 如果你在执行下列步骤过程中遇到如下错误:'–de ...

  9. mysql user表 空_mysql 忘记密码,重置密码,mysql.user表为空的解决办法

    一.用户表有用户,直接修改密码 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) ...

最新文章

  1. 基于Mysql主从同步的读写分离
  2. 杨校老师课堂之Java类与对象、封装、构造方法
  3. 提示错误“'=' not supported between instances of 'range' and 'int'”
  4. Solr学习笔记——查询
  5. vs2010 rdlc 报表及报表控件
  6. java抽组件_Java实现的基于模板的网页结构化信息精准抽取组件:HtmlExtractor
  7. Python绘制渐变色三角形
  8. php怎么将网页另存为mht代码,mht转html代码(php)
  9. JAVA springboot ssm b2b2c多用户商城系统源码(三):服务提供与调用
  10. 【Mysql】求两个表(查询结果)的差集
  11. 微信小程序弹框wx.showModal如何修改样式
  12. MATLAB 谐波 模块,simulink 谐波分析_matlab谐波分析_simulink中sign模块(6)
  13. html代码在线高亮美化,代码语法高亮美化显示插件CodeMirror
  14. 解决AssertionError Torch not compiled with CUDA enabled问题
  15. 惠州龙门大米飘香 国稻种芯-中国水稻节:广东乡村振兴样板
  16. mysql定时任务,把7天的数据存到历史表,再删除7天前的数据
  17. 家政?保险?滴滴?外卖?通信人的转型方向,究竟在哪?
  18. 2023最新大数据毕设题目推荐100例
  19. 产业分析:线上线下融合会展
  20. python文本编辑器_python最好的ide和文本编辑器

热门文章

  1. Java并发面试宝典,并发相关面试再也难不倒你!
  2. ajax 传字符串到后台,JSON.stringify()将JSON对象转换为字符串通过Ajax传入到后台处理...
  3. 使用 ref 对已渲染到页面的节点进行标记
  4. python 手机编程termux_如何优雅的在手机上进行Python编程?
  5. java内部类练习题,学习笔记——Java内部类练习题
  6. java new对象 =null_在Java中将对象分配为null会影响垃圾回收吗?
  7. java 教室借用管理系统_[内附完整源码和文档] 基于JAVA语言的学生选课信息管理系统...
  8. Linux进阶之路————进程与服务管理
  9. java中unicode显示乱码_Java 已知Java系统编码是GBK,jtextarea从一编码为Unicode的文本中读取数据,出现乱码,怎么正常显示?...
  10. linux子系统安装gromacs,科学网—Windows下GROMACS程序的编译 - 李继存的博文