./usr/local/mysql/bin/mysqld_safe: line 144: /usr/local/mysql/data/U-3LPQL4C1-0315.local.err: Permission denied
时间: 2023-08-06 07:03:17 浏览: 310
回答: 这个错误提示表明在执行`./usr/local/mysql/bin/mysqld_safe`命令时,出现了权限被拒绝的问题。根据引用[1]中的信息,你需要确保MySQL文件都归属于一个叫做mysql的用户账号。你可以使用Linuxconf或者useradd命令来创建这个账号,并将所有MySQL文件的所有权赋予该账号。此外,还需要确保该账号没有被其他用户注册,并且在调试机器时暂时禁止login功能。另外,根据引用[2]中的信息,你可以为MySQL目录创建一个符号链接,并给它一个更友好的名字,比如mysql。这样可以方便你在命令行中使用更短的路径。最后,根据引用[3]中的信息,你可能需要以root权限执行`/u1/oracle/product/8.1.5/root.sh`文件,并将默认的/usr/bin改为/usr/local/bin。执行完毕后,返回OUI并按【OK】。这些步骤可以帮助你解决权限被拒绝的问题。
相关问题
2023-06-08T13:26:12.199747Z mysqld_safe mysqld from pid file /usr/local/mysql/data/yyy.new-hostname.server.pid ended bin/mysqld_safe: line 144: /usr/local/mysql/data/yyy.new-hostname.server.err: No such file or directory
这个日志记录表明MySQL服务器已经停止,并且mysqld_safe进程无法找到错误日志文件 `/usr/local/mysql/data/yyy.new-hostname.server.err`。这可能是由于配置文件中错误的日志文件路径或者权限问题导致的。您可以检查MySQL配置文件中的日志文件路径是否正确,并确保MySQL进程对该路径具有足够的权限。如果您需要更多的帮助,请提供更多的信息,我会尽力帮助您解决问题。
阅读全文