LINUX.ORG.RU
решено ФорумAdmin

mysql устанавливается, но не работает

 ,


0

1

Доброе...

CentOS 6.5x 64.

Выполняю yum install mysql-server. Качается и ставить как обычно. Так собственно позовчера делал без проблем.

После установки ввожу

mysql_secure_installation

В ответ получаю:

Can't find a 'mysql' client in PATH or ./bin

Посмотрел /usr/bin - там он есть, mysql.

Попробовал руками все настроить, пароль забил руками, попробовал из phpmyadmin'a подключиться, тот не видит ничего. firewall отключен.

Решил обновить через как тут )

yum upgrade mysql-server

Обновляется до версии 5.6, было 5.1 помоему ...

Результат тот же с добавкой:

MySQL Daemon failed to start. Запускается mysqld: [СБОЙ ]

Хотя до это запускалось, пароль же менял)

При запуске:# mysql_secure_installation

Can't find a 'mysql' client in PATH or ./bin Cleaning up... Warning: Could not unlink .my.cnf.27326: Нет такого файла или каталога Warning: Could not unlink .mysql.27326: Нет такого файла или каталога

Ну их там реально нет)

Подскажите пожалуйста, где прописать этот PATH и в нем ли дело ...?

Спасибо.

Ответ на: комментарий от Apple-ch

Так идет при утановке...

Даже руками ставил...

Вот что за ошибки в логе вылезли:

2014-05-02 22:45:13 23971 [ERROR] InnoDB: auto-extending data file ./ibdata1 is of a different size 640 pages (rounded down to MB) than specified in the .cnf file: initial 768 pages, max 0 (relevant if non-zero) pages!

2014-05-02 22:45:13 23971 [ERROR] InnoDB: Could not open or create the system tablespace. If you tried to add new data files to the system tablespace, and it failed here, you should now edit innodb_data_file_path in my.cnf back to what it was, and remove the new ibdata files InnoDB created in this failed attempt. InnoDB only wrote those files full of zeros, but did not yet use them in any way. But be careful: do not remove old data files which contain your precious data!

2014-05-02 22:45:13 23971 [ERROR] Plugin 'InnoDB' init function returned error.

2014-05-02 22:45:13 23971 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.

2014-05-02 22:45:13 23971 [ERROR] Unknown/unsupported storage engine: InnoDB

2014-05-02 22:45:13 23971 [ERROR] Aborting

При этом файл my.cnf не создается. Создал свой файл, что то не помогло)

firefedot ()
Ответ на: комментарий от firefedot

Ругается он по всей видимости на последствия некорректного завершения демона.

Удали весь мусор и поставь заново. Сначала клиент, потом сервер.

Apple-ch ★★ ()
Ответ на: комментарий от Apple-ch

Я на чистую систему ставлю, уже нет конечно) и такая же ерунда на одной виртуалке...

Package mysql-5.1.73-3.el6_5.x86_64 is obsoleted by mysql-community-client-5.6.17-4.el6.x86_64 which is already installed

Мусор, попробую все поубирать нафиг... главное найти места, где он затаиться, кроме /usr/bin и /etc

firefedot ()
Ответ на: комментарий от Apple-ch

Снес все .. поискал все файлы mysql* какие были. Поставил клиент, затем сервер и при запуске:

# service mysqld start
Инициализируется база данных MySQL:  2014-05-03 10:58:53 0 [Warning] TIMESTAMP with implicit DEFAULT
 value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation
for more details).
2014-05-03 10:58:53 6936 [ERROR] Can't find messagefile '/usr/share/mysql/errmsg.sys'
2014-05-03 10:58:53 6936 [Note] InnoDB: Using atomics to ref count buffer pool pages
2014-05-03 10:58:53 6936 [Note] InnoDB: The InnoDB memory heap is disabled
2014-05-03 10:58:53 6936 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
2014-05-03 10:58:53 6936 [Note] InnoDB: Compressed tables use zlib 1.2.3
2014-05-03 10:58:53 6936 [Note] InnoDB: Using Linux native AIO
2014-05-03 10:58:53 6936 [Note] InnoDB: Using CPU crc32 instructions
2014-05-03 10:58:53 6936 [Note] InnoDB: Initializing buffer pool, size = 128.0M
2014-05-03 10:58:53 6936 [Note] InnoDB: Completed initialization of buffer pool
2014-05-03 10:58:53 6936 [Note] InnoDB: The first specified data file ./ibdata1 did not exist: a new
 database to be created!
2014-05-03 10:58:53 6936 [Note] InnoDB: Setting file ./ibdata1 size to 12 MB
2014-05-03 10:58:53 6936 [Note] InnoDB: Database physically writes the file full: wait...
2014-05-03 10:58:53 6936 [Note] InnoDB: Setting log file ./ib_logfile101 size to 48 MB
2014-05-03 10:58:55 6936 [Note] InnoDB: Setting log file ./ib_logfile1 size to 48 MB
2014-05-03 10:58:56 6936 [Note] InnoDB: Renaming log file ./ib_logfile101 to ./ib_logfile0
2014-05-03 10:58:56 6936 [Warning] InnoDB: New log files created, LSN=45781
2014-05-03 10:58:56 6936 [Note] InnoDB: Doublewrite buffer not found: creating new
2014-05-03 10:58:56 6936 [Note] InnoDB: Doublewrite buffer created
2014-05-03 10:58:56 6936 [Note] InnoDB: 128 rollback segment(s) are active.
2014-05-03 10:58:56 6936 [Warning] InnoDB: Creating foreign key constraint system tables.
2014-05-03 10:58:56 6936 [Note] InnoDB: Foreign key constraint system tables created
2014-05-03 10:58:56 6936 [Note] InnoDB: Creating tablespace and datafile system tables.
2014-05-03 10:58:56 6936 [Note] InnoDB: Tablespace and datafile system tables created.
2014-05-03 10:58:56 6936 [Note] InnoDB: Waiting for purge to start
2014-05-03 10:58:56 6936 [Note] InnoDB: 5.6.17 started; log sequence number 0
2014-05-03 10:58:56 6936 [ERROR] Aborting

2014-05-03 10:58:56 6936 [Note] Binlog end
2014-05-03 10:58:56 6936 [Note] InnoDB: FTS optimize thread exiting.
2014-05-03 10:58:56 6936 [Note] InnoDB: Starting shutdown...
2014-05-03 10:58:58 6936 [Note] InnoDB: Shutdown completed; log sequence number 1600607
2014-05-03 10:58:58 6936 [Note]
                                                           [СБОЙ ]

Ругается на TIMESTAMP. но я пока не понял как именно это исправить, и в нем ли только дело...

А при запуске:

# mysql_secure_installation
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MySQL 
      SERVERS IN PRODUCTION USE!  PLEASE READ EACH STEP CAREFULLY!

In order to log into MySQL to secure it, we'll need the current
password for the root user.  If you've just installed MySQL, and
you haven't set the root password yet, the password will be blank, so you should just press enter here.

Enter current password for root (enter for none):
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
Enter current password for root (enter for none):
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
Enter current password for root (enter for none):
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
Unable to connect to the server as root user, giving up.
Cleaning up...

Пароль не принимает, вообще, что то не понятное происходит)

firefedot ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.