Ubuntu系统建立mySQL认证的FTP用户和虚拟主机扩展

Ubuntu系统建立通过mySQL数据库认证的FTP虚拟用户和">虚拟主机的扩展

这里使用的是vsftpd

sudo apt-get install vsftpd

给vsftpd虚拟用户创建数据库, 这个数据库就是储存登录FTP的用户名和密码的, 把数据库名叫做vsftpd好了。
登录数据库管理

mysql -u root -p

创建数据库vsftpd并配置它的权限

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;

对于上面这段, 注意把ftpdpass修改成你自己的密码, 一共2个
使用vsftpd这个数据库并建立表
USE vsftpd;

时间: 2014-12-19

Ubuntu系统建立mySQL认证的FTP用户和虚拟主机扩展的相关文章

ubuntu系统下mysql 密码重置问题

问题描述 ubuntu系统下mysql 密码重置问题 在执行mysql -uroot -p连接mysql时出现: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)可密码忘了 在ubuntu系统下重置mysql root用户的密码 解决方案 Ubuntu下重置MySQL的root密码

Ubuntu系统(七) 安装FTP

Ubuntu下安装FTP 服务器 vsftpd 是可在 Ubuntu 中使用的 FTP 守护程序之一.它在安装.设置和维护方面十分方便.要安装 vsftpd 您可以使用下列命令 sudo apt-get install vsftpd

用Ubuntu系统DIY免费文件服务器

据国外分析机构的调查,Ubuntu Linux目前已成重要的服务器平台之一. 如果你的网络中缺一台文件服务器,那在网络中存储和备份重要文件就缺少了一个核心部件.你可以选择从Ubuntu Linux到Windows Server不同系统间免费或者付费的方式来组建你的文件服务器. 下面讲述的是如何使用免费的方法组建你的文件服务器,而你所需要准备的只是一台已有的旧电脑就足够了. 下载Ubuntu系统 首先是找到下载页面,然后点击服务器版的下载地址.下载完最新版本的软件后,你把ISO文件刻录到CD上.于

DebianLNMP虚拟主机管理工具Nginx PHP5.3 MySQL管理软件

Debian6系统下使用之前发布的"DebianLNMP"服务器软件套件,DebianLNMP一键安装包是一个快捷的服务器套件,轻轻松松全自动安装LNMP(Nginx.MySQL.PHP.phpMyAdmin)可直接用再生产环境.现在我们已经在Debian/Ubuntu VPS(VDS)或独立主机安装LNMP,安装最快最新(Nginx.MySQL.PHP.phpMyAdmin)生产环境. 下面介绍配套的DebianLNMP虚拟主机管理工具,快速创建Nginx PHP5.3 MySQL配

Ubuntu Linux系统下MySQL安装指南

安装MySQL sudo apt-get install mysql-server 这个应该很简单了,而且我觉得大家在安装方面也没什么太大问题,所以也就不多说了,下面我们来 讲讲配置. 配置MySQL 注意,在Ubuntu下MySQL缺省是只允许本地访问的,如果你要其他机器也能够访问的话,那么需要改变 /etc/mysql/my.cnf配置文件了!下面我们一步步地来: 默认的MySQL安装之后根用户是没有密码的,所以首先用根用户进入: $mysql -u root 在这里之所以用-u root是

Ubuntu系统下安装与配置MySql数据库

验证是否运行MYSQL 运行apt-get install mysql- server mysql-client 如果安装过程中 提示错误,请设置mysql账号的密码,然后再进行安装 验证是否启动Mysql 重新启动 Mysql sudo /etc/init.d/mysql restart 配置 MySQL 的管理员密 码 sudo mysqladmin -u root password newpassword 安装PHPmyadmin工具 安装完 PHPmyadmin后执行,ln –s /us

使用Pureftpd+MySQL+Pureftpd_php_manager架设FTP SERVER

前些日子都想写的﹐但由于忙着安装新SERVER﹐一直想着弄完成后可以把其中的过程写出来.现在新SERVER也上架了﹐有时间慢慢写几篇文章出来了﹐*^_^* 本文是傻瓜式的教程﹐目的就是让初学FREEBSD的朋友可以一步一步做下去﹐就建立了自己的FTP SERVER了.其中过程可能有一些罗嗦,有水平的朋友可以跳着看即可,谢谢!如果你是第一次使用pureftpd,可以按步就班的做,对你理清整个安装过程及思路有帮助的,Thanks all.关于pureftpd的介绍﹐建议大家去它的官方站看看﹐我觉得它

Ubuntu安装配置mysql

安装 如果我们在没有安装MySQL的ubuntu系统中输入如下的命令:mysql, 系统会给出如下的提示: The program 'mysql' is currently not installed. You can install it by typing: sudo apt-get install mysql-client-core-5.5 1 2 1 2 实际上我们安装mysql的时候,可以选择安装server或者client, 如果只是安装有client端的话,要连接到安装有serve

实例:用PHP实现Ftp用户的在线管理

领导要我策划一个网页设计大赛和Flash创作大赛,要求必须实现在线报名和上传作品.通过FreeBSD+Apache+PHP+Mysql+FTP我实现了该要求. 实现在线报名和上传作品的思路是利用网页表单收集用户填写的资料存储到Mysql数据库内,同时以该用户的注册名创建一个FTP上传账号并创建该用户的相应目录. FTP服务器是系统默认带的,采用系统用户的用户名和密码,创建系统用户就等于创建FTP用户,FreeBSD是属于UNIX阵营的操作系统,它没有象Linux一样的useradd和groupa

如何在FreeBSD上用PHP实现在线添加FTP用户

近日领导要我策划一个网页设计大赛和Flash创作大赛,要求必须实现在线报名和上传作品.通过FreeBSD+Apache+PHP+Mysql+FTP我实现了该要求. 实现在线报名和上传作品的思路是利用网页表单收集用户填写的资料存储到Mysql数据库内,同时以该用户的注册名创建一个FTP上传账号并创建该用户的相应目录. FTP服务器是系统默认带的,采用系统用户的用户名和密码,创建系统用户就等于创建FTP用户,FreeBSD是属于UNIX阵营的操作系统,它没有象Linux一样的useradd和grou