草庐IT

安卓手机termux上安装MariaDB数据库并实现公网环境下的远程连接

文章目录前言1.安装MariaDB2.安装cpolar内网穿透工具3.创建安全隧道映射mysql4.公网远程连接5.固定远程连接地址前言Android作为移动设备,尽管最初并非设计为服务器,但是随着技术的进步我们可以将Android配置为生产力工具,变成一个随身Linux。MariaDB是MySQL关系数据库管理系统的一个复刻,由社区开发,有商业支持,旨在继续保持在GNUGPL下开源。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。接下来我们通过简单几步操作,在安卓手机termux上安装MariaDB(mysql)数据

错误记录-MariaDB连接异常

简介:问题:  C#,VS2022,mariadb-10.11.5-winx64,usingMySql.Data.MySqlClient;  在执行connection.Open()时抛出异常:System.InvalidCastException:“ObjectcannotbecastfromDBNulltoothertypes.”ByMaQaQ2023-11-22分析:原因:  MySql.Data加载排序规则的方法假定“id"列的值不为空,而从10.10版本开始,MariaDB将“id”列切换为"AllowNull",并且在Colations中有很多行带有NULLid,这会导致“Obje

在linux上安装并初始化配置MariaDB支持远程登录

在linux上安装并初始化配置MariaDB支持远程登录一、环境准备二、启动MariaDB三、初始化MariaDB四、配置远程访问五、补充一些额外的MySql用户赋权限的语句一、环境准备本文环境是Redhat7上自带的MariaDB,在安装redhat系统时已经自动安装好了,如果需要自行安装的话,可以到MariaDB官方网站获取安装方式。MariaDB官方网站点此进入点击Download按钮进入下载页根据自己的需要选择安装方式,这里以Repo安装为例,大体步骤就是选择对应的版本,配置镜像源,最后使用yum安装即可:二、启动MariaDB安装完成后,使用root账号启动MariaDB[root@

mysql 安装问题 mariadb-libs is obsoleted by mysql-community-libs

 问题描述:安装mysql5.7的似乎和遇到问题mariadb-libsisobsoletedbymysql-community-libs此问题是centos中包含又类似的依赖库需要进行删除后重新安装[root@ebs-139266home]#rpm-ivhmysql-community-*.rpmwarning:mysql-community-client-5.7.42-1.el7.x86_64.rpm:HeaderV4RSA/SHA256Signature,keyID3a79bd29:NOKEYerror:Faileddependencies: mariadb-libsisobsolete

VsCode连接Mysql、Redis、MariaDB、SQL Server等数据库并进行可视化操作。无需额外的去下载可视化数据软件了,VsCode前端很方便的插件!!!

前言:VsCode直接连接并操作数据库!最近使用公司的新电脑时,才发现好多东西需要重新下载、配置,最近偶然接触到了VsCode的DatabaseClinent插件,可连接众多的服务,其中就支持连接到本地和远程的数据库,可视化操作、语句查询、导入、导出数据等基本功能集合,个人觉得是一个很强大的集合插件,由此编辑本篇文章。一、在VsCode中安装插件    搜索DatabaseClinent然后直接下载即可    安装成功之后,会在左侧显示Database和NOSQL图标二、尝试建立第一次连接本地数据库     点击Database,选择新建连接进入到连接的配置页面,在连接MySql时有四个必填项

MariaDB数据库的主从配置

1、前置工作首先准备两台可以互相ping通的机器,两台机器可以互为主从,示例:10.210.23.77主服务器10.20.84.183从服务器2、安装在两台机器上各自安装数据解压MariaDB安装包;tarzxvfMariaDB.tgzcdmariadb 安装MariaDB依赖包;rpm-ivh*.rpm--force--nodeps 启动MariaDB服务systemctlstartmariadb 安全配置#启动成功后运行如下命令进行安全配置mysql_secure_installation#开始安全配置  ①输入当前密码,初次安装后是没有密码的,直接回车 ②未root设置密码,输入Y。③设

MySQL 和 MariaDB 版本管理的历史背景及差异

在本文中,我们将探讨MySQL和MariaDB服务生命周期和版本管理方式两个方面目前的状况及相关历史背景。作者:PeterZaitsev本文来源:Percona官网博客爱可生开源社区出品。需要说明的是MySQL和MariaDB都有社区版和企业版。对于MySQL,这两个版本都是由同一家公司(Oracle)提供,遵循相同的版本编号体系,企业版包含更丰富的功能。对于MariaDB,社区版由MariaDB基金会提供,而企业版由MariaDBPLC提供,采用独有的生命周期与功能配置。为简单起见,我们将重点关注社区版。MariaDB你可能了解到,MariaDB起初是MySQL的一个分支。早期。两者发展模式

docker安装mariadb,并在宿主机连接docker中启动的mariadb

这篇文章主要介绍怎么在docker中安装一个mariadb数据库,然后在我们的电脑本机上连接虚拟机上docker运行的mariadb数据库。首先,需要安装一个虚拟机软件,通过虚拟机软件安装一个linux操作系统,本篇文章安装的是ubuntu,安装教程推荐参考以下文章,非常详细。使用vm安装ubuntu,并在ubuntu上安装docker的详细教程Windows下VM16虚拟机安装Ubuntu20.04下载链接和手把手的详细教程,同时还有更换软件源和命令行安装VMTools实现跨系统复制粘贴教程_ubuntu安装教程https://blog.csdn.net/heyl163_/article/d

Linux中mariadb的安装及使用

1、mariadb和MySQL之间的关系:​MySQL和MariaDB都是开源数据库技术。MySQL是最广泛采用的开源数据库。它是许多应用程序和商业产品的主要关系数据库。MariaDB是MySQL的修改版本。在MySQL被Oracle公司收购后,出于许可和分发方面的问题,MySQL的原始开发团队制作了MariaDB。自收购以来,MySQL和MariaDB经历了不同的发展。但是,MariaDB采用MySQL的数据和表定义文件,还使用相同的客户端协议、客户端API、端口和套接字。1.1、相似点:​由于MariaDB是MySQL的分支,因此这两个关系数据库管理系统有许多相似之处。例如,MariaDB

如何使用navicat图形化工具远程连接MariaDB数据库【cpolar内网穿透】

公网远程连接MariaDB数据库【cpolar内网穿透】文章目录公网远程连接MariaDB数据库【cpolar内网穿透】1.配置MariaDB数据库1.1安装MariaDB数据库1.2测试局域网内远程连接2.内网穿透2.1创建隧道映射2.2测试随机地址公网远程访问3.配置固定TCP端口地址3.1保留一个固定的公网TCP端口地址3.2配置固定公网TCP端口地址3.3测试固定地址公网远程访问本篇教程将使用cpolar内网穿透本地MariaDB数据库,并实现在外公网环境下使用navicat图形化工具远程连接本地内网的MariaDB数据库。1.配置MariaDB数据库1.1安装MariaDB数据库进入