如何清理糟糕的mysql和mariadb安装并在CentOS7上安装新的mariadb?

时间:2015-10-29 19:22:52

标签: mysql mariadb centos7

我在ovh.com VPS上全新安装了CentOS7。它默认支持MariaDB,但我运行这些命令,因为我想使用MySQL:

rpm -Uvh http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
Retrieving httpd://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
warning: /var/tmp/rpm-tmp.eke8Kn: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
yum install mysql-server
systemctl start mysqld

之后我尝试输入:

/usr/bin/mysql_secure_installation

但这部分不起作用。我尝试按Enter键,输入root密码,输入新密码(为此创建),但这些操作均无效。

Error: Access denied for user 'root@localhost' *(using password: YES)

我跑:

yum remove mysql

它有点经历,但我不确定。

然后我尝试使用以下操作安装MariaDB:

1)我在/etc/yum.repos.d/MariaDB.repo中添加了以下内容:

# MariaDB 10.1 CentOS repository list - created 2015-10-29 18:46 UTC
# http://mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

2)然后我跑:

yum install MariaDB-server MariaDB-client

最后两个是基于他们的网站。 MariaDB似乎没有工作或安装。

我想反转所有这些操作,回到0,然后安装最新版本的MariaDB。有人可以指导我,并告诉我该怎么做。我是Linux新手。最近我读了很多书,但就此而言,我只是被卡住了......

谢谢!

1 个答案:

答案 0 :(得分:0)

现在已经解决了。我使用的是“e17”而不是“el7”。

感谢。