数据库
文章平均质量分 64
收录数据相关技术文章
Xu-小安安
灵活的胖子
展开
-
扫盲:常用NoSQL数据库
常用NoSQL数据库原创 2023-08-30 15:47:42 · 621 阅读 · 0 评论 -
扫盲:OLTP和OLAP的区别
OLTP和OLAP的区别原创 2023-08-30 15:25:55 · 566 阅读 · 0 评论 -
九、Mysql运维技术之MHA搭建
Mysql运维技术之MHA搭建原创 2020-05-06 16:19:08 · 139 阅读 · 0 评论 -
Navicat 连接MySQY 出现1251错误解决
背景最近使用docker拉取最新的Mysql版本run,Navicat 登录Mysql报如下错误,WorkBench连接正常。问题原因:是由于navicat版本的问题造成连接失败。mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password解决进入Docker 容器内部[root@localhost ~]# docker exec -it some-mysql-003 bash登录原创 2022-04-28 14:11:26 · 1676 阅读 · 0 评论 -
数据库 事务、事务隔离级别
什么是事务事务是访问数据库的一个操作序列,数据库应用系统通过事务集来完成对数据库的存取。事务的正确执行使得数据库从一种状态转换为另一种状态。事务的原则事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性(isolation)、持久性(durability)的缩写,这四种状态的意思是:1、原子性即不可分割...原创 2020-03-16 17:02:09 · 88 阅读 · 0 评论 -
三、Mysql运维技术之配置文件及参数
修改Mysql 3306端口# 通过端口情况,查看Mysql的端口[root@localhost data]# netstat -antpActive Internet connections (servers and established)Proto Recv-Q Send-Q Local Address Foreign Address State...原创 2020-03-20 14:33:42 · 73 阅读 · 0 评论 -
MySQL性能调优
服务器硬件的优化提升硬件设备,例如选择尽量高频率的内存(频率不能高于主板的支持)、提升网络带宽、使用SSD高速磁盘、提升CPU性能等。CPU的选择:对于数据库并发比较高的场景,CPU的数量比频率重要。 对于CPU密集型场景和频繁执行复杂SQL的场景,CPU的频率越高越好。MySQL数据库配置优化 表示缓冲池字节大小。 推荐值为物理内存的50%~80%。 innodb_bu...转载 2020-03-12 16:56:13 · 227 阅读 · 0 评论 -
五、Mysql运维技术之绑定IP,避免外部不安全访问数据库
如果Mysql服务器有两个地址 外网地址:192.168.32.232 内网地址:10.129.32.221如果考虑外网IP地址不能让外部访问,禁用外网IP,只让内网IP地址提供服务。[root@localhost etc]# vi /etc/my.cnf增加bind_address=10.129.32.221这样只能局域网才能访问,其他网络则不能访问。[root@loc...原创 2020-04-17 09:58:45 · 284 阅读 · 0 评论 -
八、Mysql运维技术之my.cnf 配置参数详解
#*** client options 相关选项 ***##以下选项会被MySQL客户端应用读取。注意只有MySQL附带的客户端应用程序保证可以读取这段内容。如果你想你自己的MySQL应用程序获取这些值。需要在MySQL客户端库初始化的时候指定这些选项。[client]port = 3309socket = /usr/local/mysql/tmp/mysql.sock[mysqld...转载 2020-04-22 21:03:01 · 277 阅读 · 0 评论 -
docker环境run mysql 5.7
Docker Mysql原创 2022-09-05 17:31:35 · 899 阅读 · 0 评论 -
MySQL查看数据库表容量大小
1.查看所有数据库容量大小select table_schema as '数据库',sum(table_rows) as '记录数',sum(truncate(data_length/1024/1024, 2)) as '数据容量(MB)',sum(truncate(index_length/1024/1024, 2)) as '索引容量(MB)'from information_schema.tablesgroup by table_schemaorder by sum(data_le原创 2020-09-24 22:19:31 · 164 阅读 · 0 评论 -
六、Mysql运维技术之数据表导出、导入、备份
数据表导出导入1、首先确保mysql允许导出到文件mysql> show variables like '%secure%';+--------------------------+-------+| Variable_name | Value |+--------------------------+-------+| require_secure_...原创 2020-04-17 10:41:31 · 169 阅读 · 0 评论 -
Mysql备份Xtrabackup
Xtrabackup介绍Xtrabackup是一个对InnoDB做数据备份的工具,支持在线热备份(备份时不影响数据读写),是商业备份工具InnoDB Hotbackup的一个很好的替代品。Xtrabackup有两个主要的工具:xtrabackup、innobackupex注意:1、xtrabackup只能备份InnoDB和XtraDB两种数据表,而不能备份MyISAM数据表2、i...原创 2020-03-13 14:27:10 · 142 阅读 · 0 评论 -
Mysql 和 Oracle 区别
对事务的提交 MySQL默认是自动提交,而Oracle默认不自动提交,需要用户手动提交,需要在写commit;指令或者点击commit按钮。分页查询MySQL是直接在SQL语句中写"select... from ...where...limit x, y",有limit就可以实现分页;而Oracle则是需要用到伪列ROWNUM和嵌套查询对事务的支持 MySQL在inno...原创 2020-03-16 17:14:41 · 87 阅读 · 0 评论 -
二、Mysql运维技术之Mysql日志
错误日志(error log)这类日志记录服务器启动和关闭过程的信息,服务器运行过程中的错误信息,可通过命令show variables like 'log_error';mysql> show variables like 'log_error';ERROR 2006 (HY000): MySQL server has gone awayNo connection. Tryin...原创 2020-03-20 14:32:17 · 257 阅读 · 0 评论 -
MySQL 引擎选择和表设计上的优化
大多 Web 工程师,使用更多的引擎选择和表设计,并且随着业务量发展,会进行不同类型或程度上的优化。5.7 之后默认存储引擎为 InnoDB,主要 InnoDB 能应用绝大数场景。1 Myisam 和 InnoDB 的区别?其实关于这两个最常用的存储引擎,无非就是看场景,其实没有绝对的好与坏,不要教条主义,适合自己业务的就是最好的。 Myisam:表级锁,不支持事务,读性能更好,读写...转载 2020-04-30 17:33:58 · 86 阅读 · 0 评论 -
四、Mysql运维技术之用户管理
权限涉及数据表mysql中存在4个控制权限的表,分别为user表,db表,tables_priv表,columns_priv表。mysql权限表的验证过程为:先从user表中的Host,User,Password这3个字段中判断连接的ip、用户名、密码是否存在,存在则通过验证。通过身份认证后,进行权限分配,按照user,db,tables_priv,columns_priv的顺序进行验证...原创 2020-04-17 09:16:43 · 119 阅读 · 0 评论 -
零、Mysql运维技术之主从、主主+keepalived
是原创 2020-04-22 22:54:56 · 344 阅读 · 0 评论 -
七、Mysql运维技术之主主模式不停机升级说明
的原创 2020-04-22 15:05:49 · 389 阅读 · 0 评论 -
Mysql 利用innobackupex 全量自动备份和还原
下载并安装软件下载地址:https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-2.4.10/binary/redhat/7/x86_64/percona-xtrabackup-24-2.4.10-1.el7.x86_64.rpm 或者http://www.percona.com/downloads/XtraBackup...原创 2020-03-13 16:45:04 · 168 阅读 · 0 评论 -
零、Mysql运维技术之单机安装
的原创 2020-04-22 17:02:31 · 172 阅读 · 0 评论 -
mysql索引类型和索引方法
mysql索引类型normal,unique,full text的区别是什么?normal:表示普通索引unique:表示唯一的,不允许重复的索引,如果该字段信息保证不会重复例如身份证号用作索引时,可设置为uniquefull textl: 表示 全文搜索的索引。 FULLTEXT 用于搜索很长一篇文章的时候,效果最好。用在比较短的文本,如果就一两行字的,普通的 INDEX 也可以。...转载 2020-03-12 16:51:51 · 164 阅读 · 0 评论 -
十、Mysql运维技术之分布式集群
Mysql运维技术之分布式集群原创 2020-05-06 16:20:22 · 139 阅读 · 0 评论 -
一、Mysql运维技术之数据文件存储结构
Mysql数据文件存储结构查看Mysql安装参数:[root@localhost ~]# cat /etc/my.cnfbasedir=/usr/local/mysqldatadir=/usr/local/mysql/dataport = 3306socket=/usr/local/mysql/socket/mysql.socksymbolic-links=0log-erro...原创 2020-03-20 13:12:09 · 89 阅读 · 0 评论 -
主流的关系型数据库的市场占有率?--2022.02
关系型数据库的市场占有率-2022.02原创 2022-06-21 10:23:06 · 2231 阅读 · 0 评论