MySQL无法启动1067错误的又一种解决方法(机房断电) 2016年07月27日 10 阅读 启动服务发生1067错误:1.删除datadir 下的用户数据库文件 和 日志文件 (ib_logfile0,ib_logfile1)。2.删除innodb表空间ibdata13.启动mysql服务:4.导入数据:5.检查数据:虽然这方法简单,但需要mysqldump导出的数据文件进行还原。...
mysql中的Load data的使用方法 2016年07月27日 10 阅读 测试把txt文件导入至mysql数据库中: table: txt文件:D:/data.txt (txt文件下载)txt中使用 "N" 描述null值。导入数据:复制代码 代码如下: load data local infile "D:/data.txt" into table pet lines terminated by " " ignore 1 lines; 应用mysql版本:...
mysql load data infile 的用法(40w数据 用了3-5秒导进mysql) 2016年07月27日 8 阅读 如果是导入有中文的数据,我的mysql设置的utf8字符集,所以你要导入的xxx.txt文件也要保存utf-8的字符集,命令loaddatainfile"d:/Websites/Sxxxx/test1.txt"ignoreintotable`names`fieldsterminatedby","enclosedby""";不知道用replace这个关键字的话,还是会乱码。。不同、等高手回答。在详细的介绍,推荐大家去看mysql手册去吧、里面介绍的很详细、在...
linux下mysql自动备份数据库与自动删除临时文件 2016年07月27日 12 阅读 一、每日23:00自动删除临时文件首先查看一下crontab的任务列表:crontab -l然后新建:crontab -e添加一行:00 03 * * * rm -rf /www/cmstest/my120/public/scripts/jpgraph/*保存退出。重启服务: /etc/rc.d/init.d/crond restart二、每日24:00自动备份数据库利用系统crontab来定时执行备份文件,按日期对备份结果进行保存,达到备份的目的。1、创...
mysql安装后添加gbk字符集的方法 2016年07月27日 7 阅读 1、查看当前字符集:复制代码 代码如下:SHOW CHARACTER SET;2、删除mysql相关目录复制代码 代码如下:rm -rf /usr/local/mysql/* 安装目录rm -rf /var/lib/mysql/mysql 数据库目录3、重新编译复制代码 代码如下:./configure --prefix=/usr/local/mysql --sysconfdir=/etc --localstatedir=/var/lib/mysql --...
貌似很强的mysql备份策略分享 2016年07月27日 10 阅读 每日凌晨2:00进行dump对相应数据库进行备份,同时对相应数据库进行binlog日志文件更新。如果发现数据库错误,只需要先恢复上一个dump的备份,然后再还原当天的binlog日志文件。举例:每日12:00执行:复制代码 代码如下:mysqldump database --flush-logs -uroot -p --opt > database_20020601.sql按照日期规则执行。如果想恢复到今早10点的数据库,那么:1、完整备份整个当前数...
使用bin-log日志还原数据库的例子 2016年07月27日 8 阅读 1、查看是否启用了日志:show variables like "log_bin";2、查看当前日志文件名:show master status;3、查找当前有哪些二进制日志文件: mysql> show binary logs;4、查看mysql日志:mysqlbinlog mysql-bin.000001mysqlbinlog mysql-bin.000006 > /root/bbx.log5、使用新的binlog日志:(更新数据库日志)复...
mysql自动增量备份的实例方法(本地备份与远程备份) 2016年07月27日 12 阅读 1、本地备份编写自动备份脚本:vim /var/lib/mysql/autobak内容如下:复制代码 代码如下:cd /data/home/mysqlbakrq=` date +%Y%m%d `/usr/local/mysql/bin/mysqldump sqldb --flush-logs -uroot -p123456 --opt > 777city_$rq.sql保存退出。chmod -777 /var/lib/mysql/autobakcro...
linux mysql 报错:MYSQL:The server quit without updating PID file 2016年07月27日 12 阅读 1.可能是/usr/local/mysql/data/rekfan.pid文件没有写的权限解决方法 :给予权限,执行 “chown -R mysql:mysql /var/data” “chmod -R 755 /usr/local/mysql/data” 然后重新启动mysqld!2.可能进程里已经存在mysql进程解决方法:用命令“ps -ef|grep mysqld”查看是否有mysqld进程,如果有使用“kill -9 进程号”杀死,然后重新启动m...
apache中访问不了伪静态页面的解决方法 2016年07月27日 8 阅读 1、安装复制代码 代码如下:./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite --enable-ssl这时apache已经拥有的伪静态功能了,称为内建伪静态。2、如果安装的时候没有 --enable-rewrite 这个参数,那么:到“LoadModule” 区域,在最后一行加入“LoadModule rewrite_module modules/mod_rewrite...
修改mysql密码与忘记mysql密码的处理方法 2016年07月27日 7 阅读 修改MySQL密码:复制代码 代码如下:mysqladmin -u root -p password 123456mysqladmin -u用户名 -p旧密码 password 新密码忘记MySQL密码:复制代码 代码如下:chown -R mysql:mysql /var/lib/mysql/etc/init.d/mysql stop 或 kill -9 杀死进程。[root@corshetlpro01 bin]# cd /usr/local/mysql...
配置mysql允许远程连接的方法 2016年07月27日 11 阅读 vim /etc/my.cnf注释这一行:bind-address=127.0.0.1 ==> #bind-address=127.0.0.1保存退出。mysql -uroot -p123456为需要远程登录的用户赋予权限:复制代码 代码如下:mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "123456";mysql> flush privileges;远程登录命...
Sphinx/MySQL 协议支持与SphinxQL应用实例 2016年07月27日 8 阅读 Sphinx的searchd守护程序从版本0.9.9-rc2开始支持MySQL二进制网络协议,并且能够通过标准的MySQL API访问。例如,“mysql”命令行程序可以很好地工作。以下是用MySQL客户端对Sphinx进行查询的例子:复制代码 代码如下:$ mysql -P 9306Welcome to the MySQL monitor. Commands end with ; or g.Your MySQL connection id is 1Ser...
mysql中Load Data记录换行问题的解决方法 2016年07月27日 10 阅读 问题是这样的:表persons有两个字段: id和name文本文档persons.txt中内容(其中每行字段之间用tab分割):1 Bush2 Carter3 Bush在mysql命令行下使用 load data local infile “persons.txt” into table persons 导入数据到persons表中。导入后查看persons表的数据,与persons.txt的内容一致。但是使用语句select distinct name ...
mysql中使用sphinx搜索子域名需注意的问题 2016年07月27日 7 阅读 搜索子域名比如搜索jb51.net会把www.jb51.net、jb51.net、host.jb51.net等都搜索出来。如果使用mysql用like的话效率是非常低的,几百万甚至上千万的数据那是没有办法使用的,于是采取sphinx来做。在使用的过程中发现了诸多问题,这里将其总结起来,也让不知道的朋友注意下这些字符。分析:sphinx是全文索引,它搜索的是包含的记录。首先如果我们不做任何设置的话,搜索jb51.net会出现把aajb51.net、jb51....
sphinxql如何得到结果数及show meta的详细说明 2016年07月27日 7 阅读 mysql:select count(*) from main_index;但是这个在这里却报语法错误。第一种方法:查文档得:Aggregate functions (AVG(), MIN(), MAX(), SUM()) in column list clause are supported. Arguments to aggregate functions can be either plain attributes or arbitrary expr...
MySql报错Table mysql.plugin doesn’t exist的解决方法 2016年07月27日 12 阅读 一般产生原因是手工更改my.ini的数据库文件存放地址导致的 mysql服务启动时候找不到内置数据库“mysql”,找不到那张表,就包了上述错误。 解决办法:将安装目录或之前的目录里面的“mysql”数据库拷贝到新的数据库文件存放目录即可...
MYSQL之插入极限分析 2016年07月27日 10 阅读 1、如果同时从同一个客户端插入很多行,使用含多个 VALUE的INSERT语句同时插入几行。这比使用单行INSERT语句快(在某些情况下快几倍)。如果你正向一个非空表添加数据,可以调节 bulk_insert_buffer_size变量,使数据插入更快。参见5.3.3 节,“服务器系统变量”。 2、如果你从不同的客户端插入很多行,能通过INSERT DELAYED语句加快速度。参见13.2.4 节,“INSERT语法”。 3、用MyISAM,如果在表中没有...
MySQL内存表的特性与使用介绍 2016年07月27日 7 阅读 内存表,就是放在内存中的表,所使用内存的大小可通过My.cnf中的max_heap_table_size指定,如max_heap_table_size=1024M,内存表与临时表并不相同,临时表也是存放在内存中,临时表最大所需内存需要通过tmp_table_size = 128M设定。当数据超过临时表的最大值设定时,自动转为磁盘表,此时因需要进行IO操作,性能会大大下降,而内存表不会,内存表满后,会提示数据满错误。临时表和内存表都可以人工创建,但临时表更多...
MySQL 主键与索引的联系与区别分析 2016年07月27日 8 阅读 关系数据库依赖于主键,它是数据库物理模式的基石。主键在物理层面上只有两个用途: 惟一地标识一行。 作为一个可以被外键有效引用的对象。 索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。下面是主键和索引的一些区别与联系。 1. 主键一定是唯一性索引,唯一性索引并不一定就是主键。 所谓主键就是能够唯一标识表中某一行的属性或属性组,一个表只能有一个主键,但可以有多个候选索引。因为主键可以唯一标识某一...