Gość mpm1122 Zgłoś post Napisano Sierpień 2, 2013 Witam, gdy próbuję go zainstalować i wpiszę hasła wyskakuje mi coś takiego: [ ok ] Stopping MySQL database server: mysqld. 130802 18:35:26 [Note] Plugin 'FEDERATED' is disabled. 130802 18:35:26 InnoDB: The InnoDB memory heap is disabled 130802 18:35:26 InnoDB: Mutexes and rw_locks use GCC atomic builtins 130802 18:35:26 InnoDB: Compressed tables use zlib 1.2.7 130802 18:35:26 InnoDB: Using Linux native AIO 130802 18:35:26 InnoDB: Warning: io_setup() failed with EAGAIN. Will make 5 attempts before giving up. InnoDB: Warning: io_setup() attempt 1 failed. InnoDB: Warning: io_setup() attempt 2 failed. InnoDB: Warning: io_setup() attempt 3 failed. InnoDB: Warning: io_setup() attempt 4 failed. InnoDB: Warning: io_setup() attempt 5 failed. 130802 18:35:28 InnoDB: Error: io_setup() failed with EAGAIN after 5 attempts. InnoDB: You can disable Linux Native AIO by setting innodb_use_native_aio = 0 in my.cnf 130802 18:35:28 InnoDB: Fatal error: cannot initialize AIO sub-system 130802 18:35:28 [ERROR] Plugin 'InnoDB' init function returned error. 130802 18:35:28 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed. 130802 18:35:28 [ERROR] Unknown/unsupported storage engine: InnoDB 130802 18:35:28 [ERROR] Aborting 130802 18:35:28 [Note] /usr/sbin/mysqld: Shutdown complete [FAIL] Starting MySQL database server: mysqld . . . . . . . . . . . . . . failed! invoke-rc.d: initscript mysql, action "start" failed. dpkg: error processing mysql-server-5.5 (--configure): subprocess installed post-installation script returned error exit status 1 dpkg: dependency problems prevent configuration of mysql-server: mysql-server depends on mysql-server-5.5; however: Package mysql-server-5.5 is not configured yet. dpkg: error processing mysql-server (--configure): dependency problems - leaving unconfigured Errors were encountered while processing: mysql-server-5.5 mysql-server E: Sub-process /usr/bin/dpkg returned an error code (1) Reading package lists... Done Building dependency tree Reading state information... Done Reading package lists... Done Building dependency tree Reading state information... Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2 not fully installed or removed. After this operation, 0 B of additional disk space will be used. Setting up mysql-server-5.5 (5.5.31+dfsg-0+wheezy1) ... [ ok ] Stopping MySQL database server: mysqld. Udostępnij ten post Link to postu Udostępnij na innych stronach
HaPe 242 Zgłoś post Napisano Sierpień 2, 2013 Spróbuj: apt-get -f install Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość mpm1122 Zgłoś post Napisano Sierpień 2, 2013 (edytowany) Unable to set password for the MySQL "root" user An error occurred while setting the password for the MySQL administrative user. This may have happened because the account already has a password, or because of a communication problem with the MySQL server. You should check the account's password after the package installation. Please read the /usr/share/doc/mysql-server-5.5/README.Debian file for more information. Próbowałem, ale bez skutecznie, dodatkowo nie idzie usunąć tych pakietów :/ Edytowano Sierpień 2, 2013 przez mpm1122 (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość Zgłoś post Napisano Sierpień 2, 2013 (edytowany) Edytowano Marzec 26, 2018 przez Gość (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
HaPe 242 Zgłoś post Napisano Sierpień 2, 2013 (edytowany) A zobacz mysql_secure_installation i tam spróbuj zmienić hasło. PS Może _ trzeba zastąpić -. Nie mam teraz pod ręką nic z mysql. Edytowano Sierpień 2, 2013 przez Aimer (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość mpm1122 Zgłoś post Napisano Sierpień 2, 2013 A zobacz mysql_secure_installation i tam spróbuj zmienić hasło. PS Może _ trzeba zastąpić -. Nie mam teraz pod ręką nic z mysql. ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) Czy to vps na openvz? Tak, ultimahost.pl, 4096 MB, Debian 7 Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość Zgłoś post Napisano Sierpień 2, 2013 (edytowany) Edytowano Marzec 26, 2018 przez Gość (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość mpm1122 Zgłoś post Napisano Sierpień 2, 2013 (edytowany) Niestety, ale próbuję usunąć te MySQL. Jednak pomimo usunięcia komendą apt-get --purge remove mysql-server mysql-client Pakiet zostają i nie mają zamiaru opuścić mojego serwera dpkg -l | grep mysql ii libdbd-mysql-perl 4.021-1+b1 amd64 Perl5 database interface to the MySQL database ii libmysqlclient18:amd64 5.5.31+dfsg-0+wheezy1 amd64 MySQL database client library ii mysql-client-5.5 5.5.31+dfsg-0+wheezy1 amd64 MySQL database client binaries ii mysql-common 5.5.31+dfsg-0+wheezy1 all MySQL database common files, e.g. /etc/mysql/my.cnf ii mysql-server-5.5 5.5.31+dfsg-0+wheezy1 amd64 MySQL database server binaries and system database setup ii mysql-server-core-5.5 5.5.31+dfsg-0+wheezy1 amd64 MySQL database server binaries Ok chyba usunąłem pliki bo przy poprzedniej komendzie nic się nie wyświetla. Jednak jeszcze coś siedzi bo komenda "mysql_secure_installation" nadal działa :/ Kolejny edit, sądzę, że na 98% już pozbyłem się MySQL'a na dobre Nie ma żadnego pliku (tak przynajmniej pisze find / -name "mysql") Co teraz?? Edytowano Sierpień 2, 2013 przez mpm1122 (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość mpm1122 Zgłoś post Napisano Sierpień 2, 2013 Niestety, ale próba ponownej instalacji MySQL zakończyła się pełnym niepowodzeniem... Udostępnij ten post Link to postu Udostępnij na innych stronach
www.ionic.pl 535 Zgłoś post Napisano Sierpień 3, 2013 I ran into the same issue and was able to work around it. There are two solutions I found. Disable AIO in all containers' my.cnf files by adding "innodb_use_native_aio=0" Increase the global limit for the server in "/proc/sys/fs/aio-max-nr" The first solution is simple and causes MySQL to revert to the previous 5.1 style behavior. Unfortunately if you're offering service to end-users, they may remove this setting or set up their own MySQL instance. The second solution is more nuanced, but probably better if you can't rely on the containers' configurations to be static or if you want the enhanced performance of Asynchronous I/O. On my CentOS5 based Virtuozzo node, the default value of aio-max-nr is 65536. A default MySQL 5.5 install will use 2661 of these, leading to the maximum of 24 started MySQL instances with the setting enabled. You should tune the value to be greater than max_instances * 2661 to ensure that you don't run into this issue. In my case, I opted for the first solution because I didn't have time to test the effects of having this many AIO tasks happening in parallel on a single hardware node and I understand the 5.1 behavior very well for large tasks. If you opt to go with option 2 on a large install, I'd be interested in hearing how it worked out for you (as I'm sure many others reading this thread are as well). All the docs I could find related to this: docs.oracle.com/cd/E17952_01/refman-5.5-en/innodb-performanc e-aio-linux.html Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość mpm1122 Zgłoś post Napisano Sierpień 3, 2013 (edytowany) Witam, zrobiłem reinstalację systemu, ale błąd powrócił :/ Dodałem na końcu innodb_use_native_aio=0 i próbowałem zmienić liczbę w aio-max-nr, ale pisze mi, że nie mam uprawnień :/ Tak wygląda lista repozytoriów: deb http://ftp.de.debian.org/debian/ wheezy main contrib non-free deb-src http://ftp.de.debian.org/debian/ wheezy main contrib non-free deb http://security.debian.org/ wheezy/updates main contrib non-free deb-src http://security.debian.org/ wheezy/updates main contrib non-free deb http://ftp.de.debian.org/debian/ wheezy-updates main contrib non-free deb-src http://ftp.de.debian.org/debian/ wheezy-updates main contrib non-free Edytowano Sierpień 3, 2013 przez mpm1122 (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość Zgłoś post Napisano Sierpień 3, 2013 (edytowany) Edytowano Marzec 26, 2018 przez Gość (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość mpm1122 Zgłoś post Napisano Sierpień 3, 2013 Edycja my.cnf przebiegła bez problemu, po prostu źle sformułowałem zdanie W czym może być problem? Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość mpm1122 Zgłoś post Napisano Sierpień 3, 2013 Jak myślicie, czy to może być problem repozytoriów lub serwera matki? Nie wiem, czy mam pisać w tej sprawie do hostingu. Jednak taka sytuacja dzieje się pierwszy raz i nie umiem sobie z nią poradzić. Udostępnij ten post Link to postu Udostępnij na innych stronach
LANcaster (kotkowicz.pl) 52 Zgłoś post Napisano Sierpień 4, 2013 Edycja my.cnf przebiegła bez problemu, po prostu źle sformułowałem zdanie W czym może być problem? Skoro wyedytowałeś my.cnf i masz błąd, to wynika on z innych przyczyn niż poprzedni. Może nam go pokażesz, byśmy nie musieli wróżyć z fusów? Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość mpm1122 Zgłoś post Napisano Sierpień 4, 2013 Witam, na drugim oddzielnym serwerze (całkowicie inna lokalizacja) przy próbie instalacji wywala ten sam błąd. Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość mpm1122 Zgłoś post Napisano Sierpień 4, 2013 (edytowany) Skoro wyedytowałeś my.cnf i masz błąd, to wynika on z innych przyczyn niż poprzedni. Może nam go pokażesz, byśmy nie musieli wróżyć z fusów? Proszę: # # 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] port = 3306 socket = /var/run/mysqld/mysqld.sock # Here is entries for some specific programs # The following values assume you have at least 32M ram # This was formally known as [safe_mysqld]. Both versions are currently parsed. [mysqld_safe] socket = /var/run/mysqld/mysqld.sock nice = 0 [mysqld] # # * Basic Settings # user = mysql pid-file = /var/run/mysqld/mysqld.pid socket = /var/run/mysqld/mysqld.sock port = 3306 basedir = /usr datadir = /var/lib/mysql tmpdir = /tmp lc-messages-dir = /usr/share/mysql skip-external-locking # # 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 = 192K 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. # As of 5.1 you can enable the log at runtime! #general_log_file = /var/log/mysql/mysql.log #general_log = 1 # # Error logging goes to syslog due to /etc/mysql/conf.d/mysqld_safe_syslog.cnf. # # 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 # # 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! # # * 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 [mysql] #no-auto-rehash # faster start of mysql but no tab completition [isamchk] key_buffer = 16M # # * 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/ innodb_use_native_aio = 0 Zmieniłem repozytoria, dodałem dotdeb, zmieniłem hasło roota i nic :/ Podczas próby usunięcia dostaję taką informację: aptitude purge mysql-server The following packages will be REMOVED: mysql-server{p} The following partially installed packages will be configured: mysql-server-5.5 0 packages upgraded, 0 newly installed, 1 to remove and 0 not upgraded. Need to get 0 B of archives. After unpacking 130 kB will be freed. /usr/sbin/dpkg-reconfigure: mysql-server-5.5 is broken or not fully installed. ps -ef | grep mysql root 15714 1546 0 15:57 pts/0 00:00:00 grep mysql telnet 127.0.0.1 3306 Trying 127.0.0.1... telnet: Unable to connect to remote host: Connection refused mysql_upgrade Looking for 'mysql' as: mysql Looking for 'mysqlcheck' as: mysqlcheck Running 'mysqlcheck' with connection arguments: '--port=3306' '--socket=/var/run/mysqld/mysqld.sock' mysqlcheck: Got error: 2002: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) when trying to connect FATAL ERROR: Upgrade failed Jakieś pomysły? Edytowano Sierpień 4, 2013 przez mpm1122 (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
Pan Kot 1535 Zgłoś post Napisano Sierpień 5, 2013 (edytowany) Hostowałem swojego czasu serwer MySQL na OpenVZ i problemów nie miałem nawet w domyślnej konfiguracji. Na pewno masz dostatecznie dużo ramu (przynajmniej ~20-40% wolnego) i instalujesz tradycyjnie via apt-get install mysql-server? Próbowałeś to zrobić od razu na czystym VPS'ie po uprzedniej reinstalacji w panelu? Edytowano Sierpień 5, 2013 przez Archi (zobacz historię edycji) 1 Udostępnij ten post Link to postu Udostępnij na innych stronach
Zoel 9 Zgłoś post Napisano Sierpień 5, 2013 Wywal to co jest obecnie i zobacz z repo DotDeb http://www.dotdeb.org/instructions/ Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość mpm1122 Zgłoś post Napisano Sierpień 5, 2013 Hostowałem swojego czasu serwer MySQL na OpenVZ i problemów nie miałem nawet w domyślnej konfiguracji. Na pewno masz dostatecznie dużo ramu (przynajmniej ~20-40% wolnego) i instalujesz tradycyjnie via apt-get install mysql-server? Próbowałeś to zrobić od razu na czystym VPS'ie po uprzedniej reinstalacji w panelu? Sądzę, że mam dostatecznie dużą ilość pamięci ram, system używa 135 MB z 4096 dostępny. MySQL instalowałem na Debianie 7 z zmienionymi repozytoriami na polskie, próba z dotdeb.org zakończyła się pełnym niepowodzeniem. Kolega na drugim VPS'ie jakoś to naprawił, ale zbytnio nie wiem jak on to zrobił, mam listę komend: klik Udostępnij ten post Link to postu Udostępnij na innych stronach
voti 19 Zgłoś post Napisano Sierpień 5, 2013 (edytowany) Pokaż wyniki poniższych komend dpkg --list | grep mysql ps aux |grep mysql |awk '{print $2, $7, $8, $9, $10, $11, $12}' | grep -Ev grep Edytowano Sierpień 5, 2013 przez voti (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość mpm1122 Zgłoś post Napisano Sierpień 5, 2013 Dobry VPS: dpkg --list | grep mysql ii libdbd-mysql-perl 4.021-1+b1 amd64 Perl5 database interface to the MySQL database ii libmysqlclient18:amd64 5.5.31+dfsg-0+wheezy1 amd64 MySQL database client library ii mysql-client-5.5 5.5.31+dfsg-0+wheezy1 amd64 MySQL database client binaries ii mysql-common 5.5.31+dfsg-0+wheezy1 all MySQL database common files, e.g. /etc/mysql/my.cnf ii mysql-server 5.5.31+dfsg-0+wheezy1 all MySQL database server (metapackage depending on the latest version) ii mysql-server-5.5 5.5.31+dfsg-0+wheezy1 amd64 MySQL database server binaries and system database setup ii mysql-server-core-5.5 5.5.31+dfsg-0+wheezy1 amd64 MySQL database server binaries ii php5-mysql 5.4.4-14+deb7u3 amd64 MySQL module for php5 ps aux |grep mysql |awk '{print $2, $7, $8, $9, $10, $11, $12}' | grep -Ev grep 1598 ? S 11:28 0:00 /bin/sh /usr/bin/mysqld_safe 1953 ? Sl 11:28 0:01 /usr/sbin/mysqld --basedir=/usr 1954 ? S 11:28 0:00 logger -t Zły VPS: dpkg --list | grep mysql ii libdbd-mysql-perl 4.021-1+b1 amd64 Perl5 database interface to the MySQL database ii libmysqlclient18:amd64 5.5.31+dfsg-0+wheezy1 amd64 MySQL database client library ii mysql-client-5.5 5.5.31+dfsg-0+wheezy1 amd64 MySQL database client binaries ii mysql-common 5.5.31+dfsg-0+wheezy1 all MySQL database common files, e.g. /etc/mysql/my.cnf iU mysql-server 5.5.31+dfsg-0+wheezy1 all MySQL database server (metapackage depending on the latest version) iF mysql-server-5.5 5.5.31+dfsg-0+wheezy1 amd64 MySQL database server binaries and system database setup ii mysql-server-core-5.5 5.5.31+dfsg-0+wheezy1 amd64 MySQL database server binaries ps aux |grep mysql |awk '{print $2, $7, $8, $9, $10, $11, $12}' | grep -Ev grep root@spds:~# Udostępnij ten post Link to postu Udostępnij na innych stronach
voti 19 Zgłoś post Napisano Sierpień 5, 2013 iU mysql-server iF mysql-server-5.5 Powyższy pakiet, rozpakowany i tylko częściowo skonfigurowany więc powinno pomóc tu : dpkg-reconfigure mysql-server-5.5 Udostępnij ten post Link to postu Udostępnij na innych stronach
LANcaster (kotkowicz.pl) 52 Zgłoś post Napisano Sierpień 13, 2013 (edytowany) Jakieś pomysły? Tak, jak dla mnie wszystko jest jasne. Dodałeś innodb_use_native_io = 0 w sekcji odpowiedzialnej za [isamchk] a nie za [mysqld] ;-) Aktualnie Twój config wygląda tak (pozwoliłem sobie wyrzucić komentarze dla czytelności): [client] port = 3306 socket = /var/run/mysqld/mysqld.sock [mysqld_safe] socket = /var/run/mysqld/mysqld.sock nice = 0 [mysqld] user = mysql pid-file = /var/run/mysqld/mysqld.pid socket = /var/run/mysqld/mysqld.sock port = 3306 basedir = /usr datadir = /var/lib/mysql tmpdir = /tmp lc-messages-dir = /usr/share/mysql skip-external-locking bind-address = 127.0.0.1 key_buffer = 16M max_allowed_packet = 16M thread_stack = 192K thread_cache_size = 8 myisam-recover = BACKUP query_cache_limit = 1M query_cache_size = 16M expire_logs_days = 10 max_binlog_size = 100M [mysqldump] quick quote-names max_allowed_packet = 16M [mysql] [isamchk] key_buffer = 16M !includedir /etc/mysql/conf.d/ innodb_use_native_aio = 0 A powinien wyglądać tak: [client] port = 3306 socket = /var/run/mysqld/mysqld.sock [mysqld_safe] socket = /var/run/mysqld/mysqld.sock nice = 0 [mysqld] user = mysql pid-file = /var/run/mysqld/mysqld.pid socket = /var/run/mysqld/mysqld.sock port = 3306 basedir = /usr datadir = /var/lib/mysql tmpdir = /tmp lc-messages-dir = /usr/share/mysql skip-external-locking bind-address = 127.0.0.1 key_buffer = 16M max_allowed_packet = 16M thread_stack = 192K thread_cache_size = 8 myisam-recover = BACKUP query_cache_limit = 1M query_cache_size = 16M expire_logs_days = 10 max_binlog_size = 100M innodb_use_native_aio = 0 [mysqldump] quick quote-names max_allowed_packet = 16M [mysql] [isamchk] key_buffer = 16M !includedir /etc/mysql/conf.d/ Edytowano Sierpień 13, 2013 przez LANcaster (kotkowicz.pl) (zobacz historię edycji) 1 Udostępnij ten post Link to postu Udostępnij na innych stronach