mysql弄丢初始密码_MySql密码丢失

windows下mysql密码忘记了

第一步:netstat -nat(可以查看mysql是否启动了,如果启动了,可以用输入net stop mysql(或者通过任务管理器结束进程))

第二步:mysqld --skip-grant-tables,不要关闭窗口

第三步:开启一个新的cmd,然后输入mysql -uroot -p 回车后,输入密码的时候直接按回车键就可以了

第四步:修改密码:update mysql.user set password = PASSWORD("123456") where user="root";

第五步:刷新密码:flush privileges;

第六步:退出:exit,然后通过新密码就可以重新登陆了

Linux下的mysql密码忘记:

1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。

因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的

状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对

外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全

状态。最安全的状态是到服务器的Console上面操作,并且拔掉网线。

2.修改MySQL的登录设置:

#vi /etc/my.cnf

在[mysqld]的段中加上一句:skip-grant-tables

例如:

[mysqld]

datadir=/var/lib/mysql

socket=/var/lib/mysql/mysql.sock

skip-grant-tables

保存并且退出vi。

3.重新启动mysqld

# /etc/init.d/mysqld restart

Stopping MySQL: [ OK ]

Starting MySQL: [ OK ]

4.登录并修改MySQL的root密码

#/usr/bin/mysql -uroot -p

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 3 to server version: 3.23.56

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

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> UPDATE user SET Password = password ( 'new-password' ) WHERE User = 'root' ;

Query OK, 0 rows affected (0.00 sec)

Rows matched: 2 Changed: 0 Warnings: 0

mysql> flush privileges ;

Query OK, 0 rows affected (0.01 sec)

mysql>quit

Bye

5.将MySQL的登录设置修改回来

# vi /etc/my.cnf

将刚才在[mysqld]的段中加上的skip-grant-tables删除

保存并且退出vi。

6.重新启动mysqld

#/etc/init.d/mysqld restart

Stopping MySQL: [ OK ]

Starting MySQL: [ OK ]

mysql设置无密码登陆:

windows下是找到mysql的配置文件my.ini(linux是找到/etc/my.cnf),然后在[mysqld]的下面添加 skip-grant-tables,这样以后登陆mysql就不需要密码了

查看mysql的版本

方法一:可以用:mysql -V,就能查看mysql的信息

方法二:登陆mysql之后,输入: status

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/257677.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

CodeForces-500C

传送门 给n本不同重量的一摞书编号1~n。给定m次操作。操作b代表花费标号为b的书上方其他书的重量总和,将书b位移到这叠书的最上方。问初始书应该如何叠放,才能使m次操作后总花费最小 输入 n本书 m次操作 n个数 书的重量 m个数 操作对象 输出 …

java基础篇---网络编程(UDP程序设计)

UDP程序设计 在TCP的索引操作都必须建立可靠地连接,这样一来肯定会浪费大量的系统性能,为了减少这种开销,在网络中又提供了另外一种传输协议---UDP,不可靠的连接,这种协议在各个聊天工具中被广泛的应用。 咋UDP开发中使用Datagram…

bzoj - 2038: [2009国家集训队]小Z的袜子(hose)

题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id2038 莫队算法可以解决一类不修改、离线查询问题。而这题可以用莫队来做。 *我是看这个论文学会的:(链接~) 其实莫队就是一种优化的暴力,只是把查询都离线预先按照规则…

c++ 静态变量赋值_Python变量及常量解释说明

变量(1)在计算机程序中,变量不仅可以是数字,还可以是任意数据类型,变量子啊程序中就是一个变量名表示的,变量名必须是大小写英文,数字,和"_"的组合,切不能以数字开头.a 1 #变量a是一个整数1b "shuai" #变量b是一个字符串1c True #变量c是一个布尔值Tru…

Hibernate中session的clear(),flush(),evict()方法详解

2019独角兽企业重金招聘Python工程师标准>>> 一、Clear 方法 无论是Load 还是 Get 都会首先查找缓存(一级缓存) 如果没有,才会去数据库查找,调用Clear() 方法,可以强制清除Session缓存。例: pub…

快速排序和折半查找

