小工具      在线工具  汉语词典  css  js  c++  java

Linux下重置mysql8.0密码

Linux 额外说明

收录于:43天前

1.设置跳过密码验证

vim /etc/my.cnf 中添加 跳过授权表

重启:服务mysqld重启

cd /usr/local/mysql/bin

进入mysql密码验证:./mysql -u root -p

由于跳过了密码验证,这里提醒您输入密码时直接回车。就可以登录mysql了。

2.清除密码

进入mysql后,切换数据库到mysql> use mysql;

清空密码:mysql>更新用户集authentication_string='',其中user='root';

退出mysql:退出

屏蔽skip-grant-tables:vi /etc/my.cnf,在skip-grant-tables前面添加#,

3.重置密码为123456

重启mysql:mysql>service mysqld restart

设置密码:

mysql>ALTER USER 'root'@'%' IDENTIFIED BY '123456' 密码永不过期;

mysql>更改用户 'root'@'%' 通过 mysql_native_password 识别为 '123456';

mysql> 刷新权限; //立即生效

mysql> 退出

重启mysql:mysql>service mysqld restart

4.使用您上面设置的密码(123456)登录

[root@centos-linux bin]# ./mysql -u root -p

输入密码:123456

登录成功界面:

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 8.0.18 MySQL Community Server - GPL

Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

也就是说,你使用刚才设置的密码在本地成功登录了mysql数据库。

5.通过Navicat远程连接新添加的数据库

刚开始连接时发生错误。这时需要打开3306端口,然后重新连接。好的。如上图:

打开端口 3306: iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

参考:https://blog.csdn.net/dl348/article/details/83752550

. . .

相关推荐

额外说明

Origin软件安装包分享(附安装教程)

目录 一、软件简介 二、软件下载 一、软件简介 Origin是一款专业的科学绘图和数据分析软件,由美国OriginLab公司开发。它提供了丰富的数据分析和绘图工具,适用于各种科学领域,如生物学、化学、物理学、医学、地球科学等。Origin软件的主要特点和

额外说明

idea使用git版本控制上传提交代码

文章目录 一.git和gitee配置ssh免密登录 二.在idea登录github账号 三.idea使用git管理项目 四.git命令上传 五.git基本知识 5.1 版本控制 5.2 常用命令 5.3 分支 六.git其他问题 一.git和gitee配

额外说明

java中实现和继承必须重写吗?

一.实现 接口是比抽象类还抽象的类.因此如果子类是非抽象类实现了接口,必须重写接口的所有方法.(接口的方法无法直接实例化)子类是抽象类实现了接口,则不需要重写,因为抽象类可以有抽象方法和非抽象方法. 二.继承 同理,父类如果是抽象类.则子类必须重写父类的

额外说明

提问的智慧?如何提问?

在黑客的世界里,当你拋出一个技术问题时,最终是否能得到有用的回答,往往取决于你所提问和追问的方式。本指南将教你如何正确的提问以获得你满意的答案。 不只是黑客,现在开源(Open Source)软件已经相当盛行,你常常也可以由其他有经验的使用者身上得到好答

额外说明

Watch数据监听详解

目录 一、Vue2写法 1、watch使用的几种方法 2、watch中的immediate、handler和deep属性 1.immediate 和 handler 2.deep深度监听 3、总结 二、Vue3写法 1、侦听单个数据 2、侦听多个数据 3

额外说明

2020计算机专业保研夏令营面经:南科大计算机

整体安排 共计30min,分为英语能力考查、专业知识考察、综合素养考察与针对性提问四个环节(自己总结的)。前三个环节都是抽题,最后一个环节会针对于简历提问。 整体上我觉得氛围比较轻松,老师们都比较随和,聊天居多,没有特别多让人为难的题目。 英语能力考查

额外说明

[设计模式-结构型]外观模式(Facade)

概括 名称 Facade 结构 动机 为子系统中的一组接口提供一个一致的界面,F a c a d e 模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。 适用性 当你要为一个复杂子系统提供一个简单接口时。子系统往往因为不断演化而变得越来越复杂。

额外说明

“rm -rf *“和 “rm -rf /*“的区别

“rm -rf “和 “rm -rf /“的区别 一旦你执行了上述“rm -rf /” 或者“rm -rf /*”命令,会删除Linux根目录下的所有文件,直接导致服务器瘫痪 1、rm 命令是remove 的缩写,Linux中 rm 命令的功能为删除一个

额外说明

Javascript 深入了解map

`map()` 是 JavaScript 数组提供的一个高阶函数,它用于对数组中的每个元素执行指定的函数,并返回一个新的数组,新数组中的元素是原数组中的每个元素经过函数处理后的结果。 `map()` 函数的语法如下: ```javascript arra

额外说明

算法是什么,为什么需要算法

14天阅读挑战赛 算法是什么 其实算法的概念并不复杂,我们简单理解,就是一组通过机器学习方法找到的最佳公式的集合。它和数据的关系可以理解为工具和原料的关系,它能够把纷繁复杂的数据转化为特定的,符合商业逻辑的关系结构或决策依据。例如在内容方面,优秀的算法,

ads via 小工具