You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

添加用户与权限时遇bash: GRANT: command not found错误求助

解决bash: GRANT: command not found报错问题

GRANT是MySQL/MariaDB的SQL命令,不是系统shell命令,直接在终端执行会触发这个错误,按以下步骤操作即可解决:

  1. 进入MySQL/MariaDB命令行界面

    • 本地root用户登录:执行 mysql -u root -p,输入root密码后回车进入
    • 远程连接:执行 mysql -u root -h 远程主机IP -p,输入对应密码后回车进入
  2. 在MySQL命令行内执行授权命令

    • 若MySQL版本低于8.0,直接执行:
      GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
      
      替换username和password为你实际的用户名和密码
    • 若MySQL版本为8.0及以上,需拆分步骤:
      CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
      GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' WITH GRANT OPTION;
      
  3. 刷新权限使变更生效

    FLUSH PRIVILEGES;
    

内容的提问来源于stack exchange,提问作者Bill

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 05:30:43