Автор Тема: Помощ за настройване на MySQL.cnf  (Прочетена 1807 пъти)

k0k0

  • Участници
  • ***
  • Публикации: 6
    • Профил
Ситуацията е следната попринцип си хоствам уеб сървърчето под виста с xampp, но аз имам дуалбуут с убунту и често го ползвам и докато го ползвам се сещатате, че сайтът е оффлайн .. та идеята ми беше да ползвам обща датабаза и обща папка за документи. Общата папка с документи я нагласих ама при общата датабаза ударих на греда.. долният код попринцип трябва да ми реши проблемчетата ама нъцки ..


Код:
[client]
# password       = your_password
port = 3306
socket = /media/G/Installed Software/xampp/mysql/mysql.sock

# Here is entries for some specific programs
# The following values assume you have at least 32M ram

[mysqld]
#
# * Basic Settings
#

#
# * IMPORTANT
#   If you make changes to these settings and your system uses apparmor, you may
#   also need to also adjust /etc/apparmor.d/usr.sbin.mysqld.
#

port= 3306

socket= /media/G/Installed Software/xampp/mysql/mysql.sock

basedir= /media/G/Installed Software/xampp/mysql

tmpdir= /media/G/Installed Software/xampp/tmp

datadir= /media/G/Installed Software/xampp/mysql/data

skip-locking

key_buffer = 16M

max_allowed_packet = 1M

table_cache = 64

sort_buffer_size = 512K

net_buffer_length = 8K

read_buffer_size = 256K

read_rnd_buffer_size = 512K

myisam_sort_buffer_size = 8M


Код:
xxx@xxx-desktop:/etc/mysql$ sudo /etc/init.d/mysql restart
 * Stopping MySQL database server mysqld                                               [ OK ]
 * Starting MySQL database server mysqld                                               [fail]
« Последна редакция: Apr 27, 2009, 21:22 от k0k0 »
Активен

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Re: Помощ за настройване на MySQL.cnf
« Отговор #1 -: Apr 27, 2009, 22:20 »
Ключът към проблема ти се намира в задаването стойността на basedir. Тази стойност показва къде се намират програмните файлове на MySQL. Ти си задал да сочи към програмни файлове на MySQL, който е компилиран за Windows. Да, точно така - компилираният за Windows MySQL не може да работи под Linux без емулация. Но не се втурвай да емулираш. Щом си свикнал да използваш пакета XAMPP, то дръпни си неговата версия за Linux, задай basedir към тези програмни файлове и най-вероятно няма да имаш проблеми. Не съм виждал структурата на MySQL под Windows, но съм склонен да предположа, че има пълна съвместимост на базите данни под двете ОС. Така че единственото, което трябва да поправиш, е указанието кои програмни файлове на MySQL да се ползват под Linux. А, да, естествено, ако MySQL няма проблем с писането в папката /media/G/Installed Software/xampp/mysql/ (В тази връзка, някой пробвал ли е създаване на socket файл в ntfs дял? Но това ще си го прочета и сам). Препоръчвам ти да смениш папката на socket файла - извращение е да си държиш файловете на процеса върху Windows-ки дял. Тя и tmp папката не изглежда добре върху Windows-ки дял... Май от препоръките ми, само datadir остана непроменен от файловите настройки :D И то, ако има съвместимост на файловете с базите данни между двете ОС. Нищо, че си мисля, че са съвместими - не съм ги виждал ;)

P.S.: Какъв пост написах...
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

k0k0

  • Участници
  • ***
  • Публикации: 6
    • Профил
Re: Помощ за настройване на MySQL.cnf
« Отговор #2 -: Apr 27, 2009, 22:29 »
Ок.. това го бях пробвал май и не стана .. сега направих тези настройки и пак същото положение
П.П. Инсталирал съм си по отделно всички модули нужни за уеб сървър не съм ползвал някакви пакети както xampp за уиндоуският ми сървър


Код:
[client]
# password       = your_password
port = 3306
socket = /var/lib/mysql/mysql.sock

# Here is entries for some specific programs
# The following values assume you have at least 32M ram

[mysqld]
#
# * Basic Settings
#

#
# * IMPORTANT
#   If you make changes to these settings and your system uses apparmor, you may
#   also need to also adjust /etc/apparmor.d/usr.sbin.mysqld.
#

