mysql为什么不能创建数据库?

mysql为什么不能创建数据库?

各位大虾,你们好,请教一个急迫的问题:
 在linux7.3环境
 mysql数据库存放目录在/var/lib/mysql/下
  启动mysql后(create database xxx)创建数据库时,出现:
 ERROR 1006:Can't create database 'xxx'errno:28)
  使用mysqladmin以任何用户身份登录并创建数据库也不行 
 我只有手工在/var/lib/mysql下创建了一个xxx目录。
  但是又不能创建数据表
 我只能在win9x环境下用mysql创建表并复制到xxx目录下
  但是插入记录时,mysql一直没有反应。
 真惨啊!!!      
我不会出现这种情况阿,你是用什么帐号登陆阿,是不是没有建立数据库的权限阿?      
  我犯了个大错误,原来存放数据库的目录/var/lib/mysql没有可用磁盘空间了!!!
  我开启了squid服务,是squid的日志文件(/var/log/squid/)不断增多,把磁盘(/var)目录占?了。
  谢谢!!!