根据您提供的信息,看起来在执行 sudo mysqld_safe --skip-grant-tables & 命令时出现了一些问题。
“sh: 0: getcwd() failed: No such file or directory” 错误提示表明当前工作目录不存在或不可访问。这可能导致后续命令无法正常执行。请确保您在执行该命令之前处于一个有效的工作目录中。
“mysqld_safe A mysqld process already exists” 提示表明已经存在一个 mysqld 进程,因此无法启动新的进程。可能是由于先前尝试启动 MySQL 失败或尚未正确停止导致的。可以尝试手动停止已存在的 mysqld 进程,然后再次尝试使用
sudo mysqld_safe --skip-grant-tables &命令。- 查找正在运行的 mysqld 进程:
ps aux | grep mysqld - 杀死正在运行的 mysqld 进程(用进程ID替换PID):
sudo kill PID
- 查找正在运行的 mysqld 进程:
请注意,在操作数据库时,谨慎处理权限和安全性问题,并遵循最佳实践以保护数据库系统。
内容由零声教学AI助手提供,问题来源于学员提问




