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

执行`sudo mysql`(无参数)的作用是什么?MySQL连接失败求助

问题解决方法
  • 先确认MySQL服务是否运行
    执行命令:systemctl status mysql,查看输出是否包含active (running)。如果服务未启动,执行sudo systemctl start mysql启动,需要开机自启的话再加sudo systemctl enable mysql。

  • 验证是否成功登录MySQL
    执行sudo mysql后,必须看到mysql>的命令提示符才算连接成功。此时可以执行SELECT user(), current_user();,输出应该显示root@localhost,确认当前是root身份。

  • 正确创建数据库
    只有进入mysql>提示符后,再执行CREATE DATABASE hello;,成功会返回Query OK, 1 row affected (0.xx sec)。

  • 若仍无法连接的排查方案
    如果sudo mysql无法进入提示符,尝试用密码登录:sudo mysql -u root -p,输入root密码(若未设置过,执行sudo mysql_secure_installation完成密码设置和安全初始化)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 13:06:56