Mac下Mysql遇到ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: YES)

Mac下Mysql遇到ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: YES)注意环境变量的设置: 打开终端,输入: open -e .bash_profile #打开环境变量设置文件 在文件中输入: export PATH=${PATH}:/usr/local/my

Mac下Mysql遇到ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

注意环境变量的设置:

打开终端,输入: open -e .bash_profile  #打开环境变量设置文件

在文件中输入: export PATH=${PATH}:/usr/local/mysql/bin 

 

保存文件并退出。

安装完成后,启动进入的时候会出现这个错误:

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

这个问题我看了很多网友的解答,各种方法我都是试过,都无法解决我的问题,就是还是无法正常登陆,报同样的错误。

很多网友说的修改/etc/my.conf  ,我没有找的这文件 。

这个问题归根结底还是密码错误的问题,只是很奇怪我看大家方法,我就是登不进去(各种模式都是失效),几乎不可能修改密码!

如果你也遇到这个问题,请先找到目录/usr/local/mysql/data/,找到data这个文件夹,如果你没有权限,修改文件可读可写的权限,data文件里面有两个文件:ib_logfile0和ib_logfile1。把他们删除。

请删除它们。

接下来再按下面的步骤操作:

step1:
停止Mysql服务

step2:
进入终端输入:cd /usr/local/mysql/bin/
回车后 登录管理员权限 sudo su
回车后输入以下命令来禁止mysql验证功能 ./mysqld_safe –skip-grant-tables &
回车后mysql会自动重启(偏好设置中mysql的状态会变成running)

step3. 
输入命令 ./mysql
回车后,输入命令 FLUSH PRIVILEGES; 
回车后,输入命令 ALTER USER “root”@”localhost” IDENTIFIED BY “你的新密码”; 

密码设置成功你就大功告成了!

恭喜你,安装成功了!

原文:https://blog.csdn.net/zhipeng321/article/details/79134904

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/7825.html

(0)
上一篇 2023-03-13 12:00
下一篇 2023-03-13

相关推荐

  • Python中的get value方法:提取字典对应key的值

    Python中的get value方法:提取字典对应key的值Python是一种优秀的编程语言,具有易读、易学、易扩展和可移植等特点。它的数据类型非常丰富,其中字典(dict)是Python中关键的数据类型之一。字典是一个无序的、可变的、键值对(key:value)形式的数据类型,也是Python中最灵活的数据结构之一。Python中的get value方法可以轻松地提取字典对应key的值。

    2023-12-29
    111
  • [20191119]探究ipcs命令输出2.txt

    [20191119]探究ipcs命令输出2.txt[20191119]探究ipcs命令输出2.txt–//继续上午的测试:http://blog.itpub.net/267265/viewspace-2664758/=>[20191119]探

    2022-12-19
    126
  • MySQL企业级备份[通俗易懂]

    MySQL企业级备份[通俗易懂][TOC] 1.数据库管理员的两大工作核心 1.1.能够让数据安全得到保护 所谓的数据安全,最容易被人误以为是只有数据丢失,其实还包括数据被脱库、泄密等方面。 1.2.能7 24小时提供服务 数据库具

    2023-03-01
    127
  • 使用pip安装numpy的方法

    使用pip安装numpy的方法Python是一种高级编程语言,被广泛用于科学计算、数据分析、人工智能等领域。其中,numpy是Python科学计算的重要库之一,提供了许多高效的多维数组操作函数和算法。在Python中,使用pip可以方便地安装和更新第三方库。本文将详细介绍使用pip安装numpy的方法。

    2024-06-11
    56
  • Python中指数函数的完全指南

    Python中指数函数的完全指南指数函数是数学里一种常见的函数类型。在Python语言中,指数函数可以使用math库中的exp()函数实现。exp()函数以e为底数,返回e的x次方的值。

    2024-04-05
    75
  • Python字符串首字母大写:优化您的输出

    Python字符串首字母大写:优化您的输出Python中的字符串是不可变的序列,这就意味着我们不能在字符串中直接修改单个字符。但是,有时需将字符串中的某些字符进行修改,比如变为首字母大写,这时我们可以使用字符串的一些方法来实现。字符串首字母大写即将字符串中每个单词的首字母都变为大写字母。

    2024-02-24
    117
  • Python中多行注释用法

    Python中多行注释用法注释是在程序中起到重要作用的代码标记。在Python中,注释有两种形式:单行注释和多行注释。单行注释主要用“#”号标注,而多行注释使用三引号(”’ ”’)或三个双引号(””” “””)标注。

    2024-07-25
    35
  • pg数据库常用操作有哪些_pg数据库是什么数据库

    pg数据库常用操作有哪些_pg数据库是什么数据库全量迁移 备份数据 正式迁移 首先要修改备份文件 .sql的owner,防止权限出现错误。 【注意点】该迁移操作会覆盖原来的数据库,所以最好创建一个新库。 列出所有表名和数据库名 PostgreSQL

    2023-01-27
    146

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注