First, you’ll follow a simple best practice: ensuring the list of available packages is up to date before installing anything new:
yum -y update
Now find which repo you should use with the MariaDB repository generator. We’re going to add the CentOS 7 (64 bit) MariaDB 10.2 repository.
For a refresher on editing files with vim see: New User Tutorial: Overview of the Vim Text Editor
vim /etc/yum.repos.d/MariaDB10.repo
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.2/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
Then exit and save the file with the command :wq .
Stop MariaDB:
systemctl stop mariadb
Remove the existing MariaDB packages:
yum remove mariadb-server mariadb mariadb-libs
Clean-up the repository cache information with the following command:
yum clean all
At this point, installing MariaDB 10.2 is as simple as running just one command:
yum -y install MariaDB-server MariaDB-client
And then start MariaDB again:
systemctl start mysql
Be sure that MariaDB is set to start at boot:
systemctl enable mysql
Run mysql_upgrade:
mysql_upgrade
留言