• code maridb
    MariDB 5.5 на debian 7.6.
    Пытаюсь создать innodb таблицу в другой директории с помощью директивы data directory='/mypath'. data directory тупо игнорится.
    
    create table external (x int unsigned not null primary key) data directory = '/var/lib/mysqlext';
    # ls -ld /var/lib/mysqlext/
    drwx------ 3 mysql mysql 4096 Ноя 24 20:15 /var/lib/mysqlext/
    # ls -l /var/lib/mysql/zabbix/external.*
    -rw-rw---- 1 mysql mysql  8554 Ноя 24 20:21 /var/lib/mysql/zabbix/external.frm
    -rw-rw---- 1 mysql mysql 98304 Ноя 24 20:21 /var/lib/mysql/zabbix/external.ibd
    
    root@localhost [zabbix]> show variables  where Variable_name like '%sym%' ;
    +---------------+-------+
    | Variable_name | Value |
    +---------------+-------+
    | have_symlink  | YES   |
    +---------------+-------+
    
    ну и я руками вроде как удостоверился, что запускается mysqld с --symbolic-links.
    
    Ну чего ему не хватает?!

Replies (0)