在centos7上安装mariaDB,使用Eclipse开发工具来连接并操作mariaDB

需求:在centos7上安装mariaDB,使用Eclipse开发工具来连接并操作mariaDB

(一) 什么是mariaDB:

MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB(英语:XtraDB)来代替MySQL的InnoDB。

(二) 在虚拟机上安装mariaDB:
[root@localhost ~]# yum install mariadb-server

配置mariaDB
(1) 启动mariaDB:

[root@ localhost ~]# systemctl start mariadb  

(2) 设置为开机自启动:

[root@ localhost ~]# systemctl enable mariadb

测试是否可以使用:

[root@ localhost ~]#mysql

注意:使用前必须先开启服务

如果出现这个页面就可以正常使用:

在这里插入图片描述

(三) 配置mariaDB远程连接:

配置远程连接:

//将所有数据库的所有表(*.*)的所有权限(all privileges),授予通过任何ip(%)访问的
root用户,密码为123456,如果要限制只有某台机器可以访问,将其换成相应的IP即可

MariaDB [(none)]> grant all privileges on *.*  to 'root'@'%' identified by'password';    
//root是用户名  password是密码
 
MariaDB [(none)]> flush privileges //刷新

重新开启mariaDB:

[root@ localhost ~]#systemctl start mariadb

配置3306端口:
然后安装 iptables-services

[root@ localhost ~]#yum -y install iptables-services

[root@ localhost ~]#vim  /etc/sysconfig/iptables   #编辑

添加下面命令开启3306端口

-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT

如图:
在这里插入图片描述
最后一步关闭防火墙:

[root@ localhost ~]# systemctl stop firewalld
(四) 使用数据库可视化工具连接mariaDB:

使用可视化工具连接:
在这里我使用的是sqlyog

在这里插入图片描述

连接成功:
在这里插入图片描述

(五) 使用开发工具操作mariaDB:

在这里插入图片描述

运行结果:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_14930709/article/details/104759207
今日推荐