Титла: Помощ за настройване на MySQL.cnf
Публикувано от: k0k0 в Apr 27, 2009, 21:20
Ситуацията е следната попринцип си хоствам уеб сървърчето под виста с 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]
Титла: Re: Помощ за настройване на MySQL.cnf
Публикувано от: neter в 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.: Какъв пост написах...
Титла: Re: Помощ за настройване на MySQL.cnf
Публикувано от: k0k0 в 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
Титла: Re: Помощ за настройване на MySQL.cnf
Публикувано от: neter в Apr 27, 2009, 22:43
Нарекох basedir "стойност, която показва къде се намират програмните файлове", а не "стойност показва къде се намират файловете с настройки". Което ще рече, че за тази стойност трябва да се зададе пътят, където се намират изпълнимите файлове на MySQL. Ако си инсталирал MySQL чрез пакетния мениджър (а най-вероятно е така, съдейки по зададената папка /etc/mysql), то за basedir задай /usr. Останалата част от пътищата до изпълнимите файлове се попълва от други променливи, вписани в mysqld_safe ;)
P.S.: А! И, между другото, сложи по един интервал поне между променливите и знака = :)
Титла: Re: Помощ за настройване на MySQL.cnf
Публикувано от: k0k0 в Apr 28, 2009, 15:48
Хубаво ама нямам такъв ред като сейф :| Ето го целеят файл: GeSHi (PHP): # # The MySQL database server configuration file. # # You can copy this to one of: # - "/etc/mysql/my.cnf" to set global options, # - "~/.my.cnf" to set user-specific options. # # One can use all long options that the program supports. # Run program with --help to get a list of available options and with # --print-defaults to see which it would actually understand and use. # # For explanations see # http://dev.mysql.com/doc/mysql/en/server-system-variables.html # This will be passed to all mysql clients # It has been reported that passwords should be enclosed with ticks/quotes # escpecially if they contain "#" chars... # Remember to edit /etc/mysql/debian.cnf when changing the socket location. [client] # password = your_password port = 3306 # 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 basedir = /usr tmpdir = /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 # # Instead of skip-networking the default is now to listen only on # localhost which is more compatible and is not less secure. bind-address = 127.0.0.1 # # * Fine Tuning # key_buffer = 16M max_allowed_packet = 16M thread_stack = 128K thread_cache_size = 8 # This replaces the startup script and checks MyISAM tables if needed # the first time they are touched myisam-recover = BACKUP #max_connections = 100 #table_cache = 64 #thread_concurrency = 10 # # * Query Cache Configuration # query_cache_limit = 1M query_cache_size = 16M # # * Logging and Replication # # Both location gets rotated by the cronjob. # Be aware that this log type is a performance killer. #log = /var/log/mysql/mysql.log # # Error logging goes to syslog. This is a Debian improvement :) # # Here you can see queries with especially long duration #log_slow_queries = /var/log/mysql/mysql-slow.log #long_query_time = 2 #log-queries-not-using-indexes/var/run/mysqld/mysqld.sock # # The following can be used as easy to replay backup logs or for replication. # note: if you are setting up a replication slave, see README.Debian about # other settings you may need to change. #server-id = 1 #log_bin = /var/log/mysql/mysql-bin.log expire_logs_days = 10 max_binlog_size = 100M #binlog_do_db = include_database_name #binlog_ignore_db = include_database_name # # * InnoDB # # InnoDB is enabled by default with a 10MB datafile in /var/lib/mysql/. # Read the manual for more InnoDB related options. There are many! # You might want to disable InnoDB to shrink the mysqld process by circa 100MB. #skip-innodb # # * Federated # # The FEDERATED storage engine is disabled since 5.0.67 by default in the .cnf files # shipped with MySQL distributions (my-huge.cnf, my-medium.cnf, and so forth). # skip-federated # # * Security Features # # Read the manual, too, if you want chroot! # chroot = /var/lib/mysql/ # # For generating SSL certificates I recommend the OpenSSL GUI "tinyca". # # ssl-ca=/etc/mysql/cacert.pem # ssl-cert=/etc/mysql/server-cert.pem # ssl-key=/etc/mysql/server-key.pem [mysqldump] quick quote-names max_allowed_packet = 16M #no-auto-rehash # faster start of mysql but no tab completition [isamchk] key_buffer = 16M # # * NDB Cluster # # See /usr/share/doc/mysql-server-*/README.Debian for more information. # # The following configuration is read by the NDB Data Nodes (ndbd processes) # not from the NDB Management Nodes (ndb_mgmd processes). # # [MYSQL_CLUSTER] # ndb-connectstring=127.0.0.1 # # * IMPORTANT: Additional settings that can override those from this file! # The files must end with '.cnf', otherwise they'll be ignored. # !includedir /etc /mysql/conf .d /
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) = ?
Титла: Re: Помощ за настройване на MySQL.cnf
Публикувано от: neter в 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, пакетирай файловете на тази база (не прави дъмп, а направо дай самите файлове) в един архив, качи ги някъде и дай връзката към тях, за да ги разгледаме ;)
Титла: Re: Помощ за настройване на MySQL.cnf
Публикувано от: romeo_ninov в Apr 28, 2009, 17:34
А не е ли разумно да се ескейпнат спейсовете в пътъщата към дейта файловете или пътищата да се сложат в двойни кавички? datadir = /media/G/Installed\ Software/xampp/mysql/data datadir = "/media/G/Installed Software/xampp/mysql/data"
Титла: Re: Помощ за настройване на MySQL.cnf
Публикувано от: neter в 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 не е спестил да ни покаже това съобщение за грешка :)
Титла: Re: Помощ за настройване на MySQL.cnf
Публикувано от: k0k0 в 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 П.П. Мерси за помощта :) дано оправим проблема
Титла: Re: Помощ за настройване на MySQL.cnf
Публикувано от: neter в Apr 28, 2009, 20:15
Казах да качиш файла някъде (а не тук), защото тук нещо функцията с прикачените файлове нещо не работи изцяло - няма връзка за сваляне на файла. Все забравям да спомена това на zeridon, но после ще му пиша. Сега качи файла на някой безплатен хостинг. Този лог нищо не казва. От кой файл е и няма ли нещо интересно от другите логове, които споменах? Въпреки, че настоящият проблем не е заради интервала в пътя на папката, послушай romeo_ninov и впиши папката правилно.
Титла: Re: Помощ за настройване на MySQL.cnf
Публикувано от: k0k0 в Apr 28, 2009, 20:35
http://filesniki.hit.bg/gallery2.zip
Другите логове същата работа ...
Титла: Re: Помощ за настройване на MySQL.cnf
Публикувано от: neter в 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): ls -ld /media/G/Installed\ Software/xampp/mysql/data
Редът за потребител, който трябва да добавиш в конфигурацията, изглежда така user = потребител а добавянето на съществуващ потребител към някоя група става така GeSHi (Bash): 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
Титла: Re: Помощ за настройване на MySQL.cnf
Публикувано от: remotex в 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): mysql -h localhost -p****** mysql -h 192.168.0.1 -p<password>
и кажи какво става. Edit: При мен вече си се сваля нормално прикачения файл: Fedora8 x86_64 Firefox 2.0.0.19
|