Welcome 微信登录

首页 / 数据库 / MySQL

phpMyAdmin导入大数据的方法

phpMyAdmin导入大数据的方法

在使用phpMyAdmin的时候经常用到数据的导入和导出(Export/Import),但是在导入大数据的时候由于php上传文件的限制和脚本响应时间的限制,导致phpMyAdmin无法导入大数据,对于导入大数据到mysql的,我以前使用过使用SHELL的方式导入几百兆的文件到mySQL数据库(原文),但是国内的虚拟主机绝大多数不像DreamHost一样开放SHELL权限,而且多数都是Windows Server服务器。我们自己又没有权限修改php.ini文...
使用Linux下script工具记录Oracle输出

使用Linux下script工具记录Oracle输出

在Linux下使用Oracle数据库时,很多时候我们想记录输出信息,当然有很多方法可以选择,但是这里我想说的是script工具。 在Linux下有一个script工具,可以将当前终端会话中的所有输入输出结果捕获到一个指定的文件里。 看一下这个工具的man输出:[oracle@jumper oracle]$ which script/usr/bin/script[oracle@jumper oracle]$ man scriptSCRIPT(1) BSD ...
Oracle 数据字典文档

Oracle 数据字典文档

select * from dictionary;--数据字典数据字典是Oracle存放有关数据库信息的地方,其用途是用来描述数据的。比如一个表的创建者信息,创建时间信息,所属表空间信息,用户访问权限信息等。数据库数据字典是一组表和视图结构。它们存放在SYSTEM表空间中当用户在对数据库中的数据进行操作时遇到困难就可以访问数据字典来查看详细的信息。用户可以用SQL语句访问数据库数据字典。数据字典内容包括:1,数据库中所有模式对象的信息,如表、视图、簇、及索...
MySQL数据库在ARM+Linux平台上的移植

MySQL数据库在ARM+Linux平台上的移植

最近需要在pxa270的嵌入式平台上应用数据库进行通信信息管理,客户要求使用MySQL数据库,接下任务后,在网上一查才知道MySQL 根本很少用于嵌入式环境,而且支持的少数几种芯片中并没有arm的分发包!继续搜索有没有MySQL在arm平台移植的相关文章,几乎找不到相关资料.而自己在网上发了一些帖却没有收到一个回复,没办法,只能硬着头皮自己动手了.幸好经过一番”苦战”,今天终于克服了所有障碍,让MySQL在270板子上跑了起来!而且简单的测试也都收到了预期...
在Linux环境下编译Qt的MySQL驱动

在Linux环境下编译Qt的MySQL驱动

Qt SDK包含了QtCreator和Qt基础库,是个非常优秀的开发环境。但这个安装包里面的Qt基础库的plugins里面数据库驱动只有sqlite,没包含 MySQL 的驱动,而MySQL是很常用的一个数据库平台。如果你需要MySQL的驱动,可以按下面的办法做:到Trolltech下个Qt的源码包,这个包里面有MySQL驱动的源程序。在编译MySQL驱动之前,请确定你已经安装了完整的MySQL数据库,一定要包括mysql-devel,这是编译驱动需要的。...
Linux下安装两个MySQL的方法

Linux下安装两个MySQL的方法

问题的产生:在已有的Red Hat Enterprise Linux AS 3.0系统上已经运行了一套web程序,使用Mysql4, tomcat41, 现在又要求安装一套新程序,依旧使用该tomcat41, 但数据库变为mysql5。注意事项:新的程序需要注意字符集的问题,1)具体数据库的权限和分组问题,2)mysql5下的具体数据库从Windows直接拷贝到Linux下不好使的问题,3)以及mysql5需要设置密码的问题,4)mysql5在Linux下...
Oracle删除后不能重新安装的解决方法

Oracle删除后不能重新安装的解决方法

