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

时间:2016-03-11 03:30:28

标签: mysql ubuntu lamp

我是编程世界的初学者:谷歌搜索和尝试了很多东西两天......但没有解决方案。 安装了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同时出现。

     

删除要使用的--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 /斌/ mysqld_safe的

有人可以用简单的方式向我展示解决方案吗?

1 个答案:

答案 0 :(得分:0)

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

$ 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