port= 3306

socket= /var/lib/mysql/mysql.sock

basedir= /etc/mysql

tmpdir= /tmp

datadir= /media/G/Installed Software/xampp/mysql/data

skip-locking
« Последна редакция: Apr 27, 2009, 22:31 от k0k0 »
Активен

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Re: Помощ за настройване на MySQL.cnf
« Отговор #3 -: Apr 27, 2009, 22:43 »
Нарекох basedir "стойност, която показва къде се намират програмните файлове", а не "стойност показва къде се намират файловете с настройки". Което ще рече, че за тази стойност трябва да се зададе пътят, където се намират изпълнимите файлове на MySQL. Ако си инсталирал MySQL чрез пакетния мениджър (а най-вероятно е така, съдейки по зададената папка /etc/mysql), то за basedir задай /usr. Останалата част от пътищата до изпълнимите файлове се попълва от други променливи, вписани в mysqld_safe ;)

P.S.: А! И, между другото, сложи по един интервал поне между променливите и знака = :)
« Последна редакция: Apr 27, 2009, 22:48 от neter »
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

k0k0

  • Участници
  • ***
  • Публикации: 6
    • Профил
Re: Помощ за настройване на MySQL.cnf
« Отговор #4 -: Apr 28, 2009, 15:48 »
Хубаво ама нямам такъв ред като сейф :| Ето го целеят файл:

