博客
关于我
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加入安装策略_一键安装mysql5.7及密码策略修改方法
    查看>>
    mysql加强(1)~用户权限介绍、分别使用客户端工具和命令来创建用户和分配权限
    查看>>
    mysql加强(3)~分组(统计)查询
    查看>>
    mysql加强(4)~多表查询:笛卡尔积、消除笛卡尔积操作(等值、非等值连接),内连接(隐式连接、显示连接)、外连接、自连接
    查看>>
    mysql加强(5)~DML 增删改操作和 DQL 查询操作
    查看>>
    mysql加强(6)~子查询简单介绍、子查询分类
    查看>>
    mysql加强(7)~事务、事务并发、解决事务并发的方法
    查看>>
    MySQL千万级多表关联SQL语句调优
    查看>>
    mysql千万级大数据SQL查询优化
    查看>>
    MySQL千万级大表优化策略
    查看>>
    MySQL单实例或多实例启动脚本
    查看>>
    MySQL压缩包方式安装,傻瓜式教学
    查看>>
    MySQL原理、设计与应用全面解析
    查看>>
    MySQL原理简介—1.SQL的执行流程
    查看>>
    MySQL参数调优详解
    查看>>
    mysql参考触发条件_MySQL 5.0-触发器(参考)_mysql
    查看>>
    MySQL及navicat for mysql中文乱码
    查看>>
    MySqL双机热备份(二)--MysqL主-主复制实现
    查看>>
    MySQL各个版本区别及问题总结
    查看>>
    MySql各种查询
    查看>>