Welcome 微信登录

首页 / 数据库 / MySQL

MySQL恢复时二进制数据太大出现异常的解决

MySQL恢复时二进制数据太大出现异常的解决

使用MySQL做数据库还原的时候,由于有些数据很大,会出现这样的错误:The MySQL Server returned this Error:MySQL Error Nr.2006-MySQL server has gone away。我的一个150mb的备份还原的时候就出现了这错误。解决的方法就是找到mysql安装目录,找到my.ini文件,在文件的最后添加:max_allowed_packet = 10M(也可以设置自己需要的大小)。 max_all...
提升MySQL性能可用思路和方案的技术分析

提升MySQL性能可用思路和方案的技术分析

当MySQL成为越来越多的web2站点的选择的DB的时候,当站点越来越大,流量越来越多,用户越来越多的时候,数据库往往第一个成为系统的瓶颈,如何提升DB的性能成为系统成败的关键点,本文只是从自己的认识上说说可以从几个方面提升MySQL的性能,以及可以采取的扩展方式。但是不会详细的阐述,详细的说明和操作,分析方法以后有时间再仔细分享。一、选择合适的数据库存贮引擎MySQL支持的引擎很多,例如MyISAM,MEMORY,InnoDB等等类型,每个类型试用的场景...
IBM发布内存型数据库 速度比传统产品至少快10倍

IBM发布内存型数据库 速度比传统产品至少快10倍

近日,IBM发布了一种内存型关系数据库套装IBM solidDB,其提供数据的速度比传统关系数据库快至少10倍。据国外媒体报道,IBM solidDB支持IBM公司的信息随需应变(Information On Demand)战略,力求让客户能在第一时间使用到所需信息,以便追上不断变化的形势。IBM solidDB能被配置成IBM DB2数据服务器或Informix Dynamic Server的一个缓存,同时也可以作为独立内存型数据库存在。IBM soli...
Linux或windows下关于EXP-00091错误解决方法

Linux或windows下关于EXP-00091错误解决方法

说明:EXP-00091: 出口可疑的统计。EXP-00091: Exporting questionable statistics.产生:在数据库的服务器端和客户端字符集不同的情况下,导出(dump)数据库表时,会产生这个错误。虽然产生这个错误,但好像对导入没有影响。解决:服务器端数据的字符集查看方法:1、打开SQLPLUS,用sys用户登录。2、执行SELECT * FROM V$NLS_PARAMETERS WHERE PARAMETER="NLS_...
Oracle安装后8080和80端口被占用的解决办法

Oracle安装后8080和80端口被占用的解决办法

Oracle安装后解决80端口占用的办法:修改目录oracleApacheApacheconf中的两个文件:httpd.conf、httpd.conf.default,将文件中的端口由80改为18001即可将Apache的应用端口改为18001端口,重新启动Apache,Web就能使用80端口了,此时Apache使用的是18001端口。若你不知道Apache如何重启,就重新启动你的计算机,重启后,问题应当解决。解决8080端口占用的办法:使用sys账号以s...
MySQL远程连接用户实例解

MySQL远程连接用户实例解

在安装MySql后只有一个超级管理权限的用户ROOT,而且ROOT限制只能在数据库本机上使 用,如果我们要远程管理MySql咋办呢?那么事实上我们需要添加一个具有超级管理权限并且可能远程访问的超级用户,而在MySql中有两种方法可以实现 这个目的,我们以增加一个超级权限管理用户 admin为例来说明。你可以通过发出GRANT语句增加新用户:首先在数据库本机上用ROOT用户登录上MySql(不用我告诉你如何登录吧?),然后:mysql>GRANT AL...
Windows下的换行回车与Linux的回车

Windows下的换行回车与Linux的回车

