我下面这个对Ubuntu 14.04数字海洋教程在Ubuntu 16.04安装mysql了我的Rails项目。我可能错误地假设程序是相同的。
但是,当我运行命令时sudo mysql_install_db
,出现以下错误:
2016-06-15 18:40:36 [WARNING] mysql_install_db is deprecated. Please consider switching to mysqld --initialize
2016-06-15 18:40:36 [ERROR] The data directory needs to be specified.
如何完成设置?过去,我在Ubuntu 14.04上多次成功地遵循相同的步骤。
@Jos它给出以下错误:
—
Jawad Khawaja
mysqld: Can't create directory '/var/lib/mysql/' (Errcode: 17 - File exists) 2016-06-15T14:00:28.483462Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details). 2016-06-15T14:00:28.484374Z 0 [ERROR] Aborting
您可能可以通过删除目录
—
乔斯
/var/lib/mysql
并重新运行该--initialize
过程来解决该问题。
谢谢你!我担心它可能会引起问题,因为其中包含许多文件。但这行得通。我已经完成安装。
—
贾瓦德·卡瓦贾
@Jos您应该发表评论作为答案。
—
字节指挥官
mysqld --initialize
?