我正在尝试在Fedora 20盒上安装mysql。我正在使用下面的指南,其中指出:
首先,自Fedora 19(http://fedoraproject.org/wiki/Features/ReplaceMySQLwithMariaDB)开始,MySQL被MariaDB取代。
要安装MariaDB Server,您必须执行以下命令:
yum install mariadb mariadb-server要在Fedora 20上启动MariaDB,请执行以下命令:
systemctl start mariadb.service要在Fedora 20上自动启动MariaDB,请执行以下命令:
systemctl enable mariadb.service启动MariaDB(仅执行一次)之后,执行以下命令:
/ usr / bin / mysql_secure_installation该命令将要求您输入一些信息来设置root密码,删除匿名用户,禁止远程root登录,删除测试数据库并重新加载特权表。
我已经完成了第一步,没有任何问题:)因此,软件包安装没有问题,我什至收到了以下消息- Complete!
但是,第二步让我发疯。我收到以下错误消息
[root @ secondstory1d等]#systemctl enable mariadb.service无法发出方法调用:没有这样的文件或目录
我认为这是因为我不在正确的安装目录中-但是,我不确定如何找到该目录
请有人建议我可能需要寻找的地方。
谢谢
您在第2步中运行了什么命令?
—
Sander Van der Zeeuw 2014年
我厌倦了systemctl start mariadb.service和systemctl enable mariadb.service
—
Biscuit128
我在/ usr / bin中找到了可以启动和停止的mysql,但是这里没有my.cnf可以编辑,因此我不确定这是否是正确的安装目录
—
Biscuit128
也许您对问题的理解不够好,但是似乎数据库已经在mysql_secure调用之后建立了
—
Sander Van der Zeeuw 2014年