当前位置: 首页 > 知识库问答 >
问题:

如何设置mysql密码?

郎雅昶
2023-03-14

我在尝试用mysql-u root-p登录mysql时出错,它总是给我错误“错误1045(28000):拒绝为用户'root'@'localhost'访问(使用密码:YES)”。我在Macbook Air上运行优胜美地。

所以,我想我忘了密码。重置dmg的尝试非常令人沮丧,以至于我通过sudo rming/usr/local/bin/mysql完全卸载了mysql,然后从头重新安装dmg。安装程序给了我一个乱七八糟的临时密码,我试着用它登录,我得到了和我一直得到的相同的1045错误。也许我的第一个密码没有被抹去。...?

共有1个答案

王才英
2023-03-14

如果要更新根密码,则需要使用以下命令:

$ mysqladmin -u root -p oldpassword newpassword

如果您试图为其他用户更新密码:

$ mysqladmin -u user-name -p oldpassword newpassword

如果出现拒绝访问错误,可能是因为您没有以root用户身份运行该命令。

$ sudo mysqladmin -u root -p oldpassword newpassword
$ sudo mysqladmin -u user-name -p oldpassword newpassword

另外,您可能希望查看mysql_secure_installation,它将使您的mysql安装更加安全,建议您将其用于生产服务器。

 类似资料:
  • 我按照集装箱主页上Linux安装说明。 在lxc create命令之后,我选择了Ubuntu、Trusty和i386,然后显示了一条消息: 直接在rootfs中使用lxc-attach或chroot设置根密码或创建用户帐户。 所以,我转到了和ran

  • 如何在ubuntu服务器中更改MySQL root密码和用户名?在设置任何更改之前,我需要停止mysql服务吗? 我也有一个phpmyadmin设置,phpmyadmin会自动更新吗?

  • 问题内容: 创建公司使用的平台的开发人员不再为我们工作,而且我不知道如何从自定义PHP应用程序中检索密码。 当我查看PHPmyAdmin时,密码已加密(例如* 2470C0C06DEE42FD1618BB99005ADCA2EC9D1E19) 如何更改或检索这些? 问题答案: 如果使用正确的加密方法,将无法轻松检索它们。 只需使用新密码重置即可。 编辑: 字符串看起来像它正在使用:

  • 问题内容: 如何在ubuntu服务器中更改MySQL的root密码和用户名?设置任何更改之前,我需要停止mysql服务吗? 我也有phpmyadmin设置,phpmyadmin会自动更新吗? 问题答案: 在Ubuntu Linux上设置/更改/重置MySQL根密码。在终端中输入以下行。 停止MySQL服务器: 开始配置: 在某些情况下,您必须创建第一个: 跑: 以root身份登录到MySQL: 用

  • 问题内容: 如何从MySQL命令行客户端将MySQL 用户的密码更改为-表示无密码或- 更改密码? 问题答案: 您可以通过以下五个简单步骤来恢复MySQL数据库服务器密码。 步骤1 :停止MySQL服务器进程。 步骤#2 :使用–skip-grant-tables选项启动MySQL(mysqld)服务器/守护进程,以使其不提示输入密码。 步骤#3 :以root用户身份连接到mysql服务器。 步骤

  • 我尝试使用以下命令使用sqlplus连接到数据库: 我使用了在创建数据库和设置sys和sysdba密码时设置的相同密码。但它显示了以下错误: ORA-01017:用户名/密码无效;拒绝登录 我已在本地PC上安装了Oracle DB,并使用Windows 10作为操作系统和管理员权限。