Welcome to the MySQL monitor. Commands end with ; or /g. Your MySQL connection id is 16 to server version: 4.0.18 Type 'help;' or '/h' for help. Type '/c' to clear the buffer. mysql> 输入exit退出Mysql。
为Mysql的root用户设置一个口令123456
# mysqladmin -u root password ‘123456'
设置完后我们再来测试一下密码是否生效了。
# mysql -u root -p Enter password:
出现提示密码,输入正确密码并回车。 如果出现以下内容,表示设置成功。 Welcome to the MySQL monitor. Commands end with ; or /g. Your MySQL connection id is 16 to server version: 4.0.18 Type 'help;' or '/h' for help. Type '/c' to clear the buffer. mysql>
如果出现以下内容,表示设置失败。(如果这样,你就惨了,哈哈)
ERROR 1045: Access denied for user: 'root@localhost' (Using password: YES)
MYSQLUser ftp #MYSQLUser 数据用户名 MYSQLPassword 123456 #MYSQL数据库用户的密码 MYSQLDatabase ftpusers #FTP数据数据库 MYSQLCrypt md5 #密码加密方式"cleartext", "crypt", "md5" and "password" # cleartext 明文,crypt,md5,password是Backend password(‘your-passwd')函数(MYSQL数据库所使用的password()函数) MYSQLGetPW SELECT Password FROM users WHERE User="/L" # 密码字段,我使用users表中的Password做为密码字段 MYSQLGetUID SELECT Uid FROM users WHERE User="/L" #UID用户ID字段 MYSQLDefaultUID 1000 #默认的UID (注:如何开启该选项,MYSQLGetUID将失去作用) MYSQLGetGID SELECT Gid FROM users WHERE User="/L" #GID组ID字段 MYSQLDefaultGID 1000 #默认的GID (注:如何开启该选项,MYSQLGetGID将失去作用) MYSQLGetDir SELECT Dir FROM users WHERE User="/L" #FTP用户目录如/home/web/www-9812-net MySQLGetQTAFS SELECT QuotaFiles FROM users WHERE User="/L" #磁盘限额,文件数限制。如1000,允许用户上传1千个文件 MySQLGetQTASZ SELECT QuotaSize FROM users WHERE User="/L" #磁盘限额,FTP用户空间限制(单位为M),如:100M MySQLGetRatioUL SELECT ULRatio FROM users WHERE User="/L" MySQLGetRatioDL SELECT DLRatio FROM users WHERE User="/L" #上传/下载比率。MySQLGetRatioUL为上传比,MySQLGetRatioDL下载比。如:1:5 MySQLGetBandwidthUL SELECT ULBandwidth FROM users WHERE User="/L" MySQLGetBandwidthDL SELECT DLBandwidth FROM users WHERE User="/L" #下传/下载带宽(单位KB/s)。MySQLGetBandwidthUL上传带宽,MySQLGetBandwidthDL下载带宽。如上传500KB/s,下载50KB/s MySQLForceTildeExpansion 1 MySQLTransactions On #不会翻译
测试FTP是否正常了。 # ftp 你的IP Connected to 127.0.0.1. 220---------- 欢迎来到 Pure-FTPd ---------- 220-您是第1个使用者,最多可达50个连接 220-现在是本地时间 09:02。服务器端口: 21。 220 在15分钟内没有活动,您将被断线。 Name (127.0.0.1:kevin):kevin Password: 230-使用者kevin 有以下组的权限: ftpusers 230-这个服务器支持FXP传输 230-OK. 目前限制的目录是 / Remote system type is UNIX. Using binary mode to transfer files. ftp>
恭喜你,你的FTP服务已经正常工作了。
三、 使用PHP_Manager进行用户管理
下载最新的PHP_Manager软件
# tar zxvf ftp_v1.3.1.tar.gz # mv ftp_v1.3.1 /www/path/data/ftp # cd /www/path/data/ftp # vi config.php 修改config.php配置文件