MySql
Gavin_new
一个在技术领域逐渐成长的孩子....
展开
-
MySQL--数据备份还原以及主从复制
作为数据库,为了数据安全,mysql当然提供了数据备份和数据还原的功能,而且还提供了主从复制的功能,也就是说能搭建数据库集群,以下记录下常用的操作步骤流程;一. MYSQL的备份备份相当简单,使用mysqldump工具就可以实现://将指定的数据库备份mysqldump -uroot -h host -p123456 库名 > test.sql //将指定的数据表备份mysqldump -u原创 2017-02-20 18:10:25 · 1109 阅读 · 0 评论 -
PHP防SQL注入记录
mysql注入历来是php的一个问题,目前主要有以下几种方案: (1)addslashes函数 (2)mysql_escape_string 和mysql_real_escape_string 函数(将被废弃或已被废弃) (3)magic_quotes_gpc自动过滤输入(由于效率问题,5.4以后已被强制关闭,无法开启) (4)使用pdo/mysql驱动查询,消除注入看了网上的几篇博文,大致原创 2017-06-05 12:18:59 · 621 阅读 · 0 评论 -
General error: 2006 MySQL server has gone away
可能有很多人遇到过标题中的这个错误。之前我们也经常遇到,一直没有认真找是什么原因。今天花了些时间google了下。原来,这个问题并不是MySQL的bug, 它本质是一个配置问题, 解决起来也不麻烦。在Mysql客户端中, 通过 SHOW VARIABLES; 语句可以查看Mysql系统变量。这些变量中名为 wait_timeout 的变量的值过于小,就是造成这个错误的根源。这个变量的含义是:如果在该原创 2017-11-11 16:56:34 · 884 阅读 · 0 评论 -
centos7 Mariadb创建多实例
为了对mycat做实验,于是创建多实例Mariadb,做以下笔记:创建多实例数据库文件夹:[root@linux-node1 ~]# mkdir /home/multiMysql[root@linux-node1 ~]# mkdir /home/multiMysql/{etc,socket,bin,datadir}[root@linux-node1 ~]# mkdir /home/multiM...转载 2018-02-08 16:26:52 · 742 阅读 · 0 评论 -
mysql在多进程下出现断开连接(MySQL server has gone away错误)笔记
今天进行文件迁移,主进程负责查数据库,并创建多个子任务,而子任务以进程的方式异步执行,如图所示: 但是,随后发现程序开始后不就,主进程在查询数据库时,报MySQL server has gone away 错误;查了下资料,发现在创建子进程时,父子进程共享同一个socket资源,虽然进程表中有两份socket描述符,但实际上在内核里映射的是同一个socket资源链接,如图:再看下上图中的程序,当任...原创 2018-03-09 16:14:47 · 2329 阅读 · 0 评论