Windows下的换行回车与Linux的回车的示例文本如下:fsad6546F5343646546345asfdsafsadfsda456749+8ASDFSAD现要读取第一行Windows下第一行结束是 ,8个字符之后是‘ ’,c语言fgetc读取时,第九个和第十个字符均为" ",同时下一行的F是第11个字符Linux下没有回车" ",有换行,读完8个字符后是" ",同时下一行的F是第十个字符以下程序是读取文本文件,然后输出(注意要先得到一行的长度)...
Linux下Oracle数据库,dbstart持续不动,数据库无法启动解决

Linux下Oracle数据库,dbstart持续不动,数据库无法启动解决

原因:不明,可能是程序中有些地方,打开连接后,没有做关闭。解决方案:reboot,重启操作系统,OK了!教训:白浪费了我一下午的时间,重启机器是修复电脑和系统故障最好的一种偿试。找不到mysql.sock的解决方案怎样提高MySQL装载数据的效率讲解相关资讯 Linux oracle Linux下安装Oracle 10G提示“bad (09/18/2008 05:34:23)Linux Oracle10.2.0 RAC配置注意问 (09/04/200...
怎样提高MySQL装载数据的效率讲解

怎样提高MySQL装载数据的效率讲解

如何改善MySQL数据装载操作效率? 成批装载较单行装载更快,在装载每个记录后,不需要刷新索引高速缓存;可在成批记录装入后才刷新。在表无索引时装载比索引后装载更快。如果有索引,不仅必须增加记录到数据文件,而且还要修改每个索引以反映增加了的新记录。较短的SQL 语句比较长的SQL 语句要快,因为它们涉及服务器方的分析较少,而且还因为将它们通过网络从客户机发送到服务器更快。这些因素中有一些似乎微不足道(特别是最后一个因素), 但如果要装载大量的数据,即使是很小...
MySQL存储过程学习小结

MySQL存储过程学习小结

一.创建存储过程1.基本语法:create procedure sp_name()begin.........end2.参数传递二.调用存储过程1.基本语法:call sp_name()注意:存储过程名称后面必须加括号,哪怕该存储过程没有参数传递三.删除存储过程1.基本语法:drop procedure sp_name//2.注意事项(1)不能在一个存储过程中删除另一个存储过程,只能调用另一个存储过程四.区块,条件,循环1.区块定义,常用begin.......
解决MySQL从库延迟问题的几种方法

解决MySQL从库延迟问题的几种方法

1、最简单的,就是对于需要保持一致性的数据,都去读主库。但是对于大数据量的应用,这种方法显然不可行。2、采用同步复制模式(synchronous replication model),MYSQL通过NDB cluster storage engine提供了一种同步复制模式,不过Mysql cluster的稳定性、sync replication的效率、使用限制等等都还是问题。3、使用负载均衡等技术减轻从库压力,从而减少replication lag的情况(...
Linux下安装MySQL常见问题处理

Linux下安装MySQL常见问题处理

Linux下装完后启动mysql老是等待,启动不了 处理:看看MYSQL日志(/var/lib/mysql/user.err),最常见的情况是权限问题,也就是说刚装完机器,没有mysql用户,那么建立一个mysql用户就OK。安装完后直接用mysql没有反应处理:这是因为perl已经不完整的缘故,可能是删除老版本的时候,把perl的一部分东西给删除了,其实没什么,直接用/usr/local/mysql/bin/mysql 进入就OK。进入mysql以后,连...
Ubuntu上试用sql developer

Ubuntu上试用sql developer

Windows下面Oracle客户端ui程序有toad和pl/sql developer,到了Ubuntu Linux下面突然发现全部没了。还好oracle官方有sql developer,同时支持多个系统平台,而且能支持mysql、mssql、sybase数据迁移,既然这么好还是官方的,没有不用的理由。 下载回来运行.sh,却发现总需要输入jdk的路径,很不爽,于是迅速看了下bash shell执行中是什么时候提示要输入jdk路径的,终于在安装目录下的i...
<< 991 992 993 994 995 996 997 998 999 1000 >>