随笔分类 -  MySQL

生成删除所有表语句间接现实清空数据库表
摘要:SELECT CONCAT('DROP TABLE IF EXISTS `', table_name, '`;')FROM information_schema.tablesWHERE table_schema = 'databasename'; 阅读全文

posted @ 2018-05-28 14:22 Jacky Yu 编辑

mysql数据按条件导出
摘要:仅导出部分数据: mysqldump -hlocalhost -uuser -p --skip-triggers --no-create-info dbname tbname -w "id < 1000" > /path/to/filename.sql 仅导出结构: mysqldump -uuser 阅读全文

posted @ 2018-04-08 14:20 Jacky Yu 编辑

Mysql 存储过程小例子
摘要:创建存储过程: 调用存储过程: 阅读全文

posted @ 2016-07-21 15:14 Jacky Yu 阅读(313) 评论(0) 推荐(0) 编辑

Mysql忘记密码,重新设置
摘要:1. 停止mysql 服务 2. 增加参数,启动mysql 服务: mysqld –skip-grant-tables (sudo vi /etc/mysql/my.cnf,在[mysqld]段中加入一行“skip-grant-tables”) 3. 登录mysql,重置密码 4. 停止mysql 阅读全文

posted @ 2016-03-03 09:27 Jacky Yu 编辑

解决MySQL查询不区分大小写
摘要:需要设置collate(校对) 。 collate规则:*_bin: 表示的是binary case sensitive collation,也就是说是区分大小写的*_cs: case sensitive collation,区分大小写*_ci: case insensitive collation... 阅读全文

posted @ 2014-11-18 12:56 Jacky Yu 阅读(146) 评论(0) 推荐(0) 编辑

MYSQL Error 2006HY000:MySQL server has gone away的解决方案
摘要:MySQL server has gone away有几种情况。1、应用程序(比如PHP)长时间的执行批量的MYSQL语句。最常见的就是采集或者新旧数据转化。解决方案:在my.cnf文件中添加或者修改以下两个变量:wait_timeout=2880000interactive_timeout = 2... 阅读全文

posted @ 2014-11-12 13:03 Jacky Yu 阅读(509) 评论(0) 推荐(0) 编辑

MySQL之count(*)与count(id)效率比较(转)
摘要:优化总结:1.任何情况下SELECTCOUNT(*)FROMtablename是最优选择;2.尽量减少SELECTCOUNT(*)FROMtablenameWHERECOL=’value’这种查询;3.杜绝SELECTCOUNT(COL)FROMtablename的出现。详情:http://hi.b... 阅读全文

posted @ 2014-11-08 12:54 Jacky Yu 阅读(290) 评论(0) 推荐(0) 编辑

SQLSTATE[HY000] [2002] No such file or directory(转)
摘要:今天在MAC下配置PHP+MYSQL,一切顺利!可是跑一个项目测试的时候发现会报错:SQLSTATE[HY000] [2002] No such file or directory搜了一下,没有什么靠谱的答案,最后在stackoverflow上看到了一个非常不错的答案:http://stackove... 阅读全文

posted @ 2013-06-05 09:18 Jacky Yu 阅读(498) 评论(0) 推荐(0) 编辑

Mac如何下重启apache和mysql
摘要:mac系统下apache 和 mysql 命令:启动apachesudo /usr/sbin/apachectl start重启apachesudo /usr/sbin/apachectl restart停止apachesudo /usr/sbin/apachectl stop启动mysqlsudo... 阅读全文

posted @ 2013-06-05 09:16 Jacky Yu 阅读(161) 评论(0) 推荐(0) 编辑

MySql耗尽CPU问题的修复方法
摘要:MySql耗尽CPU问题的修复方法 hwclock -s 或者 date -s "`date`" 参考: http://www.oschina.net/question/929452_84996 http://blog.mozilla.org/it/2012/06/30/mysql-and-the- 阅读全文

