我使用FreeBSD 10.2 32位并使用以下命令安装最新版本的mysql:
pkg install mysql57-server-5.7.12
现在,当我尝试启动mysql时:
service mysql-server start
/usr/local/etc/rc.d/mysql-server: WARNING: failed precmd routine for mysql
我收到此错误。我希望你能帮助我。
答案 0 :(得分:3)
检查 / var / db / mysql 文件夹,如果它包含文件,进行备份并删除目录内容:
rm -rf /var/db/mysql/*
然后进行数据目录初始化:
/usr/local/libexec/mysqld --initialize --user=mysql
你应该获得一个新的临时密码,写下来,然后启动mysql-server
service mysql-server start
启动mysql后,通过以下方式保护安装:
/usr/local/bin/mysql_secure_installation
答案 1 :(得分:-1)
打开/etc/rc.conf并附加或修改此行:
mysql_enable="YES"
保存文件,关闭它并重试启动服务器。