vagrant@localhost:~$ /usr/bin/mysqld_safe & 不工作

Posted

技术标签:

【中文标题】vagrant@localhost:~$ /usr/bin/mysqld_safe & 不工作【英文标题】:vagrant@localhost:~$ /usr/bin/mysqld_safe & not working 【发布时间】:2016-06-26 04:41:03 【问题描述】:

我是编程世界的初学者:这两天在谷歌上搜索并尝试了很多东西......但没有解决方案。 为 LAMP 安装了 cptserver,用于虚拟机(Git、vagrant、puppet):https://github.com/pigeontech/cptserver

当我尝试启动 mysql 时,出现以下错误:

vagrant@localhost:~$ /usr/bin/mysqld_safe &

[1] 3404 vagrant@localhost:~$ 160311 01:02:50 mysqld_safe 无法登录 错误日志和系统日志同时进行。

删除--syslog 的所有--log-error 配置选项 效果。

160311 01:02:50 mysqld_safe 记录到“/var/log/mysql/error.log”。

触摸:无法触摸'/var/log/mysql/error.log':权限被拒绝

chmod:无法访问'/var/log/mysql/error.log':权限被拒绝

cat: /var/run/mysqld/mysqld.pid: 权限被拒绝

rm:无法删除“/var/run/mysqld/mysqld.pid”:权限被拒绝

160311 01:02:50 mysqld_safe 致命错误:无法删除 pid 文件: /var/run/mysqld/mysqld.pid

请手动删除并重新启动/usr/bin/mysqld_safe; mysqld 守护进程未启动

/usr/bin/mysqld_safe: 126: /usr/bin/mysqld_safe: 无法创建 /var/log/mysql/error.log:权限被拒绝

vagrant@localhost:~$ [1]+ 退出 1 /usr/bin/mysqld_safe

有人能以简单的方式告诉我一个解决方案吗?

【问题讨论】:

【参考方案1】:

最后,我可以通过以下步骤解决它:

$ sudo mysql_install_db

/usr/bin/mysql_secure_installation

$ sudo /usr/bin/mysqld_safe &

打开一个新窗口(Alt + F2)并将光标带到 vagrant@localhost:~$

然后,通过以下方式打开 MySQL:

$ sudo /usr/bin/mysql -u root -p mysql

【讨论】:

以上是关于vagrant@localhost:~$ /usr/bin/mysqld_safe & 不工作的主要内容,如果未能解决你的问题,请参考以下文章

/usr/bin/ld: 找不到 -ldlib /usr/bin/ld: 找不到 -lcblas /usr/bin/ld: 找不到 -llapack

linux 系统中的 /bin /sbin /usr/bin /usr/sbin /usr/local/bin /usr/local/sbin 目录的区别

linux 启动nacos报错_linux下启动Nacos报错解决:which: no javac in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/

linux 启动nacos报错_linux下启动Nacos报错解决:which: no javac in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/

在 OS X 的路径上 /usr/bin 之前有 /usr/local/bin 有问题吗?

Linux 文件系统 /bin/sbin/usr/bin/usr/sbin/usr/local/bin/usr/local/sbin 的作用