当前位置:首页 » 操作系统 » linux数据库选择

linux数据库选择

发布时间: 2022-06-05 19:11:34

‘壹’ linux 下布置数据库

你先确认 Ecstore Ecos 用的是什么数据库呢?
如果也是 mysql 服务,那你就不用单独部署 mysql 服务了,只需要在 Ecstore Ecos 的 mysql 服务中创建一个 tp 项目的库,tp 项目可以直接复用这个 mysql 服务。
如果之前不是用的 mysql 服务,那就需要单独部署 mysql 服务了。以下有一个 mysql 5.7 的安装示例
1、在 mysql 官方下在 mysql 二进制安装包,并解压到以下目录
/usr/local/mysql
2、创建用户和组
groupadd mysql
useradd -r -g mysql mysql
3、设置目录权限
chown -R mysql:mysql /usr/local/mysql
4、初始化
/usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/ (5.7)
5、创建目录data、tmp
mkdir /usr/local/mysql/data/
mkdir /usr/local/mysql/data/tmp/
chown -R mysql:mysql /usr/local/mysql/data/tmp/
6、创建配置文件
cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf
配置文件内容:
cat> /etc/my.cnf<<EOF
[client]
port=3306
socket = /usr/local/mysql/data/tmp/mysql.sock
[mysqld]
basedir = /usr/local/mysql
datadir = /usr/local/mysql/data
port = 3306
socket = /usr/local/mysql/data/tmp/mysql.sock
character_set_server=utf8
character_set_filesystem=utf8
EOF
7、运行mysql

启动日志中有 root 账户密码,注意保存下来
/usr/local/mysql/bin/mysqld_safe&
8、设置开机启动
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
chmod +x /etc/init.d/mysql
chkconfig --add mysql
echo "export PATH=${PATH}:/usr/local/mysql/bin" >>/etc/profile
source /etc/profile
9、登录
密码在第七步的启动日志中可以看到
/usr/local/mysql/bin/mysql -uroot -p
10、更改密码
alter user 'root'@'localhost' identified by 'P@ssw0rd'; //5.7版本更新密码方法;
11、运行远程连接
GRANT ALL PRIVILEGES ON *.* TO'%'@'%' IDENTIFIED BY 'mysql.can' WITH GRANT OPTION; //所有用户都可以登录
GRANT ALL PRIVILEGES ON *.* TO'root'@'192.168.1.108' IDENTIFIED BY 'P@ssw0rd' WITH GRANT OPTION;
//root用户可以登录
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'cattle' WITH GRANT OPTION;
//允许root用户在任何地方进行远程登录
FLUSH PRIVILEGES;

‘贰’ linux下 免费 但功能强大的 数据库产品 有哪些

主要有两种
一 、MySQL
MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司,在2008年1月16号被Sun公司收购。MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
二 、PostgreSQL
PostgreSQL是一种特性非常齐全的自由软件的对象-关系型数据库管理系统(ORDBMS),可以说是目前世界上最先进,功能最强大的自由数据库管理系统。

PostgreSQL是以加州大学伯克利分校计算机系开发的 POSTGRES,版本 4.2为基础的对象关系型数据库管理系统(ORDBMS)。 POSTGRES 领先的许多概念只是在非常迟的时候才出现在商业数据库中。

PostgreSQL支持大部分 SQL标准并且提供了许多其他现代特性:复杂查询、外键、触发器、视图、事务完整性、多版本并发控制。同样,PostgreSQL 可以用许多方法扩展,比如, 通过增加新的数据类型、函数、操作符、聚集函数、索引方法、过程语言。并且,因为许可证的灵活,任何人都可以以任何目的免费使用,修改,和分发 PostgreSQL, 不管是私用,商用,还是学术研究使用。

‘叁’ linux环境下,用什么数据库比较好

当然是mysql了免费

‘肆’ Linux支持哪些数据库

mysql,最出名的一个关系数据库
dbd,最出名的一个嵌入式数据库。
还有一些其他的以适应一些特殊环境,这两个最常用

‘伍’ linux下的 数据库 有哪些

你要的全在下面:数据库已经有4代了产品很多。

DBA课程更新内容大纲:

