Centos:安装mysql # yum update # yum search mysql # yum list mysql # yum list mysql-server # yum install mysql # yum install mysql-server 运行命令chkconfig –levels 235 mysqld on使MySQL服务可以自动启动,并使用命令/etc/init.d/mysqld … 更多
Mysql:截取字符串 SELECT SUBSTRING_INDEX(SUBSTRING(url,LOCATE(“sn=”,url)+3),’&’,1),url FROM wx_kw_url_1111… 更多
MySQL:not in 语句优化 select a.* from wx_nickname a left join (select distinct nickname_id from wx_group_nickname )b on a.id = b.nickname_id where b.nickname_id is null… 更多
吐糟:MySql老项目升级改造——解决网页打不开死锁等问题 零八年那会刚搞IT没多久,经验不太丰富,作为项目小组长选用了MySQL数据库,带着几个经验比我还不足的程序猿为Xx政府开发了一套信息发布系统。 至今后悔不已的事情莫过于选用MySql数据库、表结构设计不合理、程序猿水平低下没仔细检查他们的代码等,自零八年上线以后,用户单位从当初的80家左右逐渐增加到940家单位,用户总数近一千。 随着数据量的增长,系统前台经常打不开,而后台用户也录不了文章,部知道… 更多
MySQL 数据库引擎InnoDB转换成MyISAM 1、备份数据库 为了安全,我采用了2个备份语句分别备份带表信息的sql和不带表信息的sql: A:mysqldump -h localhost -uroot -ppass -R mydb> F:\dbbak\mydb%DATE:~0,10%.2.sql (默认utf8格式) B:mysqldump -h localhost -uroot -ppass -R –default-… 更多
mysql : Lock wait timeout exceeded; try restarting transaction 使用的InnoDB 表类型的时候, 默认参数:innodb_lock_wait_timeout设置锁等待的时间是50s, 因为有的锁等待超过了这个时间,所以报错. 可以把这个时间加长,或者优化存储过程,事务避免过长时间的等待. my.ini文件: #innodb_lock_wait_timeout = 50 改成 innodb_lock_wait_timeout = 500 重启mysql服… 更多