【求助】请教一个文本数据库的问题

【求助】请教一个文本数据库的问题

如果要写一个大一点的shell应用程序,肯定会使用到数据库,由于条件限制,只能用文本文件做数据库。现在的问题是:
  1.程序运行的时候,是多个用户在使用,会产生一些临时文件,如果多个用户同时读写这些临时文件,就会出错。我的方法是为不同的用户建不同的临文件,这个办法是不是太笨了?有没有更好一点的办法?
  2.如果一定要使用数据库,我很想用mysql,能不能给一个用shell连接mysql的简单例子?      
也许 Perl 更适合