返回顶部
首页 > 资讯 > 数据库 >解决beego在ubuntu下连接mysql与重置mysql密码
  • 863
分享到

解决beego在ubuntu下连接mysql与重置mysql密码

解决beego在ubuntu下连接mysql与重置mysql密码 2021-07-23 23:07:10 863人浏览 猪猪侠
摘要

解决这个时把我吓坏了!!! 报错如下 reGISter db Ping `default`, Error 1698: Access denied for user 'root'@'localhost' 开始我是想可能是ubuntu

解决beego在ubuntu下连接mysql与重置mysql密码

解决这个时把我吓坏了!!!

报错如下

reGISter db Ping `default`, Error 1698: Access denied for user 'root'@'localhost'

开始我是想可能是ubuntu的原因,也可能是Mysql8.0的原因吧,不管怎样,我讲一下解决这个问题的经历

开始我是找到个解决办法

mysql> USE mysql;
mysql> UPDATE user SET plugin='mysql_native_password' WHERE User='root';
mysql> FLUSH PRIVILEGES;
mysql> exit;

$ service mysql restart

这样就把密码弄没了,即无密码登陆,先说明一下,这个方法是可以解决上面抱错的问题的

但是我在输命令时输错了,哪里输入错了就不写了,反正导致的结果就是报错连不上数据库,用原来的密码也登陆不上数据库,我想,完了,密码坏掉了,数据库进不去了

然而我还是找到了解决办法,用重置初始密码的方式登陆数据库,然后在执行一次上面的操作,用来覆盖原来的错误操作,这样,整个总算是解决了。

我是这样做的:

进入目录:cd /etc/mysql,查看debian.cnf文件,使用这个文件里的user和passWord登陆,这样就登陆了进去了并可以进行一系列操作

下面谈的就与beeGo连接数据库无关了,而是如何更默认密码

进入mysql数据库user mysql

进行密码设置执行下列操作

mysql> update user set authentication_string=PASSWORD("自定义新密码") where user='root';

mysql> update user set plugin="mysql_native_password";

mysql> flush privileges;

最后退出数据库,并重启数据库

mysql> exit;

$ service mysql restart

这个问题让我想起了我以前解决windows上egg-mysql连接高版本mysql,也就是下面这段话:

博客地址

mysql8.0 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password, 解决此问题方法有两种,一种是升级客户端驱动,一种是把mysql用户登录密码加密规则还原成mysql_native_password。

您可能感兴趣的文档:

--结束END--

本文标题: 解决beego在ubuntu下连接mysql与重置mysql密码

