标签:: Mysql

CentOS7通过YUM安装MySQL5.6

CentOS7通过YUM安装MySQL5.6检查系统中的 MySQL,并删除现有的 Mysql 软件包 123rpm -qa | grep mysqlrpm -qa | grep mariadb 拆卸自带的 MariaDB 数据库,查询出来的所有都要删掉 123$ rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64 # 上面的删除方式在虚拟机里面

centos7 mysql 设置外部访问

centos7 mysql 设置外部访问mysql安装后默认是localhost访问,如果需要外部访问可以设置一个新的账号把host改为%,意味着所有ip均可以访问 1grant all privileges on *.* to 'outUser'@'%' identified by '12' with grant option 然后

SQLMAP POST 注入检测

SQLMAP POST 注入检测 使用Fiddler等工具模拟Post请求,保存Post的Raw数据到文件中 例如:op.txt123456POST http://xxxx.xxxx.com/p HTTP/1.1User-Agent: FiddlerHost: xxxx.xxxx.comContent-Length: 119orderId=aaaaa 使用sqlmap验证注入 1sqlma

SQL注入检测 SQLMAP

https://blog.csdn.net/qq_32502511/article/details/80407253 SQL注入检测 SQLMAP 安装python sqlmap 的运行环境目前只支持2.x版本 安装SQLMap 官网 http://sqlmap.org/ SQLMap常用命令 123456789101112131415161718192021222324252627

Nodejs MySQL 防止SQL注入

Nodejs MySQL 防止SQL注入https://blog.csdn.net/lin_tuer/article/details/54809330 方法一:使用escape()对传入参数进行编码: 参数编码方法有如下三个: 123mysql.escape(param)connection.escape(param)pool.escape(param) 例如: 1var query = con

Nodejs Mysql连接池连接释放问题

Nodejs Mysql连接池连接释放问题https://blog.csdn.net/zhangxu1994ye/article/details/82973489 错误方法:并发访问时,通过conn.release()释放连接失败 1conn.release(); ==正确方法:== 1pool.releaseConnection(conn); 查看当前的mysql连接数: 1mysqladmi

Mysql 对比两张表数据

Mysql 对比两张表数据123SELECT * FROM A a WHERE NOT EXISTS (SELECT 1 FROM b B WHERE a.id = b.id);SELECT * FROM A a WHERE a.id NOT IN (SELECT b.ID FROM B b);

Mysql 更新表时间字段

Mysql 更新表时间字段由于原表记录的时间是UTC,改成IST后需要增加5小时30分钟,SQL语句如下: date_add 可以向日期添加指定的时间间隔 1234// 加30分钟update xxxxx set createTime=date_add(createTime, interval 30 minute) where createTime<'2018-09-17 00:

Mysql distinct count

Mysql distinct count1select userId,count(*) as cnt from user group by userId having cnt>1;

Mysql 索引失效情况

Mysql 索引失效情况==如果列类型是字符串,那一定要在条件中将数据使用引号引用起来,否则索引失效== 失效 1SELECT * FROM user WHERE pid=1211111111; 有效1SELECT * FROM user WHERE pid='1211111111';

Mysql 索引的创建删除

Mysql 索引的创建删除索引的类型: 12345UNIQUE(唯一索引):不可以出现相同的值,可以有NULL值INDEX(普通索引):允许出现相同的索引内容PROMARY KEY(主键索引):不允许出现相同的值fulltext index(全文索引):可以针对值中的某个单词,但效率确实不敢恭维组合索引:实质上是将多个字段建到一个索引里,列值的组合必须唯一 查看索引 1show index

Mysql too many connections

Mysql too many connections 修改 /etc/mysql/my.cnf (ubuntu) /etc/my.cnf (其他Linux) 修改或添加如下内容: 123456789101112[mysqld]port=3306#socket=MySQL#skip-locking#key_buffer=16K#max_allowed_packet=1M#thread_stack

MySQL允许从远程访问

MySQL允许从远程访问1234567mysql -u root -p; //这样应该可以进入MySQL服务器GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION; //赋予任何主机访问数据的权限FLUSH PRIVILEGES; //修改生效EXIT; //退出MySQL服务器

CentOS7 Mariadb 设置初始密码

CentOS7 Mariadb 设置初始密码新装 Mariadb 后,密码是空的,可以直接进入数据库: 1mysql -u root -p 输入上面的命令回车即可。 设置密码: 1mysqladmin -u root -p password 先输入原密码(空),再输入两次新密码。

Mysql

基础基本命令 备份mysql 备份一个库 mysqldump -u sa -p newspaper | gzip > /usr/local/backups/mysql/newspaper_20140216.sql.gz 备份全部库 mysqldump -u root -p --all-databases | gzip > /home/allbk-2017-12-06.sql.g