随笔分类 - 数据库
摘要:这是一种错误处理的方法:忽略指定类型错误或忽略所有类型错误 一、修改配置文件 sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf 二、选择下列字段添加: slave-skip-errors=1032,1062 #跳过指定error no类型的错误 slave-ski
阅读全文
摘要:从数据库上着两个进程的介绍 slave从数据库机器上有两个关键的进程: 一个是slave_io_running,负责与主机的io通信; 一个是slave_sql_running,负责自己的slave mysql进程。 如果是slave_io_running:no 肯定是因为log文件或者pos位置跟
阅读全文
摘要:系统环境:linux 问题提示:主从使用了相同的server UUID,一个个的检查,排除法: 1、检查主从server_id 主服务器为1,从服务器为2 两者必须不同,否则报错; 2、检查主从状态 主服务器的log文件与pos是否与从服务器的log文件与pos一致 两者必须相同,否则报错; 3、如
阅读全文
摘要:网上的资料已经挺多的了,但是学习过程中还是要记录一下: Mysql主从复制的实现原理图大致如下: MySQL之间数据复制的基础是二进制日志文件(binary log file)。一台MySQL数据库一旦启用二进制日志后,其作为master,它的数据库中所有操作都会以“事件”的方式记录在二进制日志中,
阅读全文
摘要:想在两台机器之间进行数据库的操作,发现一台电脑无法连接到另一台电脑的数据库 因为是在linux中新装的mysql,所以需要配置mysql允许远程访问,默认为本地访问。 eg: 一:首先打开配置文件: sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf 二:修改配置文
阅读全文
摘要:之前安装了mysql,但是今天登陆的时候发现登陆失败,而且linux新版的mysql安装时没有提示输入登陆密码,需要自己创建用户和密码! 下面我就来介绍一下具体的安装方法: 一、升级apt-get ,等待升级完成 sudo apt-get update 二、安装mysql, 等待安装完成 sudo
阅读全文
摘要:什么是Mysql慢查询? 简单来讲就是当语句执行时间较长时,通过日志的方式进行记录该语句相关信息,这就是慢查询的日志。但是,当需要记录的日志数量非常大时必定会影响数据库的执行效率! 1、查看mysql的慢日志是否开启,一般默认是没有开启的: 1 show variables like "%slow%
阅读全文
摘要:1、查看Mysql最大连接数 show variables like "%max_connection%"; 2、设置Mysql最大连接数(临时有效,如果设置长期有效只需更改配置文件即可) set global max_connections = 200; 查看是否设置成功:可以看到已经更改为200
阅读全文
摘要:看到mysql数据库上传信息的代码中有commit操作,但是不知道commit是干什么用的,在网上查了一下并做了记录(如下): commit提交事务,数据库在进行插入(insert)操作时需不需要commit 取决于数据库的存储引擎是否支持事务处理。(关于)事务处理请看 如果是不支持事务的引擎,如m
阅读全文
摘要:1、查看全部数据库 show databases; 2、删除某个数据库 drop database '数据库名'; 3、设置当前数据库 use '数据库名'; 4、查看当前数据库中的所有表 show tables; 5、查询某个表的所有数据 select * from '表名'; 6、查询某个表中某
阅读全文

浙公网安备 33010602011771号