数据库
数据库相关
启蒙狮
至繁归于至简
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Redis配置
本文总结了Redis安全与性能优化的关键配置。安全方面包括:绑定内网IP、设置密码、禁用危险命令、修改默认端口。性能优化涵盖内存管理(淘汰策略、采样精度)、连接控制(超时设置、TCP优化)、6.0+多线程支持、异步删除策略。持久化配置详细说明RDB触发条件、AOF刷盘策略及混合持久化。最后给出防火墙规则和内核参数优化建议。这些配置综合保障Redis的高效稳定运行。原创 2025-07-03 16:26:19 · 269 阅读 · 0 评论 -
PostgreSQL配置
摘要:PostgreSQL配置优化方案涵盖日志管理、查询性能、事务处理及自动维护。日志轮转使用logrotate实现。原创 2025-07-03 16:21:17 · 323 阅读 · 0 评论 -
数据库的分库分表
水平分表:对于一些存放大数据量的表可以将数据分开存放到多张表中。 垂直分表:对于数据量不多但是字段列却很长,将常用字段和不常用字段分别放在不同表中。 水平分库:主要根据用户属性(如地市)拆分物理数据库。(一种常见的方式是将全省划分为几个大区)。 垂直分库:根据业务维度和数据的访问量等,进行数据的分离,剥离为多个数据库。(收藏夹和博客的库分开)。 ...原创 2018-12-08 13:09:48 · 215 阅读 · 0 评论 -
mysql命令笔记
sql命令 DDL 查看数据库 show databases 创建数据库 create database ‘数据库名称’ default charset ‘编码’ 默认创建:create database ‘数据库名称’; 默认创建的数据库~使用默认编码,不一定能存放中文 推荐创建:create database ‘数据库名称’ default charset utf8; ...原创 2018-08-27 20:45:14 · 811 阅读 · 0 评论 -
MySQL无法登陆问题
ubuntu18.04 MySQL5.7 忘记密码 修改配置文件,添加skip-grant-tables配置 sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf [mysqld] # # * Basic Settings # user = mysql pid-file = /var/run/mysqld/mysqld.pid socket = /var/run/mysqld/mysqld.sock .转载 2021-08-13 13:55:27 · 385 阅读 · 0 评论 -
Windows下的zip格式MySQL8的安装
1. 安装mysql压缩版软件 注意:解压软件到指定目录[安装软件路径等等路径中不要出现中文和空格] a) 如果一定出现空格,请使用下划线替代 b) 禁止出现中文~如果实在有障碍,请使用拼音替代! 优点:不需要安装软件,配置可用 缺点:步骤繁复,如果出现问题~查询麻烦 适合:有经验的开发人员、数据库管理员 1). 压缩包安装方式:通过官方网站下载,下载zi...原创 2018-08-28 08:53:33 · 366 阅读 · 0 评论 -
MySQL数据定义(DDL)
数据库定义语句 数据库 查看据库 show databases; 创建数据库 create database ‘数据库名称’ default charset '编码'; 默认创建:create database '数据库名称'; 默认创建的数据库~使用默认编码,不一定能存放中文 推荐创建:create database ‘数据库名称’ default charset "utf8"; 按照指定的utf8编码创建一个数据库。 删除数据库 通过drop database 数据库名称 命令,可以直接删除数据.原创 2020-12-15 11:18:06 · 340 阅读 · 1 评论 -
mysql8关于授权遇到的问题
mysql> grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option; ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL...原创 2018-10-18 09:35:59 · 8388 阅读 · 3 评论 -
mysqldump备份权限
1.创建一个用于备份数据库的用户 mysql> create user 'backup'@'localhost' identified by '123'; 2.添加权限 2.1 添加 SELECT 权限 根据报错,backup用户缺少select权限 [root@private_server ~]# mysqldump -ubackup -p123 -B wordpress > wordpress.sql mysqldump: Got error: 1044: "Access denied f转载 2021-08-13 13:16:43 · 866 阅读 · 0 评论 -
Ubuntu安装mysql并设置远程登录
环境:Ubuntu16、MySQL5.7 创建新用户: root登录 mysql -uroot -p 更改数据库 use mysql; 创建用户 CREATE USER 'test' IDENTIFIED BY "test"; 授权 grant all privileges on *.* to 'test1' identified by 'root'; 远程登录测试原创 2018-12-08 13:34:05 · 394 阅读 · 0 评论 -
mysql复制表
# 复制表结构到新表,不包括主键、索引等约束设置 create table student_copy select * from student where 1=2 # 复制表结构和数据到新表,不包括主键、索引等约束设置 create table student_copy select * from student # 复制表结构,包括主键、索引等约束设置 CREATE TABLE student_copy LIKE student; # 导入数据 INSERT INTO student_copy SE原创 2021-05-25 16:55:56 · 546 阅读 · 0 评论
分享