我尝试创建一个mysql_secure_installation
,但是输入密码后,密码就是这个:
...失败!错误:找不到文件“ ./mysql/user.MYD”(错误代码:2-没有此类文件或目录)
使用mysql
cli进行连接并尝试创建一个新用户,同样可以得到我的帮助。
Mysql是5.7,并通过Homebrew安装
答案 0 :(得分:1)
您尚未初始化数据库。您的错误意味着存储用户的表不存在。
查看您的/etc/my.cnf文件。应该有一个条目datadir
。确保此目录为空。然后做
# mysql_install_db --defaults-file=/etc/my.cnf
这将创建模式mysql和所有必要的表。之后,您可以做
# mysql_secure_installation