October 15, 2008
Mysql基础优化第一讲
"Mysql基础优化第一讲 讲师:陈书艺\n参数的调整可以通过修改 /etc/my.cnf 文件并重启 MySQL 实现。这是一个比较谨慎的工作,上面的结果也仅仅是我的一些看法,你可以根据你自己主机的硬件情况(特别是内存大小)进一步修改。\n同时在线访问量继续增大 对于1G内存的服务器明显感觉到吃力严重时甚至每天都会死机 或者时不时的服务器卡一下 这个问题曾经困扰了我半个多月MySQL使用是很具伸缩性的算法,因此你通常能用很少的内存运行或给MySQL更多的被存以得到更好的性能。\n安装好mysql后,配制文件应该在/usr/local/mysql/share/mysql目录中,配制文件有几个,有my-huge.cnf my-medium.cnf my-large.cnf my-small.cnf,不同的流量的网站和不同配制的服务器环境,当然需要有不同的配制文件了。\n一般的情况下,my-medium.cnf这个配制文件就能满足我们的大多需要;一般我们会把配置文件拷贝到/etc/my.cnf 只需要修改这个配置文件就可以了,使用mysqladmin variables …"
October 15, 2008
mysql忘记root密码的解决方法
"一. MySQL密码的恢复方法之一 如果忘记了MySQL的root密码,可以用以下方法重新设置:\nKILL掉系统里的MySQL进程; killall -TERM mysqld 用以下命令启动MySQL,以不检查权限的方式启动; safe_mysqld –skip-grant-tables \u0026amp; 然后用空密码方式使用root用户登录 MySQL; mysql -u root 修改root用户的密码; mysql\u0026gt; update mysql.user set password=PASSWORD(‘新密码’) where User=’root’; mysql\u0026gt; flush privileges; mysql\u0026gt; quit 重新启动MySQL,就可以使用新密码登录了。 二. MySQL密码的恢复方法二 有可能你的系统没有 safe_mysqld 程序(比如我现在用的 ubuntu操作系统, apt-get安装的mysql) , 下面方法可以恢复 停止mysqld; /etc/init.d/mysql stop (您可能有其它的方法,总之停止mysqld的运行就可以了) 用 …"
October 15, 2008
Linux必学的60个命令
"Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里笔者把比较重要和使用频率最多的命令,按照它们在系统中的作用分成下面六个部分一一介绍。\n◆ 安装和登录命令:login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last; ◆ 文件处理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln; ◆ 系统管理相关命令:df、top、free、quota、at、lp、adduser、groupadd、kill、crontab; ◆ 网络操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、 …"
October 6, 2008
[精典] FreeBSD下安装MySQL+Apache+PHP新手指南
"作者: heiyeluren QQ群: 5415735 (Linux/BSD安装维护群) 日期: 2004/8/18 — 特别感谢QQ群好友阿南,本文在他的耐心指导下才产生 —\n看到朋友们在Unix/Linux上装mysql有点麻烦,我也好不容易装完了,所以就来讲件,也许能帮帮大家的忙. 我使用的操作系统是FreeBSD5.2.1,如果别的操作系统安装方法也许不一样,请酌情处理. 安装FreeBSD就不讲了,只要稍微定制一下就可以了,过程我就不说了,我用的FreeBSD版本是5.2.1,应该是现在比较新的版本,以后就不知道了 🙂 .\n一. 安装MySQL\n我使用的的Mysql是4.0.20,源代码版,你也可以使用RPM包或者二进制版,安装方法可能不一样,请参考其它文章. 先下载Mysql2.0.20的源代码版,地址: http://dev.mysql.com/downloads/mysql/4.0.html 把它下到/usr/local/src目录下,如果没有该目录,就自己建一个.下载回来的包名字叫 mysql-4.0.20.tar.gz,然后我们把它解压出来:\n# tar -zxvf …"
October 2, 2008
[精典教程]freebsd下安装mysql,apache,php,phpmyadmin记录
"第一次在FREEBSD下配置环境,感觉好爽,安装的时候也参考了别人的介绍,在此表示感谢。\n为了方便以后的操作,现在记录写下来。\n**安装MYSQL时要注意: ** mysql默认数据库放在/var分区里,如果你的数据库很大,那么你需要在前面分区的时候把/var分区分到足够大, 如果你想改变它的安装目录,例如安装到:/usr/db.\n#cd /usr/ports/databases/mysql51-server #make WITH_CHARSET=utf8 WITH_XCHARSET=all WITH_PROC_SCOPE_PTH=yes SKIP_DNS_CHECK=yes BUILD_OPTIMIZED=yes install clean\n#cp /usr/local/share/mysql/my-large.cnf /etc/my.cnf #/usr/local/bin/mysql_install_db #chown -R mysql:mysql /var/db/mysql #/usr/local/bin/mysqld_safe \u0026amp; //启动mysql …"
October 2, 2008
Freebsd7.0下安装APACHP22服务器
"(1)最小化安装FREEBSD7.0-RELEASE (2)安装APACHE22 b2sun.com#cd /usr/ports/www 这个目录下会有apache22这个目录.安装它就OK了. b2sun.com#setenv PACKAGESITE ftp://ftp.freebsdchina.org/pub/FreeBSD/ports/i386/packages-7.0-release/Latest/ b2sun.con#pkg_add -f -r apache22 这时系统会自动下载文件并安装 apache22_enable=”YES” 这行加入/etc/rc.conf中.系统会自动启动这个服务. 安装完成后您需要在/usr/local/www/apache22下面建立一个data的目录及一个index.html文件.这样就可正常启动apache22 并在其它客户端中访问您建立的服务器. **(b2sun.com#apachectl start(stop restart))**这个非常关键. 最好 安装完后重新启动您的FreeBSD7操作系统.\nFAMP架构的建立\nLAMP架构 …"
September 27, 2008
js中arguments.length的意思
"function imagePreload() { var imgPreload = new Image(); for (i = 0; i \u0026lt; arguments.length; i++) { imgPreload.src = arguments[i]; } } imagePreload(‘001.gif’, ‘002.gif’, ‘003.gif’, ‘004.gif’, ‘005.gif’)\n这个是js中的arguments.主要是可以对输入的参数进行跟踪。 这如作者所举出的例子:imagePreload函数出入了5个参数,所以在js代码中的 arguments.length会知道你输入的了5个参数。并可以通过索引器获得五个参数的值。"
September 24, 2008
[教程]memcached for win32的安装
"memcached是由livejournal团队(danga.com)制作的开源缓存软件,是缓存机制的一种实现,用它之所以高效,是因为它是利用了内存,使用好了能够大大加快页面或者是其它程序的执行速度。要注意的是一旦服务器停止,内存中的缓存数据会被清空。\nwin32下,需要启动memcached服务,首先下载相关的memcached文件(用于启动服务的windows.rar在附件中),解压后可以自己选择,这里我选择的是2.1版本的,将其中的memcached.exe和memcached.ini(里面也就这俩文件)拷贝到某路径下(如:E:javamemcached2.1),然后通过cmd命令窗口,先转入到该路径,然后按如下步骤输入:\n1、memcached.exe -d install\n2、memcached.exe -d start\n这里第一步是用于安装服务,第二步是用于启动服务,有些默认参数的值是通过memcached.ini里的相关元素的设置值而定的。\n如果要停止服务和卸载服务可以用入下命令:\n3、memcached.exe -d stop 或 memcached.exe -d …"
September 24, 2008
Windows下的Memcache安装
"Windows下的Memcache安装 不用说了,这便是 memcached 在Windows系统下的版本。(点击这里下载memcached for win32)\nWindows下的Memcache安装:\n下载 memcache 的windows稳定版,解压放某个盘下面,比如在c:\\memcached\n在终端(也即cmd命令界面)下输入 ‘c:\\memcached\\memcached.exe -d install’ 安装\n再输入: ‘c:\\memcached\\memcached.exe -d start’ 启动。NOTE: 以后memcached将作为windows的一个服务每次开机时自动启动。这样服务器端已经安装完毕了。\n4.下载 php_memcache.dll,请自己查找对应的php版本的文件\n在C:\\windows\\php.ini 加入一行 ‘extension=php_memcache.dll’ 6.重新启动Apache,然后查看一下phpinfo,如果有memcache,那么就说明安装成功!\n7.如果要卸载的话,可以执行c:\\memcached\\memcached.exe …"
September 24, 2008
memcached与memcache的区别
"memcached 像是一个后台服务器(也有客户端的memcached),memcache是php的一个模块,需要编译,像是一个客户端,memcached 和 memcache 是紧密结合的两个东西。\n另外memcached也是一个客户端的.这点可以参考php手册得知.两者的区别也可以参考:\n有关linux下memcache和memcached的安装方法请参考:\n================================\n说法一:\n两个不同版本的php的memcached的客户端\nnew memcache是pecl扩展库版本 new memcached是libmemcached版本 功能差不多.\n说法二:\nMemcache是什么?\nMemcache是一个自由和开放源代码、高性能、分配的内存对象缓存系统。用于加速动态web应用程序,减轻数据库负载。 它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工作机制是在内存中开辟一块空间,然后建立一个HashTable,Memcached自管理这些HashTable。 Memcached是简单而强大的。它简单的设计促进迅速部署,易于发展 …"