序章 DBA职业体系与数据库产品趋势

  • What is DBA?

  • DBA成长体系与职业方向(0-30W-50W-100W-???)

  • 数据库发展历史,产品迭代趋势与职业学习方向

  • 第一部分 OLTP数据库-MySQL(约1天)

  • MySQL基础入门

  • MySQL数据库简介

  • 什么是数据库?什么是OLTP?

  • 为什么学习MySQL?MySQL产品迭代

  • 一二线大厂MySQL主流版本功能使用与特性介绍(5.1,5.6,5.7,8.0)**独家**

  • MySQL部署与管理体系

  • 5.7,8.0版本企业规范部署,启动

  • MySQL管理体系讲解

  • MySQL产品架构分析与基础管理

  • MySQL基础架构解析(一条SQL是如何执行的)

  • MySQL启动过程

  • MySQL连接的生命与使命

  • MySQL表结构实现原理

  • MySQL开发应用(约1.5天)

  • MySQL SQL基础应用

  • 声明式式语言与SQL语言

  • SQL语言应用场景与sqlmode

  • MySQL开发工具选择与使用

  • MySQL字符串类型与字符集

  • MySQL语句类型介绍(DDL,DCL,DML,DQL)

  • SQL之查询基础

  • SQL之聚合与排序

  • SQL之数据更新

  • SQL之复杂查询

  • SQL之集合运算

  • MySQL SQL高级处理与开发

  • 函数开发与应用

  • 存储过程,触发器,事件

  • 表分区管理及企业级应用场景

  • Online DDL解析与开源生态OPS

  • 窗口函数讲解及应用场景

  • MySQL JSON开发及应用

  • 一二线大厂MySQL企业级开发规范详解**独家**

  • MySQL核心技术

  • MySQL InnoDB索引实现原理及执行计划分析(约0.5天)

  • 索引介绍

  • 1. 索引的由来

    2. 表和索引结构

    3. 表聚簇与索引行

    4. 表行与索引组织表

  • MySQL索引介绍

  • InnoDB索引B+ tree的索引设计

  • 聚簇索引与二级索引

  • InnDB索引插入过程

  • 数据类型对索引应用的使用影响

  • 执行计划介绍及结果剖析

  • 索引优化基础实战演练

  • 企业级索引优化实战案例(亿万级QPS的索引优化与索引上线)**独家**

  • MySQL InnoDB存储引擎技术内幕与深入讲解(约1天)

  • Mysql存储引擎介绍与功能特性

  • InnoDB引擎源代码目录结构与存储引擎文件组织

  • InnoDB存储引擎核心架构介绍及解析

  • InnoDB数据存储结构

  • InnoDB事务详解及ACID特性解析

  • InnoDB 日志管理机制Undo与Redo

  • InnoDB事务与隔离级别

  • InnoDB MVCC及锁机制

  • MySQL日志管理与实战(0.5)

  • General log详解

  • Error log详解

  • 企业级Binary log with Data pipeline **独家**

  • 企业级Slowlog场景应用**独家**

  • MySQL备份恢复与迁移(0.5)

  • 备份工具介绍与使用场景解析

  • 一二线大厂过万数据节点备份策略**独家**

  • 一二线大厂Mysqlmp核心原理与企业级实战演练**独家**

  • 一二线大厂Xtrabackup核心原理与企业级实战演练**独家**

  • Enterprise Backup企业级生态工具介绍与应用

  • MySQL主从复制深入(约1天)

  • 主从复制简介与简单搭建

  • 主从复制工作原理解析

  • 主从数据一致性方案讲解(半同步,全同步)

  • MySQL主从复制实战

  • 1. 延时复制

    2. 过滤复制

    3. 多源复制

  • MySQL GTID复制

  • 企业级主从复制故障分析与处理方案

  • 亿级QPS MySQL节点故障转移实战案例**独家**

  • MySQL高可用架构(1天)

  • 一二线大厂过万集群规模高可用架构MHA+BLB企业级实战**独家**

  • Mycat,DBLE企业级实战

  • MySQL企业级优化与实战(约1天)

  • 打造高性能MySQL

  • 企业级MySQL参数优化实战**独家**

  • 企业级T0级别故障案例解析**独家**

  • 阿里云数据库产品(RDS与PolarDB)(选修二选一) (1天)

  • 企业级RDS介绍,使用与故障案例(网络云RDS 运维DBA分享或交流)**独家**

  • 企业级PolarDB业务场景解析(阿里团队PolarDB P7交付架构师分享或交流)**独家**

  • 第二部分 NoSQL

  • Redis核心技术(2天)

  • Redis产品介绍与应用场景简析

  • Redis安装,部署,使用

  • Redis数据类型详解与应用

  • Redis集群架构讲解与实战(哨兵,cluster)

  • 千亿级Redis集群参数优化实战**独家**

  • 千亿级企业级Redis核心案例讲解与业务场景解析**独家**

  • MongoDB核心技术(2天)

  • MongoDB产品介绍与应用场景简析

  • MongoDB安装,部署及架构解析

  • MongoDB数据类型与运维管理

  • MongoDB集群架构讲解与实战

  • 企业级MongoDB参数优化实战**独家**

  • BAT千万元级别故障案例分享**独家**

  • ES核心技术(2天)

  • ES产品介绍与应用场景简析

  • ES安装,部署及架构解析

  • ES日常运维管理

  • 第三部分 NewSQL(4天)

  • NewSQL-TiDB(仅学此一个+MySQL至少20K起步) TUG核心成员-PingCAP官方认证讲师 **独家**

  • TiDB产品介绍与分布式数据库技术应用讲解

  • TiDB集群部署与日常管理

  • TiDB集群监控详解与指标应用

  • TiDB核心架构深入讲解与Raft协议深入浅出**独家*

  • 企业级TiDB-DM理解与应用**独家*

  • 1. 58同城亿级流量Mysql热迁移TiDB**独家**

    2. DM集群多源同步复制场景最佳实践(官方认证,业界唯二)**独家**

  • TiDB企业级业务开发最佳实践**独家**

  • TiFllash核心架构讲解与实战**独家**

  • TiDB打造HTAP实时数仓平台架构设计**独家**

  • Cloud TiDB(K8S上云实战)**独家**

  • TiDB4.0热升级5.0集群(简介:我司与Pingcap官方{开发30人,交付专家7人,项目经理4人}封闭测试与在线升级全案例解析6.23日项目完结,官方认证业界目前第一的业务场景与投入)

  • NewSQL-TDengine(1天 选修)

  • TDengine产品介绍

  • TDengine单机版与集群部署与管理

  • TDengine架构体系详解

  • TDengine企业级参数优化与实战

  • TDengine业务开发规范与业务场景实战

  • 第四部分 企业级大规模数据库集群运维开发实战(35W+年薪提升)**独家**

  • 数据运维产品架构设计思路(0.5天)

  • 什么是数据运维平台

  • 企业级数据运维平台架构解析

  • 数据运维平台企业级原型设计实战(0.5天)

  • 数据库运维自动化工具开发(Shell,Python)(2天5选2,下期轮换)

  • MySQL亿万级流量运维平台开发

  • Redis亿万级流量运维平台开发

  • ES亿万级流量运维平台开发

  • MongoDB亿万级流量运维平台开发

  • TiDB亿万级流量运维平台开发

