Rumah pangkalan data tutorial mysql Proftpd-1.2.7+MySQL整合经验_MySQL

Proftpd-1.2.7+MySQL整合经验_MySQL

Jun 01, 2016 pm 02:12 PM
int varchar sepadukan pengalaman


  经验之谈,大家可以参考。
  
  首先在安装的时候。。确定mysql中mysql.hlibmysql和client.a
  这两个文件的路经以我的为例:
  /usr/local/mysql/include/mysql/mysql.h
  /usr/local/mysql/lib/mysql/libmysqlclient.a
  解压proftpd。然后找到contrib目录下的mod_sql_mysql.cp这个文件
  打开==找到
  改成/usr/local/mysql/include/mysql/mysql.h并保存
  之后就是编译了
  ./configure   --prefix=/usr/local/proftpd --with-modules=mod_sql:mod_sql_mysql --with-includes=/usr/local/mysql/include --with-libraries=/usr/local/mysql/lib
  然后就是make 和make install安装完成。
  /usr/local/proftpd/sbin/proftpd
  如果没有任何提示就说明安装成功
  PS:一般都会叫你改把"nogroup"改成"nobody"
  
  然后到源代码中sample-configureations目录下找到mod_mysql.conf把它CP到proftpd/ect下成改名为proftpd.conf
  修成参考“小凡”的文章
  =================================
  SQLConnectInfo dbname@host:port username password
  为你的数据库的相应连接参数。
  例子:我的proftpd的数据库账号:ftp密码:123456 端口:3306
  SQLConnectInfo proftpd@localhost:3306 ftp 123456
  将
  SQLUserInfo users username password uid gid NULL NULL
  改为
  SQLUserInfo users userid passwd uid gid homedir shell
  这是使用FTP帐号的表名和字段名。
  在
  SQLDefaultHomedir "/tmp"
  的行首加上“#”注释符。
  将
  # SQLGroupInfo groups groupname gid members
  前面的“#”注释符去掉,这是组信息。
  
  如果不需要匿名登录,将
  
  到
  
  之间的内容前都加上“#”注释符。
  
  
  四、建立数据库
  在第三步中的dbname库中用以下命令建立相应的数据表,并建立一个帐号:
  说明:这些都可以在phpMyAdmin下完成。这个也是最方便的MySQL的管理工具之一
  
  DROP TABLE IF EXISTS `groups`;
  CREATE TABLE `groups` (
  `groupname` varchar(255) binary NOT NULL default '',
  `gid` int(11) NOT NULL default '0',
  `members` text NOT NULL,
  PRIMARY KEY (`groupname`)
  ) TYPE=MyISAM;
  
  INSERT INTO `groups` VALUES ('ftpgroup', 10000, 'ftpuser');
  
  DROP TABLE IF EXISTS `users`;
  CREATE TABLE `users` (
  `userid` varchar(255) binary NOT NULL default '',
  `passwd` varchar(255) binary NOT NULL default '',
  `uid` int(11) default NULL,
  `gid` int(11) default NULL,
  `homedir` varchar(255) default NULL,
  `shell` varchar(255) default NULL,
  `count` int(11) default NULL,
  PRIMARY KEY (`userid`)
  ) TYPE=MyISAM;
  
  INSERT INTO `users` VALUES ('ftpuser', password('ftpuser'), 10000, 10000, '/home/ftpuser', '/bin/bash', 0);
  
  五、启动proftpd
  [root@test /root]# /usr/local/proftpd/sbin/proftpd
  =============================
  如果启动没有什么提示就说明成功了。
  FAQ1:为什么我用localhost连不上
  到网络===主机===把IP改成192.168.0.10试试看。
  FAQ2:为什么连接上了。。要等很久或者Socks 什么连接失败
  在FTP软件中去掉“被动模式PASV“
  
  
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Tag artikel panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Program C++ untuk menukar pembolehubah jenis berganda kepada jenis int Program C++ untuk menukar pembolehubah jenis berganda kepada jenis int Aug 25, 2023 pm 08:25 PM

Program C++ untuk menukar pembolehubah jenis berganda kepada jenis int

Penjelasan terperinci tentang kaedah menukar jenis int kepada bait dalam PHP Penjelasan terperinci tentang kaedah menukar jenis int kepada bait dalam PHP Mar 06, 2024 pm 06:18 PM

Penjelasan terperinci tentang kaedah menukar jenis int kepada bait dalam PHP

Penyepaduan dan penggunaan pangkalan data Spring Boot dan NoSQL Penyepaduan dan penggunaan pangkalan data Spring Boot dan NoSQL Jun 22, 2023 pm 10:34 PM

Penyepaduan dan penggunaan pangkalan data Spring Boot dan NoSQL

Berapakah bilangan nombor java int? Berapakah bilangan nombor java int? Mar 06, 2023 pm 04:09 PM

Berapakah bilangan nombor java int?

Apakah julat nilai int32 Apakah julat nilai int32 Aug 11, 2023 pm 02:53 PM

Apakah julat nilai int32

Perkongsian pengalaman pembangunan PHP: pengalaman dan cadangan untuk menguasai pelaksanaan pelbagai fungsi Perkongsian pengalaman pembangunan PHP: pengalaman dan cadangan untuk menguasai pelaksanaan pelbagai fungsi Nov 22, 2023 pm 12:02 PM

Perkongsian pengalaman pembangunan PHP: pengalaman dan cadangan untuk menguasai pelaksanaan pelbagai fungsi

UniApp merealisasikan penyepaduan sempurna rangka kerja Vue.js UniApp merealisasikan penyepaduan sempurna rangka kerja Vue.js Jul 04, 2023 pm 08:49 PM

UniApp merealisasikan penyepaduan sempurna rangka kerja Vue.js

Berapa banyak bait yang diduduki int? Berapa banyak bait yang diduduki int? Jan 22, 2024 pm 03:14 PM

Berapa banyak bait yang diduduki int?

See all articles