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

已授权全部权限仍遇MySQL 1045错误:garage_paraut连接数据库失败求助

解决MySQL用户'garage_paraut'@'localhost'连接权限问题
  • 先验证密码是否正确
    打开终端,直接用MySQL命令行测试登录:

    mysql -u garage_paraut -p
    

    输入密码如果登不上,说明密码肯定错了,用root账号重置:

    mysql -u root -p
    ALTER USER 'garage_paraut'@'localhost' IDENTIFIED BY '你的新密码';
    FLUSH PRIVILEGES;
    
  • 确认用户权限的主机匹配
    MySQL里garage_paraut@localhost和garage_paraut@%是两个独立用户,哪怕你给%开了权限,localhost的用户可能还是没权限。登录root账号查一下:

    SELECT user, host FROM mysql.user WHERE user = 'garage_paraut';
    

    如果结果里没有localhost这条,就给localhost的用户单独授权:

    GRANT ALL PRIVILEGES ON *.* TO 'garage_paraut'@'localhost' IDENTIFIED BY '你的密码';
    FLUSH PRIVILEGES;
    
  • 检查MAMP的MySQL端口
    MAMP默认MySQL端口是8889,如果你代码里用的是默认3306端口,肯定连不上。打开MAMP看一下端口号,然后修改PDO连接串:

    $pdo = new PDO('mysql:host=localhost;port=8889;dbname=你的数据库名', 'garage_paraut', '你的密码');
    
  • 确认目标数据库存在
    登录root账号看看要连接的数据库有没有:

    SHOW DATABASES;
    

    要是没有,先创建数据库:

    CREATE DATABASE 你的数据库名;
    
  • 检查代码里的连接参数
    打开db_connexion.php,仔细核对用户名、密码、数据库名的拼写,别打错字。如果密码有特殊字符,先换个简单密码测试,排除转义问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 18:12:46