posted @ 2013-04-26 13:27 Jacky Yu 阅读(215) 评论(0) 推荐(0) 编辑

在Mac OS X中配置Apache+PHP+MySQL(转)
摘要:Mac OS X 内置Apache 和 PHP,使用起来非常方便。本文以Mac OS X 10.6.3和 10.8.1为例。主要内容包括: 启动Apache 有两种方法: 如此在浏览器中输入“http://localhost”,就可以看到一个内容为“It works!”的页面,其位于“/Librar 阅读全文

posted @ 2012-09-16 09:06 Jacky Yu 编辑

8位数字md5和sha1数据,1亿条数据入库
摘要:千万级数据库入库测试。 采用命令行模式,一亿条数据文件生成很快,大概耗时20分钟,将近7.5G大小。 导入mysql数据库,库表无索引,大概两个小时还不到。 单条数据查询,耗时2-3分钟。 执行select count(*) from npd; 数据库直接卡死。 如果库表先建立好索引,再导数据,则随 阅读全文

posted @ 2012-08-17 21:34 Jacky Yu 编辑

600多万用户密码使用次数统计分析程序
摘要:我已经将600多万用户入库,所以从数据库获取原始数据。如果没有导入,也可以从文本直接分析出数据。每1万条数据保存一份序列化文件,然后再将这些文件合并成最终的文件。再将这些数据保存成sql语句。最后采用mysql命令,将这些数据导入到数据库中。 阅读全文

posted @ 2012-08-17 21:31 Jacky Yu 编辑

mysql增加外键级联删除示例
摘要:增加外键级联删除: ALTER TABLE `extends` ADD CONSTRAINT `extends_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE NO ACTIO 阅读全文

posted @ 2012-05-02 19:03 Jacky Yu 编辑

mysql允许远程访问设置
摘要:授予所有权限给用户php,并能在所有机器上登录。GRANT ALL PRIVILEGES ON *.* TO 'php'@'%' IDENTIFIED BY PASSWORD 'php' WITH GRANT OPTIONREVOKE ALL ON *.* FROM 'php'@'%'必须刷新才能立 阅读全文

posted @ 2012-04-13 18:32 Jacky Yu 编辑

ubuntu 下 安装LAMP 一条命令
摘要:apt-getinstallapache2php5-mysqllibapache2-mod-php5mysql-server 阅读全文

posted @ 2011-12-25 08:29 Jacky Yu 阅读(108) 评论(0) 推荐(0) 编辑

MySQL数据库备份与恢复
摘要:1.导出整个数据库 命令行进入到mysql安装目录的bin目录下 假设装在D:/mysql/bin 即:开始 运行 输入cmd d: cd mysql/bin 然后执行下面语句 mysqldump -u 用户名 -p 数据库名 > 导出的文件名 示例:mysqldump -u root -p sq_ 阅读全文

posted @ 2009-05-28 08:18 Jacky Yu 阅读(131) 评论(0) 推荐(0) 编辑

六大步保护MySQL数据库中重要数据
摘要:第一步:删除授权表中的通配符 MySQL访问控制系统通过一系列所谓的授权表运行,从而对数据库、表格或栏目级别的用户访问权利进行定义。但这些表格允许管理员为一名用户设定一 揽子许可,或一组应用通配符的表格。这样做会有潜在的危险,因为黑客可能会利用一个受限的账户来访问系统的其他部分。由于这一原因,在设置 阅读全文

posted @ 2009-02-28 10:07 Jacky Yu 阅读(226) 评论(0) 推荐(0) 编辑

MySQL常用命令
摘要:一、连接到MYSQL。 格式: mysql -h主机地址 -u用户名 -p用户密码 1、例1:连接到本地主机上的MYSQL。 首先在打开DOS窗口,然后进入目录 mysql/bin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故 阅读全文

posted @ 2009-02-23 10:07 Jacky Yu 阅读(123) 评论(0) 推荐(0) 编辑