
MySQL
mysql相关操作
不会画画的画师
开发六年有余...
展开
-
MySQL客户端任意文件读取漏洞
1、通信机制由于MySQL服务端和客户端通信过程是通过对话形式完成的。客户端发送一个操作请求,服务端会根据客户端发送的请求进行响应。在这个通信过程中,如果一个操作需要两步才能完成,当客户端发完第一个请求后,它会直接丢弃第一个请求,并不会做存储;然后客户端会根据服务端的响应,进行第二个请求,此时服务端就可以欺骗客户端。2、语法说明MySQL服务端反向读取客户端的任意文件是利用了语法,该语法主要用于读取文件内容并插入到表中。原创 2024-11-18 16:31:18 · 484 阅读 · 0 评论 -
记录一次MySQL连接慢的解决办法
部署MySQL5.1后,使用navicat连接出现错误,连接不稳定,通过JDBC连接也经常报错。原创 2023-07-14 17:21:39 · 612 阅读 · 0 评论 -
MySQL使用过程中的问题及解决方案
1、MySQL安装目录下没有data文件夹解决方法:在mysql安装的bin目录下执行:mysqld --initialize-insecure --user=mysqldata目录就创建好了原创 2020-08-24 09:23:40 · 177 阅读 · 0 评论 -
MySQL获取建表语句
-- ?为表名SHOW CREATE TABLE ?原创 2018-11-30 10:48:02 · 4150 阅读 · 0 评论 -
MySQLDump异常情况解析
表记录超出传输大小mysqldump: Error 2020: Got packet bigger than 'max_allowed_packet' bytes原因:dump的表中存在blob、text等字段,其单条记录超过24M解决:mysqldump时调整–max-allowed-packet参数的值无法创建获取视图mysqldump: Couldn't execute 'sho...原创 2019-04-08 15:58:11 · 707 阅读 · 0 评论 -
MySQL的mysqldump指令参数详解
MySQL的mysqldump指令可以进行逻辑备份,其使用格式为mysqlpump [options] > dump.sql。下述为其简单应用格式:1.将数据库中某个数据库备份$ mysqldump -uroot -pPassword [db_name] > [file_name]例: mysqldump -uroot -p123456 test > test.sql生...原创 2018-12-19 11:23:15 · 3121 阅读 · 0 评论 -
MySQL避免乱码
编码简介(1)ASCII码,占7bit,由128个字符组成,包括大小写字母、数字0-9、标点符号、非打印字符(换行符、制表符等4个)以及控制字符(退格、响铃等)组成;(2)latin1,占1byte,在ASCII基础上,增加128 ~ 255区间的字符;(3)GB2312等CJK字符集,可变长字符集,最多占2bytes,用于存储常见的CJK字符;(4)UTF8,可变长字符集,最多占3byt...原创 2018-10-09 15:54:00 · 261 阅读 · 0 评论