08 2021 档案
摘要:1.配置my.cnf文件,跳过授权表: skip-grant-tables 2.重启mysqld服务 3.z直接mysql登录 4.use mysql这个数据库 5.设置密码: update user set authentication_string = password(‘password'),
阅读全文
摘要:主从复制原理: 主节点:主节点上有dump 线程,为每个slave的io线程启动一个dump线程,用于发送二进制日志 从节点:从节点的io线程向mater请求二进制日志,索要日志成功后把二进制日志保存在relay-log, sql 线程从中级日志中读取sql语句并在本地重现这个日志 执行过程详解:
阅读全文
摘要:mysql备份: 三种备份方式 冷备:数据库停机,在进行备份 热备:lock table锁表,read 数据库只可以读不能写,在备份 温备:备份时数据库正常运行 备份类型:完整备份:全部备份,部分备份也是完整备份的一个分支,一般用于单独备份某一个数据库而不是备份整个数据库。 差异备份:跟上一次完整备
阅读全文
摘要:1.什么是事务? 事务是一条或者是一组语句组成一个单元,这个单元要么全部执行,要么全不执行。 2.事务特性:ACID: A:atomicity原子性;整个事务中的所有操作要么全部成功执行,要么全部失败后回滚 C:consistency一致性;数据库总是从一个一致性状态转换为另一个一致性状态 I:Is
阅读全文
摘要:mysql外键: 场景:用于建立两个表之间的联系,让A表中一个字段,可以在另一个表中字段值的范围去查找 注意事项: (1)被参照表和参照表字段属性必须一致 (2)参照表必须设置主键 (3)必须选择支持外键的 外键:foreign key 表A字段名 references 表B 字段名 如何新增外键:
阅读全文
摘要:1.插入数据 格式一:insert into table_name valuse (字段1,字段2); insert test1 values ('wangsan',22,'male'); 格式二:insert into table_name valuse (字段1,字段2); insert int
阅读全文
摘要:1.几个常见的数据类型 字符型: char 0-256 定长字符串 varchar 0-65535 变长字符串 test 0-65535 长文本数据数值型:tinyint -128,127 小整数值int -2147483,2147483647 大整数值float 单精度浮点数值日期型:date 1
阅读全文
摘要:环境准备: 1.关闭防火墙和selinux systemctl stop firewalldsystemctl stop SElinux 2. 如果安装过mariadb需要停止且卸载服务 systemctl stop mariadb #停止mariadb服务 rm -rf /etc/my.cnf #
阅读全文