mysql - 如何在 mac os 10.13.3 中重置 mysql 密码

标签 mysql

我的 MySQL 有问题。我忘记了安装时使用的密码 所以,我现在无法访问服务器。 我尝试删除MySQL并重新安装,但它没有再次显示密码。 所以我尝试通过终端来完成,这就是结果...... 首先我停止了MySQL服务器 first

然后我将sudo/usr/local/mysql/bin/mysqld_safe –skip-grant-tables放入终端

second

之后在新的终端窗口中我写了sudo/usr/local/mysql/bin/mysql -u root UPDATE mysql.user SET 密码=PASSWORD('root') WHERE User='root'; 同花顺特权; \q

结果是“错误 2002 (HY000): 无法通过套接字 '/tmp/mysql.sock' (2) 连接到本地 MySQL 服务器”

third

这些是所有命令

fourth

最佳答案

尝试这个命令。我相信你应该运行 mysql。如果这不起作用,请尝试停止 mysql。

sudo mysql_secure_installation

希望应该让您提示更改密码。

此外,对于套接字错误,您可以尝试按照此链接进行操作。 Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

关于mysql - 如何在 mac os 10.13.3 中重置 mysql 密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57345043/

相关文章:

php - 在来自数据库的回显中显示文本区域格式

php - 切换脚本后数据库将不会保持更新

php - 在 PHP 中运行查询以显示在表中

mysql - MD5 哈希会随着输入的增长而不断变化吗?

c# - c Sharp mysql 下划线、空格表名错误

php - 西里尔文 - php、 header 和 mysql 的主要设置(UTF8 是解决方案吗?)

MySQL 嵌套选择 : am I able to use any data from outer select?

mysql - 如何在 MySQL 中查看表分区大小(甚至可能吗?)

mysql - OpenMeap - Mysql 数据库

mysql - 导入 XML (CDATA)