很多朋友只用了Oracle的删除,但很多情况下,他会发现重新安装时,点了下一步安装界面就消失了,往往无奈下只好重装系统,其实只是你数据库没删干净,删干净就不会出现这种情况了。实现方法:1、 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。2、 开始->程序->Oracle - OraHome81->Oracle Installation Products-> Universal Installer 卸装所有Oracle产品,但Uni...
MySQL登陆时提示找不到到libmysqlclient.so.15

MySQL登陆时提示找不到到libmysqlclient.so.15

今天发现原先虚拟机的CentOS系统下的数据库mysql 竟然一直启动不起来 检查啦好久实在是不知道什么原因 配置文件也修改过啦。。还是搞不定 后来想想 算了 反正也没什么资料 重新编译安装下吧。 按照之前惯例还是选择使用源码编辑安装 可是等安装完后要进入数据库的时候竟然提示说找不到 libmysqlclient.so.15这个文件 应该是一个库文件吧。如下提示: [root@moodle mysql]# bin/mysql -u root -p b...
Ubuntu 9.10下安装Oracle10g

Ubuntu 9.10下安装Oracle10g

(?Ubuntu 9.10下安装Oracle10g之前必须先卸载曾经装过的oracle,在/etc下 查询ora*)第一步:安装必要的文件rpm,Ubuntu默认没有安装;开启root用户可通过"新立得软件包管理器"来安装rpm程序和libaio1包。因为Ubuntu默认是关闭root用户的,但是在oracle的安装过程中,需要root用户来执行两个脚本。命令行下输入 sudo passwd root 回车按照提示输入新密码即可。第二步:创建用户和组可通过...
Oracle 10g中用FIRALL处理非连续数组

Oracle 10g中用FIRALL处理非连续数组

在PL/SQL循环中执行数据操作语言(DML)是一件费时的工作,因为每次循环都要由PL/SQL引擎转向SQL引擎。应用FORALL是一个更好的方法,它一次性向SQL语句提交一组临时值。 在Oracle 10g前,FORALL语句的语法只能处理连续性的数组元素: FORALL index_name IN lower_bound ..upper_bound sql_statement; 这意味着:在以前,使用FORALL的嵌套表不能删除待处理数组中间的元素...
MySQL对large page的支持

MySQL对large page的支持

在 Linux 操作系统上运行内存需求量较大的应用程序时,由于其采用的默认页面大小为 4KB,因而将会产生较多 TLB Miss 和缺页中断,从而大大影响应用程序的性能。当操作系统以 2MB 甚至更大作为分页的单位时,将会大大减少 TLB Miss 和缺页中断的数量,显著提高应用程序的性能。这也正是 Linux 内核引入大页面支持的直接原因。好处是很明显的,假设应用程序需要 2MB 的内存,如果操作系统以 4KB 作为分页的单位,则需要 512 个页面,进...
关于MySQL语句建表的总结

关于MySQL语句建表的总结

在写代码之前,需要注意的一个问题是,使用命令行模式写MySQL语句,如果涉及到中文,最好利用 mysql>charset GBK;命令将客户端字符集设置为GBK,这样能保证正确插入和读取中文(数据库端字符集可以是gb2312,GBK,utf8等支持中文的字符集).如果是利用Mysql 提供的 MySQL Query Browser 工具来写脚本,建议先在ultra edit等文本工具(最好别用记事本,因为可能有字符编码问题,推荐ultra edit)...
Linux下设置Oracle 10g 服务以及实例自动启动

Linux下设置Oracle 10g 服务以及实例自动启动

Linux中在Oracle安装完毕以后,如果重新启动Linux ,Oracle是不会自动启动的,你可以通过手动调用dbstart命令来进行启动,不过这样似乎也很繁琐.我们可以通过配置Oracle的自动启动脚本,然后利用Linux的Service来启动Oracle服务器.首先在/etc/init.d/目录下配置Oracle的服务文件.1.touch oracle10g2.chmod a+x oracle10g然后编辑此oracle10g文件.内容如下.[ro...
<< 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 >>