背景:公司一台CentOS7的虚拟机,没有配置网络yum源。
开始安装:
第一步配网易yum源,此步骤转自阿里云:http://help.aliyun.com/knowledge_detail.htm?spm=5176.7114037.1996646101.1.z4SVvB&categoryId=8314868&knowledgeId=5980325&pos=1
1.导入CentOS-7的GPG证书
rpm --import http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
2.让yum使用网易的源:
cd /etc/yum.repos.d/
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
3.修改repo文件,文件重命名为CentOS-Base-163.repo
在所有mirrorlist前面加上#,把所有$releasever替换成7,保存
sed -i '/mirrorlist/d' CentOS-Base-163.repo
sed -i '/\[addons\]/,/^$/d' CentOS-Base-163.repo
sed -i 's/\$releasever/7/' CentOS-Base-163.repo
sed -i 's/RPM-GPG-KEY-CentOS-5/RPM-GPG-KEY-CentOS-6/' CentOS-Base-163.repo
4.清理并重新生成yum缓存
yum clean metadata
yum makecache
最后等待makecache完成后,就可以安装MariaDb了
第二步,配置MariaDB官方源,转自:https://mariadb.com/kb/en/mariadb/yum/1.新建源文件:/etc/yum.repos.d/MariaDB.repo
[mariadb] name = MariaDB-5.5.39 baseurl=https://downloads.mariadb.com/files/MariaDB/mariadb-5.5.39/yum/rhel6-amd64/ # alternative: baseurl=http://archive.mariadb.org/mariadb-5.5.39/yum/rhel6-amd64/ gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1
2.安装MariaDB5.5.39:
sudo yum install MariaDB-server MariaDB-client3.打开MariaDB远程访问
mysql -u root -p
MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '' WITH GRANT OPTION; FLUSH PRIVILEGES;
MariaDB [(none)]> FLUSH PRIVILEGES;
4.关闭CentOS7防火墙,由于我搭建的是内网测试环境,就直接给防火墙关掉了,并禁用了开机启动
[root@localhost ~]# systemctl stop firewalld.service [root@localhost ~]# systemctl disable firewalld.service rm '/etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service' rm '/etc/systemd/system/basic.target.wants/firewalld.service'
至此,内网环境中的机器就可以使用数据库了。