本文链接: https://lsjlt.com/news/4779.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 解决beego在ubuntu下连接mysql与重置mysql密码
    解决这个时把我吓坏了!!! 报错如下 register db Ping `default`, Error 1698: Access denied for user 'root'@'localhost' 开始我是想可能是ubuntu...
    99+
    2021-07-23
    解决beego在ubuntu下连接mysql与重置mysql密码
  • Navicat连接MySQL提示1045错误解决(重置MySQL密码)
    错误提示:1045-Access denied for user 'root' 'localhost'(using password: YES) navicat连接mysql数据时遇到10...
    99+
    2023-04-11
    navicat连接mysql navicat连接不上MySQL navicat连接mysql 1045
  • ubuntu下连接mysql失败如何解决
    本篇内容介绍了“ubuntu下连接mysql失败如何解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!原因...
    99+
    2022-11-30
    ubuntu mysql
  • 在Mac下怎么快速重置mysql root密码
    这篇文章将为大家详细讲解有关在Mac下怎么快速重置mysql root密码,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 Mac下重置mysq...
    99+
    2024-04-02
  • Linux下重新设置 MySQL 的密码
    1.重置密码的第一步就是跳过MySQL的密码认证过程,方法如下: #vim /etc/my.cnf(注:windows下修改的是my.ini) 很多老铁,在开始时设置了 MySQL 的密码,后来一段时间没有用 MySQL之后,...
    99+
    2019-10-12
    Linux下重新设置 MySQL 的密码
  • mysql下的root密码怎么重置
    本篇内容主要讲解“mysql下的root密码怎么重置”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql下的root密码怎么重置”吧! 重置root密码 ...
    99+
    2024-04-02
  • Linux下设置更改root密码,连接mysql,mysql常用命令
    笔记内容:13.1 设置更改root密码13.2 连接mysql13.3 mysql常用命令笔记日期:2017-10-3013.1 设置更改root密码root是mysql的最高权限用户,和Linux的ro...
    99+
    2024-04-02
  • 如何在mysql中重置密码
    MySQL 是一个开源的关系型数据库管理系统,被广泛应用于各种类型的应用程序开发中。在使用 MySQL 数据库时,经常需要修改密码,以提高数据库的安全性。本文将介绍如何通过具体的代码示...
    99+
    2024-02-22
    mysql 如何 关键词: 修改密码
  • Ubuntu下MySQL怎么配置管理员密码
    这篇文章主要讲解了“Ubuntu下MySQL怎么配置管理员密码”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Ubuntu下MySQL怎么配置管理员密码”吧!设置root密码进入mysql r...
    99+
    2023-06-16
  • Ubuntu中重置MySQL Root密码的具体步骤
    本文主要给大家简单讲讲Ubuntu中重置MySQL Root密码的具体步骤,相关专业术语大家可以上网查查或者找一些相关书籍补充一下,这里就不涉猎了,我们就直奔主题吧,希望Ubuntu中重置MySQL Roo...
    99+
    2024-04-02
  • Ubuntu下MySQL的安装和远程连接配置
    本篇内容主要讲解“Ubuntu下MySQL的安装和远程连接配置”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Ubuntu下MySQL的安装和远程连接配置”吧!&...
    99+
    2024-04-02
  • 如何在MySQL 8中重置root密码
    ERROR 1045 (28000): Access denied for user "root"@"localhost" (using password: YES) 一般这个错误是由密码错误引起,解决的办法自然就是重置密码 解决方案如...
    99+
    2014-05-29
    如何在MySQL 8中重置root密码
  • linux中连接MySQL的密码忘记了解决办法
    本文主要给大家介绍linux中连接MySQL的密码忘记了解决办法,文章内容都是笔者用心摘选和编辑的,具有一定的针对性,对大家的参考意义还是比较大的,下面跟笔者一起了解下linux中连接MySQL的密码忘记了...
    99+
    2024-04-02
  • windows下重置mysql的root密码方法介绍
    今天发现 WordPress 连接不上数据库,登录 window server 服务器查看,所有服务均运行正常。 使用 root 账号登录 mysql 数据库,结果提示密码不匹配。我突然意识到,服务器可能遭...
    99+
    2024-04-02
  • 在Linux中重置MySQL root密码的方法
    小编给大家分享一下在Linux中重置MySQL root密码的方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!MySQL是一种广泛用于数据存储的开源数据库软件。有时我们忘记了MySQL ro...
    99+
    2024-04-02
  • ubuntu中mysql改密码忘了如何解决
    今天小编给大家分享一下ubuntu中mysql改密码忘了如何解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。在终端中切换到...
    99+
    2023-07-04
  • mysql密码应该如何破解并重置
    本文主要给大家简单讲讲mysql密码应该如何破解并重置,相关专业术语大家可以上网查查或者找一些相关书籍补充一下,这里就不涉猎了,我们就直奔主题吧,希望mysql密码应该如何破解并重置这篇文章可以给大家带来一...
    99+
    2024-04-02
  • 怎么解决ubuntu下mysql不能远程连接数据库的问题
    本篇内容介绍了“怎么解决ubuntu下mysql不能远程连接数据库的问题”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能...
    99+
    2024-04-02
  • 阿里云服务器root连接密码重置详解
    阿里云服务器作为一款强大的云计算产品,为企业和个人提供了便捷、高效、安全的云服务。在使用过程中,可能会遇到root连接密码重置的问题。本文将详细说明如何解决这一问题。 阿里云服务器root连接密码重置的步骤如下:第一步:登录阿里云服务器 首...
    99+
    2023-11-05
    阿里 详解 密码
  • Linux下忘记MySQL密码的解决办法
    一、使用免密码登录     1.使用 #find / -name my.cfg 找到mysql配置文件   2.vim /etc/mysql/my.cfg (我的配置文件是这个路径,每个人的路径可能有所不同,用find查询后再编...
    99+
    2020-02-11
    Linux下忘记MySQL密码的解决办法
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作