Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • BackTrack 5 R2
  • Wine 1.4 / 1.5.5
  • Mozilla Firefox 12...
  • Ubuntu 11.04
  • Angry Birds 1.1.2.1
  • Ubuntu 10.04.4 LTS
  • Linux Kernel 3.4
  • Ubuntu Manual 10.10
  • Adobe Flash Player...
  • Pidgin 2.10.4
  • Home > Linux > System > Filesystems

    MySQLfs 0.4.0

    Download button

    No screenshots available
    Downloads: 728  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    Good (3.0/5)
    17 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    MySQLfs team | More programs
    GPL / FREE
    July 13th, 2009, 14:08 GMT [view history]
    ROOT / System / Filesystems

     Read user reviews (0)  Refer to a friend  Subscribe

    MySQLfs description

    A userspace filesystem which stores data in a MySQL database

    MySQLfs is Linux userspace filesystem which stores data in a MySQL database. The project uses FUSE to interface with the kernel.

    Build:

    If compiling from CVS run ./cvs-bootstrap first.

    For both CVS and tarball version run:

    ./configure
    make


    Usage:

    1. Create database and account

    mysql> CREATE DATABASE mysqlfs;
    mysql> GRANT SELECT, INSERT, UPDATE, DELETE ON mysqlfs.* TO mysqlfs@"%" IDENTIFIED BY 'password';
    mysql> FLUSH PRIVILEGES;


    2. Create tables

    mysql -uroot -p mysqlfs < schema.sql

    3. Mount database as a filesystem

    mkdir fs
    ./mysqlfs -ohost=localhost -ouser=user -opassword=pass -odatabase=mysqlfs fs


    4. Instead of setting connection options on the command line you may create a [mysqlfs] section in your ~/.my.cnf file and set the parameters there.

    Options:

    -ohost=< hostname >
    MySQL server host

    -ouser=< username >
    MySQL username

    -opassword=< password >
    MySQL password

    -odatabase=< db >
    MySQL database name



    Product's homepage

    Requirements:

    · MySQL
    · Filesystem in Userspace

    What's New in This Release: [ read full changelog ]

    · Fixed all open bugs, and responded to one of two Feature Requests
    · Doxygen'd API, regression-tests pass on Linux
    · Reworked data storage. Instead of one huge record for each file we now store the data in 4kB blocks. That greatly improves performance, storage efficiency and overcomes problems when storing files larger than 1MB. As a side effect it allows storing "sparse" files.

      


    TAGS:

    userspace filesystem | MySQL filesystem | MySQL database | FUSE | userspace | filesystem



    HTML code for linking to this page:


    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM