代码改变世界

随笔档案-2011年09月

llinux mount 新建磁盘到指定目录

2011-09-23 16:11 by 周国选, 1035 阅读, 收藏, 编辑
摘要: 因为安装数据库,需要较大的磁盘容量,需要把一块新磁盘挂载到/opt上1 对磁盘做分区:root@rac1:/root>fdisk /dev/sdb The number of cylinders for this disk is set to 182024.There is nothing wrong with that, but this is larger than 1024,and could in certain setups cause problems with:1) software that runs at boot time (e.g., old versions of 阅读全文

Centos下apache默认主页修改

2011-09-22 16:37 by 周国选, 18191 阅读, 收藏, 编辑
摘要: 年前把服务器重装了下,系统Centos5.4.主要做网站发布,装的apache服务。 当时做的时候因特殊原因,要改默认主页为 default.php,安装默认是 :DirectoryIndex index.html于是就修改 /etc/httpd/conf/httpd.conf 文件 DirectoryIndex index.html 为 DirectoryIndexdefault.phpindex.phpindex.html重启服务器,无效!查了一些资料,没有得到解决。应急的处理方法是在原index.php页面做一次跳转。今天,因为网页流程上的一些问题,这个设置失效的bug显现出来,于是再次 阅读全文

CentOS Apache配置详解

2011-09-22 16:30 by 周国选, 42433 阅读, 收藏, 编辑
摘要: 要想在linux上实现网页服务器(www)需要Apache这个服务器软件,不过Apache仅能提供最基本的静态网站数据而已,想要实现动态网站的话,最好还是要PHP与MySQL的支持,所以下面我们将会以LAMP(linux+Apache+MySQL+PHP)作为安装与设置的介绍。LAMP所需软件与其结构httpd mysql mysql-Server php php-devel php-mysql可以用rpm包安装,或者直接用yum安装#yum install httpd mysql-server php php-devel php-mysql先来了解一下apache 2.0这个版本的相关结构, 阅读全文

Fotolog 的 Solaris/MySQL 架构

2011-09-14 09:24 by 周国选, 454 阅读, 收藏, 编辑
摘要: Fotolog 是一个以图片为主的 SNS 网站,让 VPSee 好奇的是用 Solaris 的 Web 2.0 站点不多,看看 Fotolog 有没有什么新东西。数据数据和图片来源(2007):Fotolog: Scaling the World’s Largest Photo Blogging Community超过1100万用户超过24亿条评论每个月超过35亿 PV 和 2000万独立访问,Alexa Top 20总共有超过2亿张的图片,每天还有超过50万张照片上传20%用户每天在 Fotolog 停留 24分钟32台 MySQL 服务器和一个由30台 memcached 服务器组成的集 阅读全文

mysql不预读数据库信息(use dbname 更快,不会卡)

2011-09-13 17:40 by 周国选, 1575 阅读, 收藏, 编辑
摘要: mysql> use dbname Reading table information for completion of table and column namesYou can turn off this feature to get a quicker startup with -A让后就卡在这里。上面卡住的原因:: 是由于数据库太大,即数据库中表非常多,所以如果预读数据库信息,将非常慢,所以就卡住了,如果数据库中表非常少,将不会出现问题。 出现问题的原因是:: 我们进入mysql 时,没有使用-A参数; 即我们使用 mysql -hhostname -uusername -pp 阅读全文

Linux MySQL主从复制(Replication)配置

2011-09-13 16:03 by 周国选, 39371 阅读, 收藏, 编辑
摘要: MySQL是开源的关系型数据库系统。复制(Replication)是从一台MySQL数据库服务器(主服务器master)复制数据到另一个服务器(从服务器slave)的一个进程。配置主服务器(master)1、编辑数据库配置文件my.cnf,一般在/etc/目录下。#vi /etc/my.cnf在[mysqld]的下面加入下面代码:log-bin=mysql-binserver-id=1innodb_flush_log_at_trx_commit=1sync_binlog=1binlog-do-db=wordpressbinlog_ignore_db=mysqlserver-id=1中的1可以任 阅读全文

MySql常用命令总结

2011-09-13 15:42 by 周国选, 594 阅读, 收藏, 编辑
摘要: 这两天搞个网站,又用到MySql,可是命令却一个都想不起来,所以,趁这次机会,把这些整理一下,权当作笔记吧,以便自己以后查阅!1:使用SHOW语句找出在服务器上当前存在什么数据库: mysql> SHOW DATABASES; 2:2、创建一个数据库MYSQLDATA mysql> CREATE DATABASE MYSQLDATA; 3:选择你所创建的数据库 mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)4:查看现在的数据库中存在什么表 mysql> SHOW TABLES;5:创建一个数据库表 mysq 阅读全文

备份MySQL出现Can’t open file when using LOCK TABLES错误

2011-09-13 14:55 by 周国选, 1709 阅读, 收藏, 编辑
摘要: 备份数据库出现mysqldump: Got error: 1016: Can't open file: './ShoppingCart/ShoppingCart_01f8.frm' (errno: 24) when using LOCK TABLES这样的错误。搜索了一下,发现只要在mysqldump的时候加上--lock-tables=false就可以解决问题。 mysqldump -u root -pMyPassword DbName --lock-tables=false > data.sql 阅读全文

ORACLE常用Script

2011-09-08 10:03 by 周国选, 788 阅读, 收藏, 编辑
摘要: 1、查看当前所有对象 SQL> select * from tab; 2、建一个和a表结构一样的空表 SQL> create table b as select * from a where 1=2; SQL> create table b(b1,b2,b3) as select a1,a2,a3 from a where 1=2; 3、察看数据库的大小,和空间使用情况 SQL> col tablespace format a20 SQL> select b.file_id 文件ID, b.tablespace_name 表空间, b... 阅读全文

Oracle的特色和选项

2011-09-08 09:47 by 周国选, 696 阅读, 收藏, 编辑
摘要: Oracle是世界上功能最强大、最复杂的软件包之一,Oracle专业人员经常努力挣扎着去理解Oracle大量的特色和选项。精明能干的Oracle专业人员必须仔细评估这些可用的选项,并选择合适的Oracle实现版本,从而获取所有他们需要的特色而不用购买那些他们不会用到的特色。Oracle的不同版本Oracle公司当前的Oracle数据库版本主要有三个,每个版本都有不同的特色和选项:* Oracle企业版(EE)-Oracle公司的旗舰产品,拥有针对大型企业的大量的工具和特色。* Oracle标准版(SE)-Oracle标准版包含针对小型或中型企业的基本数据库管理功能,价格远比企业版低。 * Or 阅读全文

Oracle入门--启动和关闭详解

2011-09-07 17:39 by 周国选, 344 阅读, 收藏, 编辑
摘要: 1.启动oracle server. startup[nomount|mount|open][force][pfile=filename] 参数说明: nomount:只启动实例 mount:启动实例,并装载数据库 open:启动实例,装载并打开数据库。 force:终止实例,并重新启动数据库。(默认选项) pfile:指定非默认参数文件名。 2.停止oracle server shutdown [normal|transactional|immediate|abort] 参数说明: normal:等待用户断开已存在连接,系统发出检查点,然后在同步数据文件、控制文... 阅读全文

如何在sql*plus中使用方向键和删除键

2011-09-05 16:16 by 周国选, 3763 阅读, 收藏, 编辑
摘要: 操作系统:CentOS 5.2数据库:Oracle 10g r2linux下使用rlwrap回调sqlplus中执行过的命令当在 Linux Shell中运行SQL*Plus的时候,并不提供浏览历史命令行的功能。相反的,在Windows操作系统上,当在DOS命令窗口中运行 SQL*Plus的时候,可以使用向上,向下键来跳回之前已经执行过的SQL语句。你可以根据需要修改他们,然后按[Enter]重新提交执行。为了在Linux中达到同样的目的,你可以安装rlwrap,这个程式本身是个Shell,可以运行任何你提供给它的命令包括参数,并添加命令历史浏览功能。 The rlwrap program i 阅读全文

SQL Plus常用命令

2011-09-01 16:48 by 周国选, 521 阅读, 收藏, 编辑
摘要: ORACLE的朋友,一定要收藏一份。一、 SQL语句 基本的SQL语句就不用说了吧。。。。 二、 SQL*Plus环境变量的设置和显示。 show和set命令是两条用于维护SQL*Plus系统变量的命令。 show all --查看所有68个系统变量值。 show user --显示当前连接用户。 show error --显示错误。 set heading off --禁止输出列标题,默认值为ON。 set feedback off --禁止显示最后一行的计数反馈信息,默认值为"对6个或更多的记录,回送ON"。 set timing on --默认为OFF,设置查询耗时, 阅读全文
点击右上角即可分享
微信分享提示