MySQL5.1 修改root密码 的2种方式
作者:chill 日期:2009-05-15 22:28
新装MySql后修改了root密码,没想到一段时间后居然把密码忘了,翻了点资料把密码改回来了,两次修改用来不同的方法,在这里做个记录。顺便发发牢骚,感觉现在的搜索引擎不如前几年了,现在网上杂乱信息太多,同一关键字过一段时间搜索结果大不相同,同时真正有价值的内容很难准确筛选,垃圾网站制造了大量重复的垃圾内容,以前几分钟就能找到的答案现在要花很多时间和精力手工筛选。
言归正传,常用的简单方式,phpmyadmin 中执行 SQL 语句修改密码:
CODE:
注意这个old_password(MYSQL函数)这样一来就把密码加密成16位,而不能用 password()这个函数,不然就加密成40位
我用的另外一种方式:
1.首先在 MySQL的安装目录下 新建一个pwdhf.txt, 输入文本:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('*****');
红色部份为 需要设置的新密码 2.用windows服务管理工具或任务管理器来停止MySQL服务 (任务管理器K掉 mysqld-nt 进程)
3.Dos命令提示符到 MySQL安装目录下的bin目录 如我的是 D:\Program Files\MySQL\MySQL Server 5.1\bin
4.然后运行: mysqld-nt --init-file=../pwdhf.txt
5.执行完毕 停止MySQL数据库服务 (任务管理器K掉 mysqld-nt 进程),然后再重新以正常模式启动MYSQL 即可。
言归正传,常用的简单方式,phpmyadmin 中执行 SQL 语句修改密码:
CODE:update mysql.user set password=old_password('新密码') where user='用户名'注意这个old_password(MYSQL函数)这样一来就把密码加密成16位,而不能用 password()这个函数,不然就加密成40位
我用的另外一种方式:
1.首先在 MySQL的安装目录下 新建一个pwdhf.txt, 输入文本:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('*****');
红色部份为 需要设置的新密码 2.用windows服务管理工具或任务管理器来停止MySQL服务 (任务管理器K掉 mysqld-nt 进程)
3.Dos命令提示符到 MySQL安装目录下的bin目录 如我的是 D:\Program Files\MySQL\MySQL Server 5.1\bin
4.然后运行: mysqld-nt --init-file=../pwdhf.txt
5.执行完毕 停止MySQL数据库服务 (任务管理器K掉 mysqld-nt 进程),然后再重新以正常模式启动MYSQL 即可。
FreeBSD 6.1 Apache-2.0.5.9+PHP-5.2.0+MySQL-5.0.27 安裝手记
作者:chill 日期:2006-12-22 22:32
linux/unix服务器系统优化入门 (转)
作者:chill 日期:2006-09-27 22:47
最近接触服务器配置比较多,转一篇很实用的文章作为收藏,以备查询。文章出处已无从考证。-------------------------------------------------------------------------------------------------------------------------------------------------
对于linux/unix服务器来讲,性能的高低和优化的程度有极大的相关性,比如,一台配置为双至强2.8,2G内存,36G scsi硬盘的服务器,没有经过优化时,可能最多负载500人/15分钟在线,而经过优化后,就可能负载3500人或更多,差别是巨大的,下面我就服务器系统的优化谈一下自己的心得:
服务器系统的优化,主要分为三大部分:
1、系统安装时的优化
2、系统服务程序的优化
3、应用软件的优化
对于linux/unix服务器来讲,性能的高低和优化的程度有极大的相关性,比如,一台配置为双至强2.8,2G内存,36G scsi硬盘的服务器,没有经过优化时,可能最多负载500人/15分钟在线,而经过优化后,就可能负载3500人或更多,差别是巨大的,下面我就服务器系统的优化谈一下自己的心得:
服务器系统的优化,主要分为三大部分:
1、系统安装时的优化
2、系统服务程序的优化
3、应用软件的优化
用VertrigoServ 架设PHP+MySQL环境
作者:chill 日期:2006-08-16 11:42
Vertrigo Serv 是一款快速在Windows系统上安装Apache 2.x.x, PHP 5.x.x, MySQL 5.x.x以及 PhpMyAdmin的all-in-one安装包。它可以让用户的电脑变成支持PHP的web服务器。它安装简单,并且带有反安装程序。
二、安装使用
软件版本: 2.10
软件大小: 8.26 MB
更新日期: 2006-8-7
软件语言: 多国语言
软件类别: 国外软件 / 免费版 / 服务器区
应用平台: Windows系统
MD5校验:a2e645a2cc3cf419a8101d2a1685502d

1. 官方下载:http://vertrigo.sourceforge.net/
2.安装Vertrigo_210.exe,按提示进行安装;
注意:VertrigoServ可以安装至任意位置,建议你选一个便于管理的安装路径.如:E:VertrigoServ
3. 运行VertrigoServ服务程序,就OK了。
二、安装使用
软件版本: 2.10
软件大小: 8.26 MB
更新日期: 2006-8-7
软件语言: 多国语言
软件类别: 国外软件 / 免费版 / 服务器区
应用平台: Windows系统
MD5校验:a2e645a2cc3cf419a8101d2a1685502d

