这几天在折腾mantis发现总是连接mysql出错,就随手改了root权限,导致登录不上。
以下是还原root权限和更改root密码的最便捷方法。
1:装mysql workbench 。可视化界面直接操作。
2:苹果->系统偏好设置->最下边点mysql 在弹出页面中 关闭mysql服务
3:进入终端
输入:
cd /usr/local/mysql/bin/
回车后 登录管理员权限
sudo su
回车后输入以下命令来禁止mysql验证功能
./mysqld_safe --skip-grant-tables &
回车后mysql会自动重启,重启好了之后进入mysql workbench 随便创建一个连接,然后用户名填root (注意这里不会验证密码,所以填只要存在的账户就可以)。
再创建一个server administration,选择刚创建的连接。
双击server administration
左侧点击security,右侧就可以看到所有用户权限表了,这个时候想怎么干都行了
以下是部分说明:
用户权限表中
Limit Connectivity to Hosts Matching 表示登录地址限制,就是登录时候的ip地址 ,‘%’代表任意
Adminstrative Roles是权限,如果发现你的root没有管理员权限了,就点这个选项卡全部勾选
以下是其他命令
./mysqladmin -u root -p password 123 //更改root用户密码
./mysql -uroot -p //root用户登录mysql
以下是常见错误
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
说明你的root权限不够,就可以参考上面的步骤设置权限
Access denied; you need (at least one of) the SUPER privilege(s) for this operation
说明你的root权限不够,就可以参考上面的步骤设置权限
至此我的数据库终于被找回了~~
原文:http://blog.csdn.net/loseleo/article/details/8703408
分享到:
相关推荐
在使用MySQL数据库时,有时会出现忘记Root密码或者遭遇权限错误的情况,这在MAC操作系统中同样常见。本文将提供一种快速解决这些问题的方法,帮助你恢复Root用户的正常访问。 首先,如果你忘记了MySQL的Root密码,...
另外,step1和2来源于MAC上Mysql忘记Root密码或权限错误的快速解决方案 英文不好,官方的没太看明白# #) step1: 苹果->系统偏好设置->最下边点mysql 在弹出页面中 关闭mysql服务(点击stop mysql server) ...
在MACOS系统中,如果你不幸忘记了MySQL的root密码,别担心,这里有一个详细的步骤来帮助你重新设置。首先,理解MySQL的基本概念是非常重要的。MySQL是一个由Oracle公司维护的关系型数据库管理系统(RDBMS),它使用...
本文将详细介绍如何在Mac上重置MySQL 5.7版本的root用户密码。本教程适用于Mac OS X 10.12版本的操作系统,但大部分步骤对于其他版本也适用。 #### 前提条件 - 已经安装了MySQL 5.7,并且遇到了无法正常登录的问题...
MacOS 安装 MySql8.0.19 及安装报错解决方案 MacOS 安装 MySql8.0.19 是...本文档指导了 MacOS 上安装 MySql8.0.19 的过程,并解决了可能出现的安装报错问题,最后还提供了应用连接 Mysql 实例的配置方法和参考资料。
在Mac环境下,MySQL 5.7.10版本的root密码修改是一个常见但有时充满挑战的任务,特别是因为从5.7版本开始,MySQL的安全性和权限系统进行了一些重要的更新。以下是一份详细的步骤指南,帮助你安全有效地重置root密码...
在MySQL数据库管理中,有时在修改用户密码后可能会遇到无法执行其他操作的错误,例如"ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement." 或 "You ...
在MySQL数据库管理中,有时可能会遇到需要重置root用户密码的情况。然而,在尝试重置时,如果出现"Unknown column ‘password'"这样的错误信息,这通常意味着数据库中的表结构发生了变化,导致常规的密码重置方法...
- **Mac 系统下的 MySQL 密码重置:** 在 Mac 系统中,如果需要重置 MySQL 的密码,可以通过启动 MySQL 服务时不加载权限表来实现。具体步骤包括停止 MySQL 服务、使用 `--skip-grant-tables` 参数启动 MySQL 服务、...
在Mac上安装MySQL后遇到无法连接且启动报错的问题,通常是由于多种原因导致的,包括但不限于权限问题、数据目录配置不正确、系统服务冲突或MySQL服务未正确启动等。以下是一些解决这个问题的详细步骤和相关知识点: ...
`mysql如何修改root用户的密码.docx` 提供了重置 MySQL root 用户密码的步骤,包括通过命令行工具 `mysqladmin` 或 `mysql` 客户端执行特定的 SQL 命令。 `mac 终端里进入mysql和退出.docx` 是一个快速指南,教你...
在Mac操作系统上安装MySQL 5.6版本并设置密码的过程可能会因为版本差异而略有不同,但以下步骤提供了一个简易的方法来解决这个问题。首先,我们需要理解MySQL的用户管理和权限系统,这是设置密码的基础。 MySQL的...
在Mac操作系统上,如果你安装了MySQL 8.0.11并忘记了密码,或者需要更改初始设置,可以按照以下步骤重置MySQL的root用户密码。请注意,这些步骤可能不适用于MySQL的不同版本,因为每个版本可能会有细微的变化。 1. ...
总之,“mysql-8.0.26-macos11-x86_64.dmg”是针对macOS 11系统优化的MySQL数据库安装包,提供了丰富的功能和优化,为开发者和数据库管理员在苹果平台上提供了高效、稳定的数据管理解决方案。安装后,用户可以通过...
在MAC操作系统上,安装了MySQL 5.7.17版本后,用户可能会遇到无法连接数据库的问题,尤其是在尝试使用SQLBench_community 6.3.9建立新的MYSQL CONNECTIONS时,系统经常提示密码错误。这个问题通常由多种原因引起,...
描述中的“Mac双系统Win10系统安装MySQL的坑”,意味着在Mac电脑上通过BootCamp或其他虚拟化软件(如Parallels Desktop或VMware Fusion)创建的Windows 10系统中安装MySQL可能存在一些挑战。作者通过多次实践,总结...
1. **忘记root密码**:可以通过重置密码的方式恢复对MySQL的访问权限。具体步骤包括停止MySQL服务、以跳过权限表模式重新启动MySQL服务、重置root用户的密码等。 2. **服务无法启动**:检查错误日志文件以确定具体...