MySQL
文章平均质量分 72
llC2018
每天积累,每天进步,让青春更精彩!
展开
-
mysql 主从配置总结
MySQL主从配置以及相关注意事项以正式服务器主从配置为例说明配置相关配置文件1. 服务器配置文件 主要需要配置的就是 log_bin(开启数据库日志事件),server_id(必填,随便给个ID就可以),binlog_do_db(需要复制的数据库) 注意:修改配置文件后要以ANSI格式保存 不能以默认的UTF-8格式保存;否则无法启动mysql服务2.原创 2017-12-07 09:52:58 · 366 阅读 · 0 评论 -
MySQL8.0.11新特性
MySQL8.0.11新增特性一、 数据字典(Data dictionary)1)合并了存储数据库对象信息的事务性数据字典;之前版本是存储于元数据文件和非事务表中 ;二、原子数据定义语句(原子DDL)(Atomic Data Definition Statements (Atomic DDL))三、安全性和账户管理(Security and account management)1)A new c...原创 2018-04-23 22:13:23 · 628 阅读 · 0 评论 -
MySQL8.0.11安装总结
安装环境:CAT /etc/os-release 查看centos系统版本信息;getconf LONG_BIT 获取惭怍系统位数系统为 64位 centos 7配置安装源:rpm -Uvh https://repo.mysql.com/mysql57-community-release-el7-11.noarch.rpm yum --enablerepo=mysql80-community in...原创 2018-04-23 15:44:08 · 18038 阅读 · 0 评论 -
[ERROR] The server quit without updating PID file
今天数据库升级,升到了一半,眼看就要将数据全部导入到自己升级后的表中去了,结果由于服务器磁盘空间不足,服务器宕机了,显示死锁;重启服务器怎么也不能重启成功;查看日志[ERROR] The server quit without updating PID file进入到数据文件目录上网搜寻结果:让我删掉mysql-bin.index文件和ib——logfile0等相关文件,我索性将mysql-bin...原创 2018-04-03 22:04:40 · 595 阅读 · 0 评论 -
视图和表的区别
视图和表的区别数据库中的数据都是存储在表中的,而视图只是一个或多个表依照某个条件组合而成的结果集,一般来说你可以用update,insert,delete等sql语句修改表中的数据,而对视图只能进行select操作。但是也存在可更新的视图,对于这类视图的update,insert和delete等操作最终会作用于与其相关的表中数据。因此,表是数据库中数据存储的基础,而视图只是为了满足某种查询要求而建...转载 2018-03-28 11:43:40 · 1903 阅读 · 0 评论 -
MySQL error 1665
ERROR 1665 (HY000): Cannot executestatement: impossible to write to binary log since BINLOG_FORMAT = STATEMENTand at least one table uses a storage engine limited to row-based logging.InnoDB is limite...转载 2018-03-27 17:09:47 · 585 阅读 · 0 评论 -
MyISAM和InnoDB批量插入1万数据速度比较
创建测试表CREATE TABLE testBinlog(id int PRIMARY KEY auto_increment ,name CHAR(16));//MySQL默认存储引擎为InnoDBCREATE TABLE testMyISAM(id int PRIMARY KEY AUTO_INCREMENT, name CHAR(16))ENGINE = MyISAM;表结构信...原创 2018-03-31 17:00:21 · 8722 阅读 · 3 评论 -
mysql event事件深入研究
由于最近分区表需要能够自动增加分区,所以需要用到事件event,和存储过程;遇到了一些不可思议的问题,记录下过程;事件事件是MySQL 5.1引入的一种新的存储代码的方式。它类似于linux的定时任务,不过是完全在MySQL内部实现的。你可以创建事件,指定MySQL在某个时候执行某段SQL代码,或者每隔一段时间执行一段MySQL代码。通常,我们会吧复杂的SQL都封装在一个存储过程中,这样事件在执行...原创 2018-04-08 10:37:02 · 1027 阅读 · 0 评论 -
MySQL 权限管理
一、创建用户GRANT{SELECT,UPDATE,DELETE,INSERT(权限),ALL(代表所有权限)}ON database.table to '用户名'@‘主机IP’ identified by '密码';FOR EXAMPLE:GRANT SELECT ON testdb.testtable TO 'user'@'%' identified by '1...原创 2018-03-12 17:02:11 · 232 阅读 · 0 评论 -
MySQL连接过多
现象:error 1040<HY000>: too many connections;我只能将服务器重启,然后更改连接超时一般mysql可以设置 max_connections = 500;mysql 默认好像是100;可以参考《高性能MySQL》第八章338~342; 如果不对连接时间进行控制,有些程序员写代码的时候可能会一直创建连接,而没有在查询完成后关闭掉这些连接...原创 2018-01-18 14:22:11 · 427 阅读 · 0 评论 -
加载mysql lib C++
\mysql\mysql_com.h(320) : error C2146: 语法错误 : 缺少“;”(在标识符“fd”的前面)解决方案:原创 2018-01-04 09:21:48 · 768 阅读 · 0 评论 -
表的字段多少对查询速度的影响
联合查询表的字段多少对查询的影响原创 2017-12-25 13:23:31 · 14377 阅读 · 2 评论 -
ERROR 2003 CAN NOT CONNECT TO MYSQL SERVER TO * 10038
问题原因防火墙阻止端口访问ip不正确解决办法检查IP是否正确添加端口访问规则 填上自己想要的名称点击完;重启电脑然后就可以远程连接数据库了;如果不行,将出站规则同理添加...原创 2018-10-23 10:36:15 · 724 阅读 · 0 评论