Код
GeSHi (PHP):
  1. #
  2. # The MySQL database server configuration file.
  3. #
  4. # You can copy this to one of:
  5. # - "/etc/mysql/my.cnf" to set global options,
  6. # - "~/.my.cnf" to set user-specific options.
  7. #
  8. # One can use all long options that the program supports.
  9. # Run program with --help to get a list of available options and with
  10. # --print-defaults to see which it would actually understand and use.
  11. #
  12. # For explanations see
  13. # http://dev.mysql.com/doc/mysql/en/server-system-variables.html
  14.  
  15. # This will be passed to all mysql clients
  16. # It has been reported that passwords should be enclosed with ticks/quotes
  17. # escpecially if they contain "#" chars...
  18. # Remember to edit /etc/mysql/debian.cnf when changing the socket location.
  19. [client]
  20. # password       = your_password
  21. port = 3306
  22. socket = /var/lib/mysql/mysql.sock
  23.  
  24. # Here is entries for some specific programs
  25. # The following values assume you have at least 32M ram
  26.  
  27. [mysqld]
  28. #
  29. # * Basic Settings
  30. #
  31.  
  32. #
  33. # * IMPORTANT
  34. #   If you make changes to these settings and your system uses apparmor, you may
  35. #   also need to also adjust /etc/apparmor.d/usr.sbin.mysqld.
  36. #
  37.  
  38. port = 3306
  39.  
  40. socket = /var/lib/mysql/mysql.sock
  41.  
  42. basedir = /usr
  43.  
  44. tmpdir = /tmp
  45.  
  46. datadir = /media/G/Installed Software/xampp/mysql/data
  47.  
  48. skip-locking
  49.  
  50. key_buffer = 16M
  51.  
  52. max_allowed_packet = 1M
  53.  
  54. table_cache = 64
  55.  
  56. sort_buffer_size = 512K
  57.  
  58. net_buffer_length = 8K
  59.  
  60. read_buffer_size = 256K
  61.  
  62. read_rnd_buffer_size = 512K
  63.  
  64. myisam_sort_buffer_size = 8M
  65. #
  66. # Instead of skip-networking the default is now to listen only on
  67. # localhost which is more compatible and is not less secure.
  68. bind-address = 127.0.0.1
  69. #
  70. # * Fine Tuning
  71. #
  72. key_buffer = 16M
  73. max_allowed_packet = 16M
  74. thread_stack = 128K
  75. thread_cache_size = 8
  76. # This replaces the startup script and checks MyISAM tables if needed
  77. # the first time they are touched
  78. myisam-recover = BACKUP
  79. #max_connections        = 100
  80. #table_cache            = 64
  81. #thread_concurrency     = 10
  82. #
  83. # * Query Cache Configuration
  84. #
  85. query_cache_limit       = 1M
  86. query_cache_size        = 16M
  87. #
  88. # * Logging and Replication
  89. #
  90. # Both location gets rotated by the cronjob.
  91. # Be aware that this log type is a performance killer.
  92. #log = /var/log/mysql/mysql.log
  93. #
  94. # Error logging goes to syslog. This is a Debian improvement :)
  95. #
  96. # Here you can see queries with especially long duration
  97. #log_slow_queries = /var/log/mysql/mysql-slow.log
  98. #long_query_time = 2
  99. #log-queries-not-using-indexes/var/run/mysqld/mysqld.sock
  100. #
  101. # The following can be used as easy to replay backup logs or for replication.
  102. # note: if you are setting up a replication slave, see README.Debian about
  103. #       other settings you may need to change.
  104. #server-id = 1
  105. #log_bin = /var/log/mysql/mysql-bin.log
  106. expire_logs_days = 10
  107. max_binlog_size         = 100M
  108. #binlog_do_db = include_database_name
  109. #binlog_ignore_db = include_database_name
  110. #
  111. # * InnoDB
  112. #
  113. # InnoDB is enabled by default with a 10MB datafile in /var/lib/mysql/.
  114. # Read the manual for more InnoDB related options. There are many!
  115. # You might want to disable InnoDB to shrink the mysqld process by circa 100MB.
  116. #skip-innodb
  117. #
  118. # * Federated
  119. #
  120. # The FEDERATED storage engine is disabled since 5.0.67 by default in the .cnf files
  121. # shipped with MySQL distributions (my-huge.cnf, my-medium.cnf, and so forth).
  122. #
  123. skip-federated
  124. #
  125. # * Security Features
  126. #
  127. # Read the manual, too, if you want chroot!
  128. # chroot = /var/lib/mysql/
  129. #
  130. # For generating SSL certificates I recommend the OpenSSL GUI "tinyca".
  131. #
  132. # ssl-ca=/etc/mysql/cacert.pem
  133. # ssl-cert=/etc/mysql/server-cert.pem
  134. # ssl-key=/etc/mysql/server-key.pem
  135.  
  136.  
  137.  
  138. [mysqldump]
  139. quick
  140. quote-names
  141. max_allowed_packet = 16M
  142.  
  143. #no-auto-rehash # faster start of mysql but no tab completition
  144.  
  145. [isamchk]
  146. key_buffer = 16M
  147.  
  148. #
  149. # * NDB Cluster
  150. #
  151. # See /usr/share/doc/mysql-server-*/README.Debian for more information.
  152. #
  153. # The following configuration is read by the NDB Data Nodes (ndbd processes)
  154. # not from the NDB Management Nodes (ndb_mgmd processes).
  155. #
  156. # [MYSQL_CLUSTER]
  157. # ndb-connectstring=127.0.0.1
  158.  
  159.  
  160. #
  161. # * IMPORTANT: Additional settings that can override those from this file!
  162. #   The files must end with '.cnf', otherwise they'll be ignored.
  163. #
  164. !includedir /etc/mysql/conf.d/
  165.  



Eто какво дава и strace :