‘陆’ linux上的数据库工具有哪些

主流的数据库在linux中都用,比如oracle和mysql

‘柒’ linux下装什么数据库比较好

这个不是你能决定的,而是你们公司决定的,从根本上了解才能真正选对正确的数据库。你们dba主修的是哪个数据库,公司预算等等都是要列入考虑的。
千万级以上的话我还是建议oracle,以下的可以用mysql,当然,nosql也是不错的选择。

‘捌’ linux搭建数据库,应该选哪种数据库啊

最理想的肯定是mysql了,流行,稳定,免费,容易做备份

‘玖’ Linux 下的开源数据库有哪些

最出名的是mysql了
还有小巧的postgreSQL,Sqlite 等

‘拾’ linux中怎么查看mysql数据库

mysql -uroot -p输入root密码进去即可查看。

热点内容
怎么样解压qq文件 发布:2024-10-31 08:58:46 浏览:74
安卓国际服怎么加模组 发布:2024-10-31 08:47:40 浏览:670
天翼高清盒子怎么配置 发布:2024-10-31 08:41:42 浏览:924
建材直播脚本 发布:2024-10-31 08:34:26 浏览:241
数据库备份表 发布:2024-10-31 08:32:26 浏览:416
中国游戏服务器如何用 发布:2024-10-31 08:16:23 浏览:629
查看linux内存使用率 发布:2024-10-31 08:14:25 浏览:48
华为低配置怎么样弄深夜模式 发布:2024-10-31 08:13:32 浏览:521
光遇安卓高马尾什么时候复刻 发布:2024-10-31 08:13:30 浏览:584
rust编译参数 发布:2024-10-31 08:11:25 浏览:295