自己动手精简的Mysql5 不到2.5M — vb2005xu软件学习
以前做的一些破事,呵呵!
?
因为我机器上 有两个 mysql 使用
将 bin 下面的 mysqld-nt.exe 改名成
mysqld-nt2.exe
将 my-small.ini 改成 my.ini
并在 my.ini中端口改成了3380
在控制台输入
bin\mysqld-nt2.exe –defaults-file=my.ini
bin\mysql.exe -uroot –port 3380 -p
?
这个方便开发者简单部署测试环境. (*^__^*) 嘻嘻……
1 楼 vb2005xu 2009-06-19
如果数据库有密码的话
加上 –skip-grant-tables –user=root 参数来启动
重新设置密码
2 楼 vb2005xu 2009-06-19
使用PHP来重设Mysql密码
先安装MYSQL为服务
引用
bin\mysqld-nt –install mysql –defaults-file=d:\AppServ\MySQL\my.ini
<? echo "Welcome to AppServ MySQL Root Password Reset Program\n\n"; AppServCMD(); function AppServCMD() { define('STDIN',fopen("php://stdin","r")); echo " Enter New Password : "; $input = trim(fgets(STDIN,256)); $input = ereg_replace('\"', "\\\"", $input); $input = ereg_replace('\'', "\'", $input); echo "\n Please wait ...................................\n\n"; exec ("net stop mysql"); exec ('start /b d:\AppServ\MySQL\bin\mysqld-nt.exe --skip-grant-tables --user=root'); exec ("d:\AppServ\MySQL\bin\mysql -e \"update mysql.user set PASSWORD=PASSWORD('$input') where user = 'root';\""); exec ("d:\AppServ\MySQL\bin\mysqladmin -u root shutdown"); sleep(3); exec ("net start mysql"); } // end function ?>
3 楼 vb2005xu 2009-07-20
再补充一个精简的PHP5 支持mysql5
4 楼 vb2005xu 2009-12-07
TortoiseSVN是开源界非常流行的一款源代码控制和管理软件,在开源项目里,几乎都用到了SVN。但是安装了SVN后会有一个TSVNCache.exe的进程驻留内存,这个进程会定时地去扫描Subversion管理的文件夹/文件是否被修改了,一旦发现有更新,那本地的这些有更新的文件/文件夹就会被更新,这个动作不仅会占用10-50MB左右的内存,而且也会在执行的瞬间占用超过CPU 50%的负载。对于Minidxer这样使用N年前买的电脑来说,这个进程还是影响到了PC的使用性能,那么应该如何停掉它呢?打开系统的文件夹管理–>右键–>TortoiseSVN–>settings–>look and feel–>Icon Overlays–>Status cache 设为”none”就可以了。