Код:
open("/usr/share/locale/locale.alias", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=2570, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f0978a5c000
read(3, "# Locale name alias data base.\n# "..., 4096) = 2570
brk(0x1d54000)                          = 0x1d54000
brk(0x1d55000)                          = 0x1d55000
read(3, ""..., 4096)                    = 0
close(3)                                = 0
munmap(0x7f0978a5c000, 4096)            = 0
open("/usr/lib/locale/bg_BG.UTF-8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/bg_BG.utf8/LC_IDENTIFICATION", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=351, ...}) = 0
mmap(NULL, 351, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f0978a5c000
close(3)                                = 0
open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=26048, ...}) = 0
mmap(NULL, 26048, PROT_READ, MAP_SHARED, 3, 0) = 0x7f0978a55000
close(3)                                = 0
brk(0x1d56000)                          = 0x1d56000
open("/usr/lib/locale/bg_BG.UTF-8/LC_MEASUREMENT", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/bg_BG.utf8/LC_MEASUREMENT", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=23, ...}) = 0
mmap(NULL, 23, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f0978a54000
close(3)                                = 0
brk(0x1d57000)                          = 0x1d57000
open("/usr/lib/locale/bg_BG.UTF-8/LC_TELEPHONE", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/bg_BG.utf8/LC_TELEPHONE", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=62, ...}) = 0
mmap(NULL, 62, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f0978a53000
close(3)                                = 0
brk(0x1d58000)                          = 0x1d58000
open("/usr/lib/locale/bg_BG.UTF-8/LC_ADDRESS", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/bg_BG.utf8/LC_ADDRESS", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=163, ...}) = 0
mmap(NULL, 163, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f0978a52000
close(3)                                = 0
open("/usr/lib/locale/bg_BG.UTF-8/LC_NAME", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/bg_BG.utf8/LC_NAME", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=96, ...}) = 0
mmap(NULL, 96, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f0978a51000
close(3)                                = 0
brk(0x1d59000)                          = 0x1d59000
open("/usr/lib/locale/bg_BG.UTF-8/LC_PAPER", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/bg_BG.utf8/LC_PAPER", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=34, ...}) = 0
mmap(NULL, 34, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f0978a50000
close(3)                                = 0
brk(0x1d5a000)                          = 0x1d5a000
open("/usr/lib/locale/bg_BG.UTF-8/LC_MESSAGES", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/bg_BG.utf8/LC_MESSAGES", O_RDONLY) = 3
fstat(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
close(3)                                = 0
open("/usr/lib/locale/bg_BG.utf8/LC_MESSAGES/SYS_LC_MESSAGES", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=70, ...}) = 0
mmap(NULL, 70, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f0978a4f000
close(3)                                = 0
brk(0x1d5b000)                          = 0x1d5b000
open("/usr/lib/locale/bg_BG.UTF-8/LC_MONETARY", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/bg_BG.utf8/LC_MONETARY", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=298, ...}) = 0
mmap(NULL, 298, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f0978a4e000
close(3)                                = 0
brk(0x1d5c000)                          = 0x1d5c000
open("/usr/lib/locale/bg_BG.UTF-8/LC_COLLATE", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/bg_BG.utf8/LC_COLLATE", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=962166, ...}) = 0
mmap(NULL, 962166, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f0978951000
close(3)                                = 0
brk(0x1d5d000)                          = 0x1d5d000
open("/usr/lib/locale/bg_BG.UTF-8/LC_TIME", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/bg_BG.utf8/LC_TIME", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=2534, ...}) = 0
mmap(NULL, 2534, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f0978a4d000
close(3)                                = 0
brk(0x1d5e000)                          = 0x1d5e000
open("/usr/lib/locale/bg_BG.UTF-8/LC_NUMERIC", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/bg_BG.utf8/LC_NUMERIC", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=54, ...}) = 0
mmap(NULL, 54, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f0978a4c000
close(3)                                = 0
brk(0x1d5f000)                          = 0x1d5f000
open("/usr/lib/locale/bg_BG.UTF-8/LC_CTYPE", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/bg_BG.utf8/LC_CTYPE", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=256316, ...}) = 0
mmap(NULL, 256316, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f0978912000
close(3)                                = 0
brk(0x1d60000)                          = 0x1d60000
getuid()                                = 0
getgid()                                = 0
geteuid()                               = 0
getegid()                               = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
brk(0x1d61000)                          = 0x1d61000
open("/proc/meminfo", O_RDONLY)         = 3
fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f0978911000
read(3, "MemTotal:        3992368 kB\nMemFr"..., 1024) = 1024
close(3)                                = 0
munmap(0x7f0978911000, 4096)            = 0
brk(0x1d62000)                          = 0x1d62000
rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigaction(SIGQUIT, {SIG_IGN}, {SIG_DFL}, 8) = 0
uname({sys="Linux", node="nikifun-desktop", ...}) = 0
brk(0x1d64000)                          = 0x1d64000
getcwd("/home/nikifun"..., 4096)        = 14
brk(0x1d65000)                          = 0x1d65000
getpid()                                = 8805
getppid()                               = 8804
getpgrp()                               = 8804
rt_sigaction(SIGCHLD, {0x43b890, [], SA_RESTORER, 0x7f09780c1040}, {SIG_DFL}, 8) = 0
getrlimit(RLIMIT_NPROC, {rlim_cur=RLIM_INFINITY, rlim_max=RLIM_INFINITY}) = 0
brk(0x1d66000)                          = 0x1d66000
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
open("/etc/init.d/mysql", O_RDONLY)     = 3
ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff80a5efd0) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(3, 0, SEEK_CUR)                   = 0
read(3, "#!/bin/bash\n#\n### BEGIN INIT INFO"..., 80) = 80
lseek(3, 0, SEEK_SET)                   = 0
getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=1024}) = 0
dup2(3, 255)                            = 255
close(3)                                = 0
fcntl(255, F_SETFD, FD_CLOEXEC)         = 0
fcntl(255, F_GETFL)                     = 0x8000 (flags O_RDONLY|O_LARGEFILE)
fstat(255, {st_mode=S_IFREG|0755, st_size=5755, ...}) = 0
lseek(255, 0, SEEK_CUR)                 = 0
brk(0x1d68000)                          = 0x1d68000
brk(0x1d69000)                          = 0x1d69000
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
read(255, "#!/bin/bash\n#\n### BEGIN INIT INFO"..., 5755) = 5755
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
brk(0x1d6a000)                          = 0x1d6a000
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
stat("/usr/sbin/mysqld", {st_mode=S_IFREG|0755, st_size=8224424, ...}) = 0
geteuid()                               = 0
getegid()                               = 0
getuid()                                = 0
getgid()                                = 0
access("/usr/sbin/mysqld", X_OK)        = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
stat("/lib/lsb/init-functions", {st_mode=S_IFREG|0644, st_size=9646, ...}) = 0
open("/lib/lsb/init-functions", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=9646, ...}) = 0
brk(0x1d6e000)                          = 0x1d6e000
read(3, "# /lib/lsb/init-functions for Deb"..., 9646) = 9646
close(3)                                = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
brk(0x1d6f000)                          = 0x1d6f000
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
brk(0x1d70000)                          = 0x1d70000
brk(0x1d71000)                          = 0x1d71000
brk(0x1d72000)                          = 0x1d72000
brk(0x1d73000)                          = 0x1d73000
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
brk(0x1d74000)                          = 0x1d74000
brk(0x1d75000)                          = 0x1d75000
brk(0x1d76000)                          = 0x1d76000
brk(0x1d77000)                          = 0x1d77000
brk(0x1d78000)                          = 0x1d78000
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
brk(0x1d79000)                          = 0x1d79000
brk(0x1d7a000)                          = 0x1d7a000
brk(0x1d7b000)                          = 0x1d7b000
brk(0x1d7c000)                          = 0x1d7c000
brk(0x1d7d000)                          = 0x1d7d000
brk(0x1d7e000)                          = 0x1d7e000
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
brk(0x1d7f000)                          = 0x1d7f000
brk(0x1d80000)                          = 0x1d80000
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
brk(0x1d81000)                          = 0x1d81000
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
brk(0x1d82000)                          = 0x1d82000
brk(0x1d83000)                          = 0x1d83000
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
brk(0x1d84000)                          = 0x1d84000
brk(0x1d85000)                          = 0x1d85000
brk(0x1d86000)                          = 0x1d86000
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
brk(0x1d87000)                          = 0x1d87000
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
brk(0x1d88000)                          = 0x1d88000
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
stat("/etc/lsb-base-logging.sh", {st_mode=S_IFREG|0644, st_size=3820, ...}) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
stat("/etc/lsb-base-logging.sh", {st_mode=S_IFREG|0644, st_size=3820, ...}) = 0
open("/etc/lsb-base-logging.sh", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=3820, ...}) = 0
brk(0x1d89000)                          = 0x1d89000
read(3, "# Default init script logging fun"..., 3820) = 3820
close(3)                                = 0
brk(0x1d8a000)                          = 0x1d8a000
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
brk(0x1d8b000)                          = 0x1d8b000
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
brk(0x1d8c000)                          = 0x1d8c000
brk(0x1d8d000)                          = 0x1d8d000
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
brk(0x1d8e000)                          = 0x1d8e000
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
brk(0x1d8f000)                          = 0x1d8f000
brk(0x1d90000)                          = 0x1d90000
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
brk(0x1d91000)                          = 0x1d91000
brk(0x1d92000)                          = 0x1d92000
brk(0x1d93000)                          = 0x1d93000
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
brk(0x1d94000)                          = 0x1d94000
brk(0x1d95000)                          = 0x1d95000
brk(0x1d96000)                          = 0x1d96000
brk(0x1d97000)                          = 0x1d97000
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
pipe([3, 4])                            = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
lseek(255, -5066, SEEK_CUR)             = 689
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f0978a3c780) = 8806
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGCHLD, {0x43b890, [], SA_RESTORER, 0x7f09780c1040}, {0x43b890, [], SA_RESTORER, 0x7f09780c1040}, 8) = 0
close(4)                                = 0
read(3, "/etc/init.d\n"..., 128)        = 12
--- SIGCHLD (Child exited) @ 0 (0) ---
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 8806
wait4(-1, 0x7fff80a5e6a4, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn(0xffffffffffffffff)        = 12
read(3, ""..., 128)                     = 0
close(3)                                = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x43c4e0, [], SA_RESTORER, 0x7f09780c1040}, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL}, {0x43c4e0, [], SA_RESTORER, 0x7f09780c1040}, 8) = 0
pipe([3, 4])                            = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f0978a3c780) = 8809
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGCHLD, {0x43b890, [], SA_RESTORER, 0x7f09780c1040}, {0x43b890, [], SA_RESTORER, 0x7f09780c1040}, 8) = 0
close(4)                                = 0
read(3, "mysql\n"..., 128)              = 6
--- SIGCHLD (Child exited) @ 0 (0) ---
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 8809
wait4(-1, 0x7fff80a5e6a4, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn(0xffffffffffffffff)        = 6
read(3, ""..., 128)                     = 0
close(3)                                = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x43c4e0, [], SA_RESTORER, 0x7f09780c1040}, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL}, {0x43c4e0, [], SA_RESTORER, 0x7f09780c1040}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
read(255, "CONF=/etc/mysql/my.cnf\nMYADMIN=\"/"..., 5755) = 5066
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
chdir("/")                              = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
umask(077)                              = 022
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
brk(0x1d98000)                          = 0x1d98000
brk(0x1d99000)                          = 0x1d99000
brk(0x1d9a000)                          = 0x1d9a000
brk(0x1d9b000)                          = 0x1d9b000
brk(0x1d9c000)                          = 0x1d9c000
brk(0x1d9d000)                          = 0x1d9d000
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [INT CHLD], 8) = 0
rt_sigprocmask(SIG_SETMASK, [INT CHLD], NULL, 8) = 0
lseek(255, -1, SEEK_CUR)                = 5754
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f0978a3c780) = 8810
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x43c4e0, [], SA_RESTORER, 0x7f09780c1040}, {SIG_DFL}, 8) = 0
wait4(-1,  * Stopping MySQL database server mysqld                       [ OK ]
[{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 8810
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
wait4(-1, 0x7fff80a5e764, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn(0xffffffffffffffff)        = 0
rt_sigaction(SIGINT, {SIG_DFL}, {0x43c4e0, [], SA_RESTORER, 0x7f09780c1040}, 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f0978a3c780) = 8845
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x43c4e0, [], SA_RESTORER, 0x7f09780c1040}, {SIG_DFL}, 8) = 0
wait4(-1,  * Starting MySQL database server mysqld                              0x7fff80a5ed84, 0, NULL)      = ? ERESTARTSYS (To be restarted)
--- SIGWINCH (Window changed) @ 0 (0) ---
wait4(-1,                                                                [fail]
[{WIFEXITED(s) && WEXITSTATUS(s) == 1}], 0, NULL) = 8845
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
wait4(-1, 0x7fff80a5e8e4, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn(0xffffffffffffffff)        = 0
rt_sigaction(SIGINT, {SIG_DFL}, {0x43c4e0, [], SA_RESTORER, 0x7f09780c1040}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
exit_group(1)                           = ?
« Последна редакция: Apr 28, 2009, 16:21 от k0k0 »
Активен

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Re: Помощ за настройване на MySQL.cnf
« Отговор #5 -: Apr 28, 2009, 16:25 »
Файлът mysqld_safe е скрипт, част от програмните файлове на MySQL. Беше само пояснение, не му обръщай внимание. Конфигурационният файл изглежда задоволително, следователно приключваме засега с търсенето на проблеми в него. Нека видим какво ще покажат логовете. Откоментирай (махни знака #) реда
Цитат
log = /var/log/mysql/mysql.log
опитай да стартираш MySQL и, ако не тръгне, дай да видим записало ли се е нещо интересно по въпроса във /var/log/mysql/mysql.log, /var/log/messages и/или /var/log/syslog.
Дай и някоя база, правена под Windows-кия MySQL, да видим какво представлява. Ако нямаш някоя излишна за даване, направи някаква под Windows, пакетирай файловете на тази база (не прави дъмп, а направо дай самите файлове) в един архив, качи ги някъде и дай връзката към тях, за да ги разгледаме ;)
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

romeo_ninov

  • Напреднали
  • *****
  • Публикации: 2155
    • Профил
Re: Помощ за настройване на MySQL.cnf
« Отговор #6 -: Apr 28, 2009, 17:34 »
А не е ли разумно да се ескейпнат спейсовете в пътъщата към дейта файловете или пътищата да се сложат в двойни кавички?
Код:
datadir	= /media/G/Installed\ Software/xampp/mysql/data
Код:
datadir	= "/media/G/Installed Software/xampp/mysql/data"
Активен

0x2B|~0x2B

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Re: Помощ за настройване на MySQL.cnf
« Отговор #7 -: Apr 28, 2009, 18:10 »
А не е ли разумно да се ескейпнат спейсовете в пътъщата към дейта файловете или пътищата да се сложат в двойни кавички?
Код:
datadir	= /media/G/Installed\ Software/xampp/mysql/data
Код:
datadir	= "/media/G/Installed Software/xampp/mysql/data"
Правилно, ама кой да го види ;D [_]3
Но може и да не е само това проблемът, понеже при липсваща папка (каквато се явява /media/G/Installed; папката преди интервала) init скриптът на MySQL изкарва подобно съобщение за грешка при опит за стартиране:
Цитат
/etc/init.d/mysql: ERROR: The partition with /липсваща/папка is too full! failed!
Освен, ако k0k0 не е спестил да ни покаже това съобщение за грешка :)
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

k0k0

  • Участници
  • ***
  • Публикации: 6
    • Профил
Re: Помощ за настройване на MySQL.cnf
« Отговор #8 -: Apr 28, 2009, 18:59 »
А не е ли разумно да се ескейпнат спейсовете в пътъщата към дейта файловете или пътищата да се сложат в двойни кавички?
Код:
datadir	= /media/G/Installed\ Software/xampp/mysql/data
Код:
datadir	= "/media/G/Installed Software/xampp/mysql/data"
Правилно, ама кой да го види ;D [_]3
Но може и да не е само това проблемът, понеже при липсваща папка (каквато се явява /media/G/Installed; папката преди интервала) init скриптът на MySQL изкарва подобно съобщение за грешка при опит за стартиране:
Цитат
/etc/init.d/mysql: ERROR: The partition with /липсваща/папка is too full! failed!
Освен, ако k0k0 не е спестил да ни покаже това съобщение за грешка :)
Проблемът не е там ;] пробвал съм по няколко начина знам кога ми го е давало, но не е е от това и аз това първо си мислех ама не е ;] ще пробвам като пусна логовете :)

ЕДИТ: ето какво показва лога :|


Код:

/usr/sbin/mysqld, Version: 5.0.75-0ubuntu10-log ((Ubuntu)). started with:
Tcp port: 3306  Unix socket: /var/lib/mysql/mysql.sock
Time                 Id Command    Argument


Ето зипната база на gallery2 която не съм ползвал но попринци си е напълно функцинална поне докато съм по уин  ;D


П.П. Мерси за помощта :) дано оправим проблема
« Последна редакция: Apr 28, 2009, 20:02 от k0k0 »
Активен

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Re: Помощ за настройване на MySQL.cnf
« Отговор #9 -: Apr 28, 2009, 20:15 »
Казах да качиш файла някъде (а не тук), защото тук нещо функцията с прикачените файлове нещо не работи изцяло - няма връзка за сваляне на файла. Все забравям да спомена това на zeridon, но после ще му пиша. Сега качи файла на някой безплатен хостинг.
Този лог нищо не казва. От кой файл е и няма ли нещо интересно от другите логове, които споменах?
Въпреки, че настоящият проблем не е заради интервала в пътя на папката, послушай romeo_ninov и впиши папката правилно.
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

k0k0

  • Участници
  • ***
  • Публикации: 6
    • Профил
Re: Помощ за настройване на MySQL.cnf
« Отговор #10 -: Apr 28, 2009, 20:35 »
http://filesniki.hit.bg/gallery2.zip

Другите логове същата работа ...
Активен

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Re: Помощ за настройване на MySQL.cnf
« Отговор #11 -: Apr 28, 2009, 21:15 »
Добре, базите не са проблем - има пълна съвместимост, което е похвално на MySQL (не че се очакваше друго де, ама...).
И... какво забелязах в последния момент и се наложи да си изтрия целия пост ;D Всъщност, три неща (абе аз какво съм гледал миналият път):
1. Не си задал потребител, с който да работи MySQL. Задай такъв потребител на MySQL, какъвто може да чете и пише в папката /media/G/Installed\ Software/xampp/mysql/data. Ако, поради някаква причина, не искаш да задаваш MySQL да работи с потребителят-собственик на папката /media/G/Installed\ Software/xampp/mysql/data, то в MySQL задай потребител mysql, добави потребителя mysql към групата собственик на папката /media/G/Installed\ Software/xampp/mysql/data и се увери, че групата-собственик има право да пише в тази папка. Информация за правата и собствениците на папката можеш да получиш с команда
Код
GeSHi (Bash):
  1. ls -ld /media/G/Installed\ Software/xampp/mysql/data
Редът за потребител, който трябва да добавиш в конфигурацията, изглежда така
Цитат
user = потребител
а добавянето на съществуващ потребител към някоя група става така
Код
GeSHi (Bash):
  1. usermod -a -G група потребител
2. Нямаш зададено местоположение на pid файла за MySQL. Редът в конфигурацията за целта изглежда така
Цитат
pid-file = /някакъв/път/име.pid
Задай го със същия път и име, с каквото е и sock файла
3. Папката /var/lib/mysql/ по подразбиране не е удачна папка за разположението на sock и pid файла, тъй като само mysql има права за четене и писане в тази папка (е, и root, но въпросът е принципен). Използвай си стандартните за Debian пътища и имена на sock и pid файловете
Цитат
socket = /var/run/mysqld/mysqld.sock
pid-file = /var/run/mysqld/mysqld.pid
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

remotex

  • Напреднали
  • *****
  • Публикации: 344
    • Профил
Re: Помощ за настройване на MySQL.cnf
« Отговор #12 -: Apr 29, 2009, 10:32 »
Доколкото разбирам от това
Код:
/usr/sbin/mysqld, Version: 5.0.75-0ubuntu10-log ((Ubuntu)). started with:
Tcp port: 3306  Unix socket: /var/lib/mysql/mysql.sock
т.е. вече не може да ти дава и това
Код:
xxx@xxx-desktop:/etc/mysql$ sudo /etc/init.d/mysql restart
 * Stopping MySQL database server mysqld                                               [ OK ]
 * Starting MySQL database server mysqld                                               [fail]
т.е. проблемът ти е решен!  ;)
...да не би случайно проблемът да е друг: напр. под Уин да си взема различен (предполага се динамичен) адрес и/или име от тези под Лин? ... и да трябва да се барнат другите настройки на уеб сървър там и пр. спрямо този адрес/име?
Ако вече не ти дава fail при рестарт пробвай да се закачиш по име и по адрес с
Код
GeSHi (Bash):
  1. mysql -h localhost -p******
  2. mysql -h 192.168.0.1 -p<password>
и кажи какво става.
Edit: При мен вече си се сваля нормално прикачения файл: Fedora8 x86_64 Firefox 2.0.0.19
« Последна редакция: Apr 29, 2009, 10:35 от remotex »
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
DBI::MySql
Настройка на програми
maniac 6 3815 Последна публикация Apr 26, 2004, 19:38
от maniac
PHP -> C/C++ -> PHP -> MySQL
Общ форум
Йордан 9 3024 Последна публикация Jun 01, 2004, 21:21
от Mecho_Puh
Perl + CGI,DBI + Mysql ili PHP + Mysql
Общ форум
jica 3 8655 Последна публикация Sep 07, 2004, 17:02
от jica
Mysql проблем със стартирането(mysql.sock missing)
Настройка на програми
coveka 6 10991 Последна публикация Mar 01, 2008, 22:02
от coveka
Mysql: can't connect to local mysql server
Настройка на програми
wonder 1 9573 Последна публикация Mar 16, 2008, 01:17
от neter