2016-04-07 4 views
0

Versuch Einstellung zu Kleinbuchstaben Tabellennamen in MariaDB für einen Travis-CI Build gesetztlower_case_table_names in Travis CI

addons: 
    mariadb: '10.1' 

I

- sudo sed -i '/\[mysqld\]/a lower_case_table_names = 2 ' /etc/mysql/my.cnf 
    - sudo service mysql restart 

und

- echo "[mysqld]" > .my.cnf 
    - echo "lower_case_table_names = 2" >> .my.cnf 

versucht haben, wenn Ich laufe:

- mysql --verbose -e "show variables like 'lower%';" --user=root 

-------------- 
show variables like 'lower%' 
-------------- 
+------------------------+-------+ 
| Variable_name   | Value | 
+------------------------+-------+ 
| lower_case_file_system | OFF | 
| lower_case_table_names | 0  | 
+------------------------+-------+ 

Und das sind die Dateien (beim Start ausgeführt werden, bevor Änderungen) keine hat lower_case_table_names in den Dateien (wenn ich es hinzufügen)

# - strace mysql 2>&1 | grep cnf 
#stat("/etc/my.cnf", 0x7ffef7c8dca0)  = -1 ENOENT (No such file or directory) 
#stat("/etc/mysql/my.cnf", {st_mode=S_IFREG|0644, st_size=5232, ...}) = 0 
#open("/etc/mysql/my.cnf", O_RDONLY|O_CLOEXEC) = 3 
#stat("/etc/mysql/conf.d/mariadb.cnf", {st_mode=S_IFREG|0644, st_size=435, ...}) = 0 
#open("/etc/mysql/conf.d/mariadb.cnf", O_RDONLY|O_CLOEXEC) = 4 
#stat("/etc/mysql/conf.d/mysqld_safe_syslog.cnf", {st_mode=S_IFREG|0644, st_size=36, ...}) = 0 
#open("/etc/mysql/conf.d/mysqld_safe_syslog.cnf", O_RDONLY|O_CLOEXEC) = 4 
#stat("/etc/mysql/conf.d/tokudb.cnf", {st_mode=S_IFREG|0644, st_size=285, ...}) = 0 
#open("/etc/mysql/conf.d/tokudb.cnf", O_RDONLY|O_CLOEXEC) = 4 
#stat("/home/travis/.my.cnf", 0x7ffef7c8dca0) = -1 ENOENT (No such file or directory) 

Antwort

0

Scheint wie ein doco irgendwo Fehler. dies funktioniert:

- echo "[mysqld]" > $HOME/.my.cnf 
- echo "lower-case-table-names = 1" >> $HOME/.my.cnf 

-------------- 
show variables like 'lower%' 
-------------- 
+------------------------+-------+ 
| Variable_name   | Value | 
+------------------------+-------+ 
| lower_case_file_system | OFF | 
| lower_case_table_names | 1  | 
+------------------------+-------+