`
radzhang
  • 浏览: 311914 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

MySQL5.7安装碰到root密码不正确的问题。

 
阅读更多

一时谈新鲜,官网下载了最新的(mysql57-community-release-el6-7.noarch.rpm)通过yum 安装Mysql5.7

下载好后运行

 #rpm -Uvh mysql57-community-release-el6-n.noarch.rpm

 更新repo,然后

#yum install mysql-community-server

安装的时候都很正常,

安装完成后,

#service mysqld start初始化数据库都很正常,但是5.7多了一个validate_password plugin会初始化一个root密码

需要用#grep 'temporary password' /var/log/mysqld.log方式去找到这个密码。

[root@iZ23e06nkpkZ home]# grep 'temporary password' /var/log/mysqld.log

2016-04-06T15:23:30.713906Z 1 [Note] A temporary password is generated for root@localhost: *RrWkwi072ta

的确密码出来了,

但是问题来了,用这个密码#mysql -uroot -p怎么也进不去,一直报错

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

没辙了,老办法

#service mysqld stop先停止mysqld

执行,进入安全模式

[root@iZ23e06nkpkZ home]# mysqld_safe --skip-grant-tables &

输入mysql -uroot -p

不需要密码

进入到了mysql>

mysql> use mysql;

mysql> update mysql.user set authentication_string=password('myNewPassword') where user='root';

注意这里,原来5.6的时候,是password字段,现在变成authentication_string字段了。

mysql> flush privileges;

mysql> quit

之后

#service mysqld start

#mysql -uroot -p用新的密码进去了。

 

但是此时操作似乎功能不完全,还要alter user...

alter user 'root'@'localhost' identified by '123';

网文说酱紫也可以:set password for 'root'@'localhost'=password('123');

 

 

 

分享到:
评论

相关推荐

    Mysql5.7如何修改root密码

    在MySQL 5.7版本中,修改root用户的密码与之前的版本有所不同,主要是...总之,修改MySQL 5.7的root密码需要了解`authentication_string`字段的变化,并遵循正确的命令流程,以确保密码修改的成功和系统的正常运行。

    mysql5.7 安装教程

    在这个安装教程中,我们将详细介绍如何在多种操作系统上安装MySQL 5.7,包括Windows、Linux(Ubuntu、CentOS)和macOS。 **一、Windows上的MySQL 5.7安装** 1. 访问MySQL官方网站下载页面,选择适用于Windows的...

    龙蜥anolis8系统安装mysql5.7

    MySQL安装后,一般需要进行安全设置,如设置root用户的密码,删除匿名用户,禁止root远程登录等。这可以通过执行`mysql_secure_installation`脚本来完成: ``` sudo bin/mysql_secure_installation ``` 9. **...

    Linux安装mysql5.7详细步骤

    ### Linux安装MySQL 5.7详细步骤 #### 一、准备环境 在开始安装MySQL 5.7之前,确保你的Linux系统已经准备就绪。这包括但不限于安装必要的依赖包、预留足够的磁盘空间等。 #### 二、挂载数据盘 如果计划将MySQL...

    CentOS安装MySQL5.7

    ### CentOS安装MySQL 5.7知识点详解 #### 一、环境准备与系统要求 在开始安装MySQL 5.7之前,我们需要确保系统满足以下条件: - **操作系统**:CentOS 7.x或更高版本。 - **硬件配置**:至少1GB内存,推荐2GB以上;...

    Linux下MySQL5.7安装步骤.rar

    在Linux环境下安装MySQL 5.7是一个相对系统的过程,尤其对于初学者来说,可能需要一些指导。本教程将详述如何在Linux系统上逐步...记得在操作过程中,参照提供的“MySQL5.7安装步骤”文档,以确保每一步都正确无误。

    银河麒麟v10安装MySQL5.7 含教程

    在本教程中,我们将深入探讨如何在银河麒麟v10操作系统上安装MySQL 5.7。银河麒麟v10是一款基于Linux的国产操作系统,适用于arm架构的aarch64平台。由于我们提到的是免编译安装,这意味着我们将使用预编译的二进制包...

    Mysql5.7忘记root密码怎么办(简单且有效方法)

    在上篇文章给大家介绍了Mysql5.7忘记root密码及mysql5.7修改root密码的方法 Mysql5.7忘记密码快速且简单的解决方法,具体方法详情如下所示: # 最简单最粗暴的方法 找到mysql的配置文件直接编辑 vim /etc/my.cnf #...

    MySQL5.7忘记root密码或者root密码错误

    MySQL 5.7 忘记 root 密码或者 root 密码错误解决方案 MySQL 是一个常用的关系型数据库管理系统,在安装完成后,通常需要使用 root 用户来管理数据库。但是,如果您忘记了 root 密码或者 root 密码错误,该如何解决...

    麒麟 国产机 安装mysql 内含mysql5.7.deb

    在这个场景下,我们可以利用提供的"deb-mysqlserver.rar"和"mysql5.7_kylin_arm64.zip"这两个文件进行安装。 "deb-mysqlserver.rar"是一个RAR压缩文件,它包含的是适用于Debian系操作系统(包括麒麟)的DEB安装包。...

    mysql5.7 windows bat脚本一键安装.zip

    这个名为"mysql5.7 windows bat脚本一键安装.zip"的压缩包文件提供了一个便捷的方法,通过批处理脚本来自动化这些过程,减少了手动操作的繁琐和出错的可能性。 批处理脚本(BAT脚本)是基于DOS命令的文本文件,可以...

    银河麒麟鲲鹏920mysql5.7安装包安装手册

    2. **初始化数据库**:安装完成后,使用`mysqld_safe --skip-grant-tables &`启动MySQL,并在没有权限验证的情况下初始化root用户的密码。 3. **安全设置**:运行`mysql_secure_installation`脚本,以设置更安全的...

    mysql5.7.44安装包

    MySQL 5.7.44 是 MySQL 数据库管理系统的一个稳定版本。MySQL 是一款开源、免费的关系型数据库管理系统,广泛应用于互联网行业中,支持多种操作系统,包括...正确安装和配置 MySQL 5.7.44 对于充分利用其优势至关重要。

    Mysql5.7忘记root密码及mysql5.7修改root密码的方法

    首先,如果忘记MySQL 5.7的root密码,你需要先停止正在运行的MySQL服务。在Linux环境下,可以使用以下命令: ```bash [root@www.woai.it ~]# service mysql stop ``` 然后,以`--skip-grant-tables`参数启动MySQL,...

    Centos6.7系统安装MySQL5.7总结

    Centos6.7系统安装MySQL5.7总结 本资源总结了在Centos6.7系统中安装MySQL5.7的步骤,包括下载和安装MySQL软件包,创建数据库仓库目录,新建MySQL用户和组,修改目录属有者,配置参数,修改系统配置文件,启动MySQL...

    centos安装mysql5.7.docx

    本文档讲述了 CentOS 7.6 安装 MySQL 5.7 的步骤,包括卸载 Mariadb、安装 MySQL、启动 MySQL 服务、设置 root 密码和修改密码策略等内容。通过按照这些步骤操作,可以成功安装和配置 MySQL 5.7。

    windows下mysql5.7重置初始密码.docx

    在 Windows 平台上安装 MySQL 5.7 后,需要设置初始密码以确保数据库的安全性。本文将详细介绍如何在 Windows 平台上重置 MySQL 5.7 的初始密码。 了解 MySQL 的配置文件 ------------------- 在 Windows 平台上,...

    ubuntu能用的mysql5.7.38,并附带安装手册

    总的来说,Ubuntu上的MySQL 5.7.38安装过程虽然不复杂,但理解其背后的配置和管理知识对于任何数据库管理员来说都是至关重要的。提供的安装手册将提供更深入的指导,帮助你在Ubuntu环境中更好地利用MySQL服务。

    linux上mysql5.7安装教程

    ### Linux上MySQL 5.7安装教程 #### 知识点概述 本教程将详细介绍如何在Linux环境下安装MySQL 5.7版本,并提供相应的步骤和命令行操作指南。通过本教程,用户可以学习到如何卸载旧版MySQL、创建必要的系统用户与组...

Global site tag (gtag.js) - Google Analytics