Visa obesvarade inlägg | Visa aktiva trådar Aktuellt datum och tid: 02 dec 2020, 00:19



Svara på tråd  [ 4 inlägg ] 
 ubuntu server 14.04 custom mysql datadir (ZFS) [LÖST] 
Författare Meddelande

Blev medlem: 16 apr 2007, 06:14
Inlägg: 37
Ort: Sthlm
Svara med citat
Inlägg ubuntu server 14.04 custom mysql datadir (ZFS) [LÖST]
har googlat, och det verkar vara vanligt med apparmor problem när man flyttar mysql's datadir, men dom modifieringarna som behövs i /etc/apparmor.d/usr.sbin.mysqld är redan gjorda..

Kod:
/mysql-data/mysql/ r,
/mysql-data/mysql/** rwk,


eftersom det inte funkade, så tittade jag på aa-complain och la till mysqld i complain istället för enforce. fortfarande ingen lycka..

har lagt över min befintliga mysql databas på ett dataset i min zfs pool, os disken är inte rätt ställe att ha databasen på när jag har en raidz att lägga den på.

iaf vid uppstart av mysql får jag ett felmeddelande
Kod:
root@DS380:/var/lib# service mysql start
start: Job failed to start


och i /var/log/mysql/error.log
Kod:
140709 14:51:56 [Warning] Using unique option prefix myisam-recover instead of myisam-recover-options is deprecated and will be removed in a future release. Please use the full name instead.
140709 14:51:56 [Note] Plugin 'FEDERATED' is disabled.
140709 14:51:56 InnoDB: The InnoDB memory heap is disabled
140709 14:51:56 InnoDB: Mutexes and rw_locks use GCC atomic builtins
140709 14:51:56 InnoDB: Compressed tables use zlib 1.2.8
140709 14:51:56 InnoDB: Using Linux native AIO
140709 14:51:56 InnoDB: Initializing buffer pool, size = 128.0M
140709 14:51:56 InnoDB: Completed initialization of buffer pool
140709 14:51:56 InnoDB: highest supported file format is Barracuda.
140709 14:51:56  InnoDB: Operating system error number 22 in a file operation.
InnoDB: Error number 22 means 'Invalid argument'.
InnoDB: Some operating system error numbers are described at
InnoDB: http://dev.mysql.com/doc/refman/5.5/en/operating-system-error-codes.html
InnoDB: File name ./ib_logfile0
InnoDB: File operation call: 'aio write'.
InnoDB: Cannot continue operation.


för att kopiera mappen /var/lib/mysql körde jag
Kod:
 sudo rsync -av /var/lib/mysql /mysql-data/


har bytt monteringspunkt på datasettet för att testa om det var filrättigheter etc som strulade, men det verkar inte så..

utöver detta har jag även detta roliga apparmor fenomen..
Kod:
Jul  9 15:07:36 DS380 kernel: [11899.956657] type=1400 audit(1404911256.303:274): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/sbin/mysqld" pid=9628 comm="apparmor_parser"


dyker upp 3ggr ungefär var 10min i syslog om ja kör en reload på apparmor så dyker det upp en hel lista på alla möjliga olika profiler.. men det blir ett senare problem.. först o främst vill ja helst ha över databasen på zfs raidz diskarna..


Senast redigerad av Stingray 11 jul 2014, 10:42, redigerad totalt 1 gång.



09 jul 2014, 17:23
Profil
Serveradmin
Användarvisningsbild

Blev medlem: 22 okt 2006, 08:13
Inlägg: 3798
Ort: Svedala
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS
Svara med citat
Inlägg Re: ubuntu server 14.04 custom mysql datadir (InnoDB err 22)
Stingray skrev:
för att kopiera mappen /var/lib/mysql körde jag
Kod:
 sudo rsync -av /var/lib/mysql /mysql-data/



Utan att vara helt säker på vad din fråga egentligen är så kan jag säga att denna operation kommer med hyfsat stor sannolikhet att misslyckas om du inte har MySQL databas tjänsten nerstängd under tiden som du kopierar. Gjorde du det? Alltså;

Kod:
sudo service mysql stop


och därefter:

Kod:
sudo rsync -av /var/lib/mysql /mysql-data/


10 jul 2014, 07:59
Profil WWW

Blev medlem: 16 apr 2007, 06:14
Inlägg: 37
Ort: Sthlm
Svara med citat
Inlägg Re: ubuntu server 14.04 custom mysql datadir (InnoDB err 22)
Oj de glömde ja skriva men ja den servicen var stoppad när ja kopierar databasen..

Funderar på att prova montera zfs datasettet på /var/lib/mysql

För att testa..

Mest jobbiga är att loggen inte ger något att gå på..


10 jul 2014, 08:56
Profil

Blev medlem: 16 apr 2007, 06:14
Inlägg: 37
Ort: Sthlm
Svara med citat
Inlägg Re: ubuntu server 14.04 custom mysql datadir (InnoDB err 22)
http://ubuntuforums.org/showthread.php?t=2084202

äntligen hittat fler som haft problem med mysql datadir flytt.. och komiskt nog oxå flyttat till ett zfs filsystem, verkar vara där problemet är..


iaf la till i my.cnf

Kod:
innodb_use_native_aio = 0



så hoppade den snällt igång med zfsonlinux och mysql..


10 jul 2014, 13:28
Profil
Visa inlägg nyare än:  Sortera efter  
Svara på tråd   [ 4 inlägg ] 

Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 9 gäster


Du kan inte skapa nya trådar i denna kategori
Du kan inte svara på trådar i denna kategori
Du kan inte redigera dina inlägg i denna kategori
Du kan inte ta bort dina inlägg i denna kategori
Du kan inte bifoga filer i denna kategori

Sök efter:
Hoppa till:  
Main Engineer for phpBB3: Bertie at phpBB.com © 2000 - 2002, 2005 - 2007, the Group behind the Open Source code of phpBB.
Designed by STSoftware, modified by Katt, Konservburk & Peetra. Swedish translation by Peetra & phpBB Sweden © 2006-2011