ftpuser.sql

来自「在Linux下使用GCC编制的FTP服务器」· SQL 代码 · 共 44 行

SQL
44
字号
--修改缺省用户密码~#mysqladmin -u root password 123456--把多余的用户删除掉!mysql>delete from user where Password='';--创建数据库ftpsvrmysql>create database ftpsvr;--创建用户gottermysql>create user gotter identified by '123456';--将ftpsvr数据库授权给用户gottermysql>grant all on ftpsvr.* to gotter;--刷新权限,使用户gotter立即生效mysql>flush privileges;mysql>exit	--换gotter用户名重新登录	~$mysql -u gotter -pmysql>use ftpsvr;mysql>create table FtpUser(	Id int primary key AUTO_INCREMENT,	Name varchar(16) unique not null,    Password varchar(41) not null,	RealRootDir varchar(260) not null);	--物理根目录,例如"/home/gotter"mysql>create table Privilege(	Id int not null,	Dir varchar(260) not null,	--虚拟目录,虚拟目录"/" 将映射到物理根目录,例如: "/" => "/home/gotter"	Privilege varchar(8));		--访问权限,可以为'w','x','r'的组合------------------------------下面是测试数据-----------------------mysql>insert into FtpUser(Name,Password,RealRootDir) 	values('gotter',PASSWORD('123456'),'/home/gotter/');mysql>insert into Privilege(Id,Dir,Privilege) 	values(1,'/','rwx');mysql>insert into Privilege(Id,Dir,Privilege) 	values(1,'/Project','rx');mysql>insert into Privilege(Id,Dir,Privilege) 	values(1,'/Install','rx');

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?