读取mysql一个库下面的所有的表table

TABLE_NAME 表名字 TABLE_ROWS 表记录数量 DATA_LENGTH 数据长度。 ["TABLE_CATALOG"]=> NULL ["TABLE_SCHEMA"]=> string(10) "leo_ecshop" ["TABLE_NAME"]=> string(9) "ecs_goods" ["TABLE_TYPE"]=> string(10) "BASE TABLE" ["ENGINE"]=> string(6) "MyISAM" ["VERSION"]=> string(2) " More


mysql底层命令,用户分配,权限,导出导入数据库

//看看用户 SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user; //建立数据库,创建用户,分配权限 CREATE DATABASE javaer DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; create USER 'admin'@'%' IDENTIFIED BY 'rtretw'; create USER 'admin'@'localhost' IDENTIFIED BY 'rtretw'; GRANT ALL ON More


对一个未知类型的数据,进行java判断

常见的情况是,我们从mysql读出了数据,批量灌入到HASHMAP里,于是这个HashMap里,有int类型,有string,有boolean,有long 下面的函数,直接判断出数据的类型,方便我们做转义的操作。之前写过一个instanceof 的专门用法。 public static String getType(T t){ if(t instanceof String){ return "string"; }else if(t instanceof Integer){ ret More


mysql 的 MyISAM和 InnoDB的区别

  一、文件存储     MyISAM   每个MyISAM在磁盘上存储成三个文件。第一个文件的名字以表的名字开始,扩展名指出文件类型。   .frm文件存储表定义。   数据文件的扩展名为.MYD (MYData)。   索引文件的扩展名是.MYI (MYIndex)。   InnoDB   基于磁盘的资源是InnoDB表空间数据文件和它的日志文件,InnoDB 表的大小只受限 More


使用一个脚本监控mysql进程

#!/bin/sh ps -fe|grep mysqld |grep -v grep if [ $? -ne 0 ] then echo "start process....." service mysql start else echo "runing....." fi DATE=`date +%Y%m%d%H%M%S` echo $DATE >> /backup/mysql/test.txt 0表示存在的 $? -ne 0 不存在,$? -eq 0 存在 vi /etc/crontab */5 * * * * root /backup/mysql/mysql.sh crontab /etc/cr More


mysql 无故崩溃,自动退出解决方案

最近博客服务器的mysql mysql经常崩溃,挂了,不过我发现了的时候,重启就好了。基本一周来一次 2016-09-20 15:17:04 13896 [Note] Event Scheduler: Loaded 0 events 2016-09-20 15:17:04 13896 [Note] /opt/lampp/sbin/mysqld: ready for connections. Version: '5.6.21' socket: '/opt/lampp/var/mysql/mysql.sock' port: 3306 Source distribu More


mysqldump 导出发生Lost connection to MySQL server during query

在mysqldump备份导出的时候类似用如下语句导出数据 mysqldump -uroot -p'passwd' --opt --default-character-set=utf8 --triggers -R --hex-blob --single-transaction --no-autocommit --master-data=2 test_game mail >mail.sql 出现类似如下报错: mysqldump: Error 2013: Lost connection to MySQL server during query when dumping table `mail` at row More


ubuntu下安装service 无法启动问题

今天从ubuntu 下安装mysql apt-get install mysql-server 启动的时候发现 service mysql start Rather than invoking init scripts through /etc/init.d, use the service(8) utility, e.g. service mysql start Since the script you are attempting to invoke has been converted to an Upstart job, you may also use the start(8) uti More


MAC随机启动项,关闭mysql随机启动

MAC系统下的随机启动,不仅仅在一个地方 常规随机启动项目 偏好设置--账户 看图 上一阵因为python的mysql调用,在本地安装了一个mysql,结果现在每次都随机启动,我得手工去停止,再启动lampp的mysql 查了半天发现mac在 /Library/StartupItems 下还有一大堆文件 其中有个叫MYSQLCOM 幸好mac自带了是否随机启动的选项 v More


python连接mysql

先在线python-mysql库 官方库地址 http://mysql-python.sourceforge.net/ 下载下来的包,进行解压 直接执行 python setup.py build 有时会遇到这样的问题: $ sudo python setup.py build building a Distribute egg in /Users/mc2/Downloads/MySQL-python-1.2.4b4 /Users/mc2/Downloads/MySQL-python-1.2.4b4/distribute-0.6.28-py2.7.egg s More