我是编程世界的初学者:谷歌搜索和尝试了很多东西两天......但没有解决方案。 安装了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的
有人可以用简单的方式向我展示解决方案吗?
答案 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