【问题标题】:I have to update my database password and mysql start command is not working我必须更新我的数据库密码并且 mysql start 命令不起作用
【发布时间】:2014-03-26 08:52:36
【问题描述】:

我必须重置我的 MySQL 密码,但我无法使用 PuTTY 启动 MySQL 服务。 每当我尝试启动服务时,它都会显示失败。

【问题讨论】:

  • 你是怎么开始的?你能以交互模式启动 mysqld 并查看它的输出吗?或者查看你的 mysql.err 或 mysql.log 是否有任何错误?
  • 我正在使用 sudo /etc/init.d/mysql stop 命令启动
  • 检查你的 mysql.log 和 mysql.err 看看它说了什么。或者手动运行 mysqld 或 mysqld_safe 看看是否有任何错误。
  • 140326 07:31:12 mysqld_safe 来自 pid 文件 /var/run/mysqld/mysqld.pid 的 mysqld 结束 140326 08:37:25 mysqld_safe 使用来自 /var/lib/mysql 的数据库启动 mysqld 守护程序 140326 8:37:25 [警告] 不推荐使用唯一选项前缀 key_buffer 而不是 key_buffer_size,并将在未来的版本中删除。请改用全名。 140326 8:37:25 [警告] 不推荐使用唯一选项前缀 myisam-recover 而不是 myisam-recover-options,并将在未来的版本中删除。请改用全名。
  • 140326 8:37:25 [注意] 插件 'FEDERATED' 已禁用。 140326 8:37:25 InnoDB:InnoDB 内存堆已禁用 140326 8:37:25 InnoDB:互斥锁和 rw_locks 使用 GCC 原子内置函数 140326 8:37:25 InnoDB:压缩表使用 zlib 1.2.8 140326 8:37:25 InnoDB:使用 Linux 本机 AIO 140326 8:37:25 InnoDB:初始化缓冲池,大小 = 128.0M InnoDB:mmap(137363456 字节)失败; errno 12 140326 8:37:25 InnoDB:缓冲池初始化完成 140326 8:37:25 InnoDB:致命错误:无法为缓冲池分配内存

标签: mysql passwords putty


【解决方案1】:

我必须更新我的数据库密码,但 mysql start 命令不起作用:

SET PASSWORD [FOR user] =
    {
        PASSWORD('cleartext password')
      | OLD_PASSWORD('cleartext password')
      | 'encrypted password'
    }

参考此链接:

https://dev.mysql.com/doc/refman/5.0/en/resetting-permissions.html

https://dev.mysql.com/doc/refman/5.0/en/default-privileges.html

https://dev.mysql.com/doc/refman/5.0/en/set-password.html

https://dev.mysql.com/tech-resources/articles/mysql_intro.html

【讨论】:

    猜你喜欢
    • 2012-06-25
    • 2013-10-22
    • 2023-03-06
    • 1970-01-01
    • 2019-10-24
    • 1970-01-01
    • 2023-03-23
    • 2016-09-01
    • 2018-10-16
    相关资源
    最近更新 更多