随笔分类 - MySQL
摘要:mysql cluster集群 Galera Cluster:集成了Galera插件的MySQL集群,是一种新型的,数据不共享的,高度冗余的高可用方案,目前Galera Cluster有两个版本,分别是Percona Xtradb Cluster及MariaDB Cluster,Galera本身是具
阅读全文
摘要:报错信息如下 ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *m
阅读全文
摘要:破解root口令 [root@centos8 ~]#vim /etc/my.cnf [mysqld] skip-grant-tables #取消密码验证 skip-networking # mysql8.0不需要 关闭Mysql的远程连接(建议加上) [root@centos8 ~]#systemc
阅读全文
摘要:修改一个用户的密码,命令如下 mysql> update user set password=password('新密码') where user='用户名'; 执行后报错: ERROR 1054 (42S22): Unknown column 'password' in 'field list'
阅读全文
摘要:MyISAM存储引擎特点 不支持事务 表级锁定 读写相互阻塞,写入不能读,读时不能写 只缓存索引 不支持外键约束 不支持聚簇索引 读取数据较快,占用资源较少 不支持MVCC(多版本并发控制机制)高并发 崩溃恢复性较差 MySQL5.5前默认的数据库引擎 InooDB存储引擎特点 行级锁 支持事务,适
阅读全文
摘要:特定MariaDB版本的完全兼容性 就InnoDB而言,MariaDB 10.2、MariaDB 10.3和MariaDB 10.4是MySQL 5.7的有限替代。然而,在每一个新的MariaDB版本中,实现差异都在不断增加。 就InnoDB而言,MariaDB 10.0和MariaDB 10.1可
阅读全文
摘要:级联复制时开启的参数 需要在B这台机器开启参数log-slave-updates 从库开启log-bin参数,如果直接往从库写数据,是可以记录log-bin日志的,但是从库通过I0线程读取主库二进制日志文件,然后通过SQL线程写入的数据,是不会记录binlog日志的。也就是说从库从主库上复制的数据,
阅读全文
摘要:1、在阿里云服务器搭建openv-p-n(有条件的同学再做) 2、通过编译、二进制安装MySQL5.7 编译安装MySQL5.7 安装相关包 yum -y install libaio numactl-libs 创建用户和组 groupadd mysql useradd -r -g mysql -s
阅读全文
摘要:1、异步复制是Master将事件写入binlog,自身并不知道slave是否接收是否处理,不能保证所有事务都被所有slave接收; 2、同步复制是Master提交事务,直到事务在所有slave都已提交,才会返回客户端事务执行完毕信息。 这两种复制方式各有优劣,在异步复制方式下,系统拥有较低的延迟和较
阅读全文