数据库
程序员陆通
程序员、AI创业者、创业项目曾获数百万投资,也曾经最高负债1000万。开发过抑郁症互助的郁乐园,找兼职的千职APP,看广告赚钱的鼓励豆APP,库拉AI学英语小程序等。分享各种搞钱方法及AI变现、AI创业经验。
展开
-
centos 安装MySql 5.6
安装MySQL 下载: wget http://cdn.mysql.com//Downloads/MySQL-5.6/MySQL-5.6.28-1.linux_glibc2.5.x86_64.rpm-bundle.tar 最好下载5.6或以上版本,因为以前的版本对emoji表情不支持 下载完后解压缩并放到安装文件夹下: tar -xf MySQL-5.6.22-1.linux_glibc2原创 2016-01-16 14:40:15 · 363 阅读 · 0 评论 -
用Maven插件生成Mybatis代码
https://my.oschina.net/lilw/blog/168304附件中是我自己做的示例原创 2017-04-20 10:40:04 · 286 阅读 · 0 评论 -
MySQL server has gone away
[root@iZ112fail84Z ~]# vim /etc/my.cnfmax_allowed_packet = 10M lower_case_table_names=1 character-set-server = utf8mb4 collation-server = utf8mb4_unicode_ci init_connect=’SET NAMES utf8mb4’ charac原创 2017-06-29 11:05:19 · 345 阅读 · 0 评论 -
数据库从RDS迁入自己服务器上问题记录
背景: 原来数据库是存放在阿里的rds数据库上的,现在要迁入自己服务器上的数据库上 ,使用navicat的数据传输,把整个数据库全部传输到自己数据库服务器上,包括自定义的函数出现的问题: 1 app上的数据有的显示正常,有的不能显示,比较诡异. 排除: 原来rds数据库上连接时使用的用户名称是dev_x1,所以自定义函数是这样的,导入到新的服务器 上的数据库使用root账号连接的. 原原创 2017-05-06 20:27:12 · 588 阅读 · 0 评论 -
阿里云mysql安装
http://blog.csdn.net/cndmss/article/details/52230727转载 2017-05-06 17:19:02 · 382 阅读 · 0 评论 -
卸载wdcp面板命令
[root@iZ112fail84Z software]# cd /root/ [root@iZ112fail84Z ~]# sh lanmp_wdcp_ins.sh uninstall .. lanmp,wdcp remove is OK 如果找不到这个文件lanmp_wdcp_ins.sh,可以通过查找命令:find / -name ‘_wdcp_.sh’查找到文件位置网上找到的方法:原创 2017-05-06 11:38:37 · 5264 阅读 · 0 评论 -
mysql 5.5 中创建的数据库名称全都是小写
在 C:\Program Files\MySQL\MySQL Server 5.5\my.ini文件中的 在[mysql]节点下,加入一行: lower_case_table_names=0 重启MySQL即可原创 2017-04-24 14:20:24 · 2814 阅读 · 1 评论 -
安装和破解navicat for mysql
https://jingyan.baidu.com/article/9faa7231b031b8473c28cb34.html转载 2017-04-21 10:56:40 · 759 阅读 · 0 评论 -
Lock wait timeout exceeded
查询 正在执行的事务: SELECT * FROM information_schema.INNODB_TRX 查看正在锁的事务 SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS; 查看等待锁的事务 SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCK_WAITS;参考文档: http://blog.csdn转载 2017-05-11 11:32:02 · 518 阅读 · 0 评论 -
利用 index、explain和profile优化mysql数据库查询小结
尽量给字段加上NOT NULL 一个表不要加太多索引,因为索引影响插入和更新的速度 尽量不要在数据库中做运算 不要在生产环境程序中使用select * from 的形式查询数据 查询尽可能使用limit减少返回的行数 所有的SQL关键字用大写,避免SQL语句重复编译造成系统资源的浪费原创 2017-04-20 10:36:48 · 556 阅读 · 0 评论 -
高性能MYSQL读书笔记1
一. 1 每个 客户端连接都会在服务器进程中拥有一个线程,这个连接的查询只会在这个单独的线程中执行,该线程只能轮流在某个CPU核心或者cpu中运行.服务器会负责缓存线程,因此不需要为每一个新建的连接创建或销毁线程. 对于select语句,在解析查询之前,服务器会先检查查询缓存,如果能在其中找到对应的查询,服务器则不再执行查询解析,优化和执行的整个过程,而直接返回查询缓存中的结果. 对数原创 2017-04-29 22:47:15 · 426 阅读 · 0 评论 -
redis 3.0.7安装
服务器:阿里云 centos 6 64位[root@iZ112fail84Z ~]# wget http://download.redis.io/releases/redis-3.0.7.tar.gz[root@iZ112fail84Z ~]#tar zxvf redis-3.0.7.tar.gz [root@iZ112fail84Z ~]# ls redis-3.0.7 [root@原创 2016-11-09 22:26:13 · 1901 阅读 · 0 评论 -
SQL统计一个字段里某个特定字符的个数
select sum(length(couponrecordid)-length(replace(couponrecordid,',',''))) from t_order where paytype=2 and (studentstate!=4 and coachstate!=4)and couponrecordid like '%,%';其中:couponrecordid原创 2016-01-06 11:14:39 · 5876 阅读 · 0 评论 -
SQL技巧及优化
rand()函数:生成0到1之间的随机数, 使用rand()和order by 可以把表中的记录随机排序 例如:select * from t1 order by rand()group by 结合with rollup show status 查询sql执行频率: show status like ‘com_insert%’ 查询插入的次数 show status like ‘co原创 2015-11-28 21:34:37 · 461 阅读 · 0 评论 -
打开MySQL数据库远程访问的权限
SELECT User, Password, Host FROM user; – 查看现有用户,密码及允许连接的主机 GRANT ALL PRIVILEGES ON . TO ‘root’@’116.231.135.93’ IDENTIFIED BY ‘ts1999#opw1’ WITH GRANT OPTION; GRANT ALL PRIVILEGES ON . TO ‘root’@’%’转载 2016-01-16 17:40:06 · 420 阅读 · 0 评论 -
mysql 错误日志文件大的清除
[root@localhost ~]# du -h /var/log/mysqld.log118G /var/log/mysqld.logdf -h文件系统 容量 已用 可用 已用% 挂载点/dev/mapper/centos-root 265G 243G 23G 92% /devtmpfs 16G原创 2017-10-23 20:23:48 · 5345 阅读 · 0 评论