1. 官方下载:http://vertrigo.sourceforge.net/
2.安装Vertrigo_210.exe,按提示进行安装;
注意:VertrigoServ可以安装至任意位置,建议你选一个便于管理的安装路径.如:E:VertrigoServ
3. 运行VertrigoServ服务程序,就OK了。
mysql类
作者:chill 日期:2005-08-26 17:34
<?
class mysqlquery
{var $sql;//sql语句执行结果
var $query;//sql语句
var $num;//返回记录数
var $r;//返回数组
var $id;//返回数据库id号
//###############################执行mysql_query()语句#######################
function query($query)
{
$this->$sql=mysql_query($query) or die(mysql_error());
return $this->$sql;
}
//########################################执行mysql_fetch_array()#############################
function fetch($sql)//此方法的参数是$sql就是sql语句执行结果
{
$this->$r=mysql_fetch_array($sql);
return $this->$r;
}
//#################执行fetchone(mysql_fetch_array())##############################
//此方法与fetch()的区别是:1、此方法的参数是$query就是sql语句
//2、此方法用于while(),for()数据库指针不会自动下移,而fetch()可以自动下移。
function fetch1($query)
{
$this->$sql=$this->query($query);
$this->$r=mysql_fetch_array($this->$sql);
return $this->$r;
}
//############################执行mysql_num_rows()#######################
function num($query)//此类的参数是$query就是sql语句
{
$this->$sql=$this->query($query);
$this->$num=mysql_num_rows($this->$sql);
return $this->$num;
}
//###########################执行numone(mysql_num_rows())####################
//此方法与num()的区别是:1、此方法的参数是$sql就是sql语句的执行结果。
function num1($sql)
{$this->$num=mysql_num_rows($sql);
return $this->$num;
}
//###############################执行free(mysql_result_free())#################
//此方法的参数是$sql就是sql语句的执行结果。只有在用到mysql_fetch_array的情况下用
function free($sql)
{mysql_free_result($sql);
}
//###########################执行seek(mysql_data_seek())#################
//此方法的参数是$sql就是sql语句的执行结果,$pit为执行指针的偏移数
function seek($sql,$pit)
{mysql_data_seek($sql,$pit);
}
//###########################执行id(mysql_insert_id())####################
function lastid()//取得最后一次执行mysql数据库id号
{$this->$id=mysql_insert_id();
return $this->$id;
}
//########################################################
}
?>
class mysqlquery
{var $sql;//sql语句执行结果
var $query;//sql语句
var $num;//返回记录数
var $r;//返回数组
var $id;//返回数据库id号
//###############################执行mysql_query()语句#######################
function query($query)
{
$this->$sql=mysql_query($query) or die(mysql_error());
return $this->$sql;
}
//########################################执行mysql_fetch_array()#############################
function fetch($sql)//此方法的参数是$sql就是sql语句执行结果
{
$this->$r=mysql_fetch_array($sql);
return $this->$r;
}
//#################执行fetchone(mysql_fetch_array())##############################
//此方法与fetch()的区别是:1、此方法的参数是$query就是sql语句
//2、此方法用于while(),for()数据库指针不会自动下移,而fetch()可以自动下移。
function fetch1($query)
{
$this->$sql=$this->query($query);
$this->$r=mysql_fetch_array($this->$sql);
return $this->$r;
}
//############################执行mysql_num_rows()#######################
function num($query)//此类的参数是$query就是sql语句
{
$this->$sql=$this->query($query);
$this->$num=mysql_num_rows($this->$sql);
return $this->$num;
}
//###########################执行numone(mysql_num_rows())####################
//此方法与num()的区别是:1、此方法的参数是$sql就是sql语句的执行结果。
function num1($sql)
{$this->$num=mysql_num_rows($sql);
return $this->$num;
}
//###############################执行free(mysql_result_free())#################
//此方法的参数是$sql就是sql语句的执行结果。只有在用到mysql_fetch_array的情况下用
function free($sql)
{mysql_free_result($sql);
}
//###########################执行seek(mysql_data_seek())#################
//此方法的参数是$sql就是sql语句的执行结果,$pit为执行指针的偏移数
function seek($sql,$pit)
{mysql_data_seek($sql,$pit);
}
//###########################执行id(mysql_insert_id())####################
function lastid()//取得最后一次执行mysql数据库id号
{$this->$id=mysql_insert_id();
return $this->$id;
}
//########################################################
}
?>
(转自:www.phome.net)
服务器优化——Sysctl, Apache, MySQL篇
作者:chill 日期:2005-08-18 20:21
- 1
本站立志于收集各类技术文档资料,便于本人和广大网友查询检索,任何转载文章均尽力标明来源,无论单位或个人认为本站存在侵权内容均可与本站联系,任何此类反馈信息一经有效身份证明、权属证明及详细侵权情况证明后,将立即清除!对于转载内容,本站不为其版权负责,其任何言论均与本站无关!








