数据库相关文章

数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。

在信息化社会,充分有效地管理和利用各类信息资源,是进行科学研究和决策管理的前提条件。数据库技术是管理信息系统、办公自动化系统、决策支持系统等各类信息系统的核心部分,是进行科学研究和决策管理的重要技术手段。

innodb_rollback_on_timeout 理解

2023年01月10日

参数 Innodb_rollback_on_timeout 将控制发生超时故障时事务的行为。如果指定了 –innodb-rollback-on-timeout=OFF(默认),则 InnoDB 仅回滚事务超时的最后一条语句。如果指定了 –innodb-rollback-on-timeout=ON,事务超时会导致 InnoDB 中止并回滚整个事务。让我们用以下场景进行测试:Innodb_rollba...

Redis 迁移过程

2022年12月28日

最近需要迁移 Redis,在迁移过程中遇到一些问题,为了以后迁移不再犯相同错误,对整个迁移过程做一个完整记录。源数据库:是指需要被迁移的 Redis 数据库。目标数据库:是最终被迁移到的 Redis 数据库。源数据库操作首先对源数据库的数据进行备份,登录源 Redis 之后执行如下命令:127.0.0.1:6379> bgsave Background saving started之后查看备份文...

Ubuntu 20.04 安装 Redis

2022年12月28日

Redis 是一种在内存中以键值对存储数据的 NoSQL 数据库,以其灵活性、性能和广泛的语言支持而闻名。安装和配置 Redis执行如下命令,更新安装包:sudo apt update安装 Redis,使用如下命令:sudo apt install redis-server -y修改配置文件:sudo vi /etc/redis/redis.conf在文件中,找到 supervised 指令。该指...

mysql_secure_installation 设置错误

2022年10月26日

最近按照这篇文章:Ubuntu 20.04 如何安装 MySQL,安装数据库的时候出现了如下错误:... Failed! Error: SET PASSWORD has no significance for user 'root'@'localhost' as the authentication method used doesn't store authentication data in ...

MySQL 左连接查询示例

2022年07月14日

最近数据出现了一些错误,通过后台修改太慢,直接通过查询 MySQL 数据库修改,但是需要链接两个表,所以使用了 左连接查询。平常开发使用的是模型,直接循环查询,这样对于数据库来说压力也比较小,但是手动修改数据,需要写 SQL 命令。一个左连接查询示例:SELECT INET_NTOA(ip), crawler_info_id, hostname_id, time_updated, crawler_...

AttributeError: 'str' object has no attribute 'items'

2022年05月19日

今天在使用 Redis 缓存数据的时候,出现了如下错误:AttributeError: 'str' object has no attribute 'items'具体错误代码如下:def article_cache(self): conn = self._redis.conn_redis() # 缓存文章,缓存10篇 get_article_list = self._...

MySQL Ignoring query to other database

2022年05月09日

今天在登录 MySQL 数据库查询的时候,出现了如下错误:Ignoring query to other database出现问题的原因:在登录 MySQL 数据库的时候,输入命令错误,具体错误命令如下:mysql -root -p解决方案:输入如下命令,来登录 MySQL 数据库:mysql -uroot -p参考资料:1、"Ignoring query to other database" C...

Ubuntu 20.04 如何安装 MySQL

2022年04月18日

简介Ubuntu 18.04 如何安装 MySQLMySQL 是一个开源的数据库管理系统,通常作为流行的 LAMP(Linux, Apache, MySQL, PHP/Python/Perl)堆栈的一部分安装。它实现了关系模型并使用结构化查询语言(更好地称为SQL)来管理其数据。本教程将介绍如何在Ubuntu 20.04服务器上安装MySQL 8.0版。完成本教程后,你将拥有一个可用的关系型数据库...