package BinarySerach;import java.util.Scanner;public class BinarySerch {/***折半查找和快速排序*/static final int N 15;static void quickSort(int [] array,int left,int right){int f,t;int ltemp left;int rtemp right;//确定分界值f array[(leftright)/2];while(…

CANVAS运用-对图片的压缩上传(仅针对移动浏览器)

最近在移动端设计头像上传功能时&#xff0c;原本是以<input type"file">直接通过formData上传&#xff0c;然而实际使用情况是&#xff1a;对于过大的图片&#xff08;高像素手机所拍摄的照片等&#xff09;上传时间过长会导致上传失败&#xff0c;而每次都上…

mysql重命名数据表称方式_在MySQL中,使用()重命名数据表。_学小易找答案

【单选题】( )的上海文坛被称为“张爱玲年”。【多选题】下列哪些是属于共集放大电路的特点?()【阅读理解】Passage Two Thailand is to ban smoking on some of the country’s most popular tourist beaches, with the prospect of up to a year in prison for those caught…

40_自定义泛型方法及其应用

java的泛型不同于C的模板方法那么强大。java的泛型只停留在编译阶段&#xff0c;编译通过后泛型特征被擦除&#xff0c;主要因为保证jvm的效率。 用泛型知识&#xff0c;写一个交换数组元素的方法&#xff08;此方法只适合于引用类型数组!因为int[]不会自动转为Integer[]!&…

SQL Server代理(11/12):维护计划作业

SQL Server代理是所有实时数据库的核心。代理有很多不明显的用法&#xff0c;因此系统的知识&#xff0c;对于开发人员还是DBA都是有用的。这系列文章会通俗介绍它的很多用法。 在这一系列的上一篇&#xff0c;我们看了使用代理帐户模仿Windows安全上下文完成作业步骤的工作。大…

mysql select array_从数据库select查询出来的数组

PHP中提供了array_unique函数去除一维数组中的重复项&#xff0c;但是我们实际的项目开发中&#xff0c;从数据库select查询出来的数组经常是二维的&#xff1b;这里面可能有重复项&#xff0c;这就需要我们自己定义函数进行去除重复项。思路&#xff1a;1、首先获取第二维数组…

shell中字分隔的妙用:变量IFS

shell把每个 $IFS 字符对待成一个分隔符&#xff0c;且基于这些字符把其他扩展的结果分割。如果 IFS 未设置&#xff0c;或者它的值正好是 “‘<space><tab><newline>’”&#xff0c;那么任何IFS 字符的序列就送往分割字。自写一个简单的脚本&#xff1a;#!…

老子《道德经》第三十五章

上士闻道&#xff0c;勤而行之&#xff1b;中士闻道&#xff0c;若存若亡&#xff1b;下士闻道&#xff0c;大笑之。 不笑不足以为道。 故建言有之&#xff1a;明道若昧&#xff0c;进道若退&#xff0c;夷道若颣。 上德若谷&#xff0c;大白若辱&#xff0c;广德若不足&#x…

php 通过类名获取类的文件地址

$reflector new ReflectionClass("Child"); $fn $reflector->getFileName(); return dirname($fn);转载于:https://www.cnblogs.com/bushe/p/5215718.html

大数据告诉你,电商都把假货发给谁?

“看人下刀”&#xff0c;电商玩得更科幻 内幕&#xff1a;你在网上买件大牌化妆品&#xff0c;在订单提交→发货之前&#xff0c;系统会查询分析你在全平台的购物数据(大数据内部共享)&#xff1a;购买均价&#xff0c;常购品牌&#xff0c;退货率。 如果你同类产品消费倾向绝…

mysql取得列类型_Mysql列类型

数值型整型&#xff1a;tinyint:微小的列类型&#xff0c;1个字节&#xff0c;默认有符号&#xff0c;存储范围&#xff1a;-128--127可选属性&#xff1a;tingyint(M) unsigned zerofillM:宽度(在0填充(zerofill)时才有效),只是显示效果&#xff0c;不影响实际数据的存储范围;…

XtraBackup全备与增量备份

一、XtraBackup安装 下载地址&#xff1a;http://www.percona.com/downloads/XtraBackup/XtraBackup-2.2.8/source/ 安装步骤&#xff1a; How to build XtraBackup on Linux Prerequisites -------------$ yum install cmake gcc gcc-c libaio libaio-devel automake autocon…

《大话设计模式》 国外资料

It is not easy to remember all design patterns. Here are some stories about design patterns which might help! Creational Singleton – Only one president in AmericaFactory – A factory that produces humanAbstract Factory – An abstract factory to produce CP…

DHCP基本配置

第一步 安装 DHCP [rootlocalhost ~]# yum install dhcp dhcp-devel DHCP文件简介 /etc/dhcp/dhcpd.conf #主配置文件&#xff0c;除了括号那栏&#xff0c;其它都要结尾 ; 这样的分号 /var/lib/dhcpd/dhcpd.leases #IP地址租约在这里 第二步 配置 DHCP 主文件配置[rootlocalho…

python arcgis 图书_arcgis python

本书作者是GIS发方面的知名作者&#xff0c;曾著有《JavaScript构建Web和ArcGIS Server应用实战》(Building Web and Mobile ArcGIS Server Applications with JavaScript)一书。 本书内容易学易懂&#xff0c;帮助读者成为GIS发高手。《面向ArcGIS的Python脚本编程》是一本指导…