1、首先说明下为什么是mariadb,mariadb和MysqL关系(过段时间在写一个纯粹的MysqL攻略):
MariaDB是MysqL源代码的一个分支,在意识到Oracel会对MysqL许可做什么。后分离了出来(MysqL先后被Sun、Oracle收购)。这些担忧是有依据的,我会在本文的后面讲到。除了作为一个MysqL的“向下替代品”,MariaDB包括的一些新特性使它优于MysqL(其实主要是怕坑爹的甲骨文会让MysqL收费)。
2、首先需要有一个7.3的虚拟机,或者直接服务器,虚拟机安装方式:http://www.jb51.cc/article/p-adzrmabh-bpw.html
3、开始安装:
先查看是否已经存在服务
[root@localhost ~]# rpm -qa|grep mariadb
mariadb-test-5.5.52-1.el7.x86_64
mariadb-libs-5.5.52-1.el7.x86_64
mariadb-embedded-5.5.52-1.el7.x86_64
mariadb-embedded-devel-5.5.52-1.el7.x86_64
mariadb-bench-5.5.52-1.el7.x86_64
mariadb-5.5.52-1.el7.x86_64
mariadb-server-5.5.52-1.el7.x86_64
mariadb-devel-5.5.52-1.el7.x86_64
如果存在,移除, 中间要确定 选择 y
[root@localhost ~]# yum remove mariadb*
开始下载yum下载,记得y:
[root@localhost ~]# yum install mariadb*
启动服务:
[root@localhost ~]# systemctl start mariadb.service
开机自动启动:
[root@localhost ~]# systemctl enable mariadb.service
设置权限:
[root@localhost ~]# MysqL_secure_installation
设置
[root@localhost ~]# MysqL -uroot -p
输入密码进入
如果还是无法远程连接,sql操作:
MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456';Query OK,0 rows affected (0.00 sec)
MariaDB [(none)]> flush privileges;
Query OK,0 rows affected (0.00 sec)
完毕。