个人工具
登录
查看“Vsftpd和mysql配置”的源代码 - Ubuntu中文
页面
讨论
查看源代码
历史
搜索
导航
首页
最近更改
随机页面
页面分类
帮助
编辑
编辑指南
沙盒
新闻动态
字词处理
工具
链入页面
相关更改
特殊页面
页面信息
查看“Vsftpd和mysql配置”的源代码
来自Ubuntu中文
←
Vsftpd和mysql配置
跳转至:
导航
,
搜索
因为以下原因,你没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
==安装vsftpd、mysql和phpmyadmin== Vsftp没有内置的MySQL支持,所以我们必须使用PAM来认证: <pre>sudo apt-get install vsftpd libpam-mysql mysql-server mysql-client phpmyadmin</pre> 随后会询问下列问题: <pre>New password for the MySQL "root" user: <-- yourrootsqlpassword Repeat password for the MySQL "root" user: <-- yourrootsqlpassword Web server to reconfigure automatically: <-- apache2</pre> ==创建MySQL数据库== 现在我们创建名为''vsftpd''的数据库和名为''vsftpd''的MySQL账户(用于vsftpd进程连接vsftpd数据库): <pre>mysql -u root -p</pre> <pre>CREATE DATABASE vsftpd; GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP ON vsftpd.* TO 'vsftpd'@'localhost' IDENTIFIED BY 'ftpdpass'; GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP ON vsftpd.* TO 'vsftpd'@'localhost.localdomain' IDENTIFIED BY 'ftpdpass'; FLUSH PRIVILEGES;</pre> ftpdpass换成你想要的密码,然后创建表: <pre>USE vsftpd;</pre> <pre>CREATE TABLE `accounts` ( `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `username` VARCHAR( 30 ) NOT NULL , `pass` VARCHAR( 50 ) NOT NULL , UNIQUE ( `username` ) ) ENGINE = MYISAM ;</pre> <pre>quit;</pre> ==配置vsftpd== [[Category:服务器]]
返回至
Vsftpd和mysql配置
。