博客
关于我
mysql初始密码错误问题
阅读量:796 次
发布时间:2023-02-12

本文共 1033 字,大约阅读时间需要 3 分钟。

今天重新安装了MySQL,结果初始密码设置时遇到了问题,发现自己无法设置密码,随后经过一番搜索终于找到了解决方法。我想把这个过程记录下来,方便以后遇到同样问题时能够快速解决。

MySQL 初始化密码为空问题

安装完MySQL后,系统提示初始密码不能为空。这种情况通常发生在MySQL服务未正确初始化或密码被重置后需要重新设置密码。以下是解决这个问题的步骤:

  • 关闭MySQL服务:首先确保MySQL服务已经停止运行。
  • 进入MySQL安装目录:打开终端,输入以下命令进入MySQL安装目录:
    cd /usr/local/mysql/bin/
  • 切换到root用户:使用sudo命令切换至root用户:
    sudo su
  • 启动MySQL并初始化:运行以下命令启动MySQL并初始化过程:
    ./mysqld_safe --skip-grant-tables &

    提示:注意双引号前有两个短横线“--”。

  • 自动重启服务:启动完成后,服务会自动重启。
  • 设置MySQL密码:现在可以直接登录MySQL,无需输入密码。接下来可以使用MySQL命令设置新密码:
    ./mysqladmin -u root -p

    输入密码并设置新的密码。

  • MySQL 命令找不到的问题

    在某些情况下,可能会遇到无法找到mysql命令的情况,例如:

    -bash: mysql: command not found

    这种情况通常是因为mysql命令没有被正确安装到系统的可执行路径中。以下是解决方法:

  • 检查命令路径:打开终端,输入以下命令查看mysql命令的位置:
    which mysql

    如果显示路径不在/usr/bin下,说明需要将其软链接到该目录下。

  • 创建软链接:在/usr/bin目录下创建mysql的软链接:
    ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql

    提示:请根据实际MySQL安装目录调整路径。

  • 其他注意事项

    在正常运行的MySQL环境中,输入mysql提示命令不见了怎么办?别急,可能只是命令未被正确映射到当前工作目录下。可以尝试以下方法:

  • 检查当前目录:确保当前目录未隐藏mysql命令:
    ls -l /usr/bin/mysql
  • 创建隐藏文件:如果需要隐藏mysql命令,可以创建一个隐藏文件:
    mv /usr/bin/mysql ~/.mysql
  • 通过以上方法,应该能够解决MySQL命令找不到的问题。如果还有其他疑问,欢迎在评论区留言。

    转载地址:http://rlbfk.baihongyu.com/

    你可能感兴趣的文章
    MySQL报错:无法启动MySQL服务
    查看>>
    mysql授权用户,创建用户名密码,授权单个数据库,授权多个数据库
    查看>>
    mysql排序查询
    查看>>
    MySQL排序的艺术:你真的懂 Order By吗?
    查看>>
    MySQL排序的艺术:你真的懂 Order By吗?
    查看>>
    Mysql推荐书籍
    查看>>
    Mysql插入数据从指定选项中随机选择、插入时间从指定范围随机生成、Navicat使用存储过程模拟插入测试数据
    查看>>
    MYSQL搜索引擎
    查看>>
    mysql操作数据表的命令_MySQL数据表操作命令
    查看>>
    mysql操作日志记录查询_如何使用SpringBoot AOP 记录操作日志、异常日志?
    查看>>
    MySQL支持的事务隔离级别,以及悲观锁和乐观锁的原理和应用场景?
    查看>>
    mysql支持表情
    查看>>
    MySQL支撑百万级流量高并发的网站部署详解
    查看>>
    MySQL改动rootpassword的多种方法
    查看>>
    mysql数据分组索引_MYSQL之索引配置方法分类
    查看>>
    mysql数据取差,mysql屏蔽主外键关联关系
    查看>>
    MySQL数据和Redis缓存一致性方案详解
    查看>>
    MySQL数据和Redis缓存一致性方案详解
    查看>>
    Mysql数据库 InnoDB存储引擎中Master Thread的执行流程
    查看>>
    MySQL数据库 范式
    查看>>