Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » UNIX » MySQL Server & CentOS 5.4

Модерирует : ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

nPaBegHuK

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Хочу поднять свой web-server)
Скачал и Установил из реп свежую версию PHP и Apache. Все встало замечательно.
Дошло дело до MySQL.  
Установил:
mysql-5.1.41-1.el5.remi
mysql-server-5.1.41-1.el5.remi
 
Запускаю:
[root@localhost tmp]# service mysqld start
Timeout error occurred trying to start MySQL Daemon.
Запускается MySQL:                                         [ СБОЙ ]
 
В файле /etc/my.cnf указан путь к mysql.sock
/var/lib/mysql/mysql.sock а по данному пути этого файла нет..... и вообще его нет нигде..искал не нашел.... скорее всего проблема в этом. Как ее решить?
Спасибо.

Всего записей: 5 | Зарегистр. 13-10-2009 | Отправлено: 02:53 13-12-2009
AnDySs1

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nPaBegHuK
что говорит  
/var/log/mysqld.log
 
если error 13, то сделать  
chown -R mysql.mysql /var/lib/mysql

Всего записей: 1426 | Зарегистр. 04-11-2004 | Отправлено: 12:46 13-12-2009
vlader2004



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
> Установил:
> mysql-5.1.41-1.el5.remi
> mysql-server-5.1.41-1.el5.remi
 
> Запускаю:
 
А конфигурировать? mysql_install_db (или mysql_secure_installation) запускал?

Всего записей: 460 | Зарегистр. 31-05-2004 | Отправлено: 19:07 13-12-2009
nPaBegHuK

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AnDySs1
 

Цитата:
что говорит  
/var/log/mysqld.log  

 
091213 20:24:17 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
091213 20:24:17 [ERROR] Error message file '/usr/share/mysql/english/errmsg.sys' had only 480 error messages,
but it should contain at least 641 error messages.
Check that the above file is the right version for this program!
091213 20:24:17 [Note] Plugin 'ndbcluster' is disabled.
/usr/libexec/mysqld: Unknown error 1146
091213 20:24:17 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
091213 20:24:18  InnoDB: Started; log sequence number 0 44233
091213 20:24:18 [ERROR] Aborting
 
091213 20:24:18  InnoDB: Starting shutdown...
091213 20:24:19  InnoDB: Shutdown completed; log sequence number 0 44233
091213 20:24:19 [Note]
091213 20:24:19 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended
 
 
=) Цифру 13 не вижу)
 
vlader2004
 

Цитата:
А конфигурировать? mysql_install_db

[root@localhost /]# mysql_install_db
Installing MySQL system tables...
091213 20:18:42 [ERROR] Error message file '/usr/share/mysql/english/errmsg.sys' had only 480 error messages,
but it should contain at least 641 error messages.
Check that the above file is the right version for this program!
091213 20:18:42 [ERROR] Aborting
 
091213 20:18:42 [Note]
 
Installation of system tables failed!  Examine the logs in
/var/lib/mysql for more information.
 
You can try to start the mysqld daemon with:
 
    shell> /usr/libexec/mysqld --skip-grant &
 
and use the command line tool /usr/bin/mysql
to connect to the mysql database and look at the grant tables:
 
    shell> /usr/bin/mysql -u root mysql
    mysql> show tables
 
Try 'mysqld --help' if you have problems with paths.  Using --log
gives you a log in /var/lib/mysql that may be helpful.
 
The latest information about MySQL is available on the web at
http://www.mysql.com/.  Please consult the MySQL manual section
'Problems running mysql_install_db', and the manual section that
describes problems on your OS.  Another information source are the
MySQL email archives available at http://lists.mysql.com/.
 
Please check all of the above before mailing us!  And remember, if
you do mail us, you MUST use the /usr/bin/mysqlbug script!
 
 

Цитата:
(или mysql_secure_installation) запускал?

[root@localhost /]# 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):
 

Всего записей: 5 | Зарегистр. 13-10-2009 | Отправлено: 23:10 13-12-2009 | Исправлено: nPaBegHuK, 23:11 13-12-2009
AnDySs1

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nPaBegHuK
ну так просит же  

Цитата:
[ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.  


Всего записей: 1426 | Зарегистр. 04-11-2004 | Отправлено: 23:20 13-12-2009
nPaBegHuK

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Примечание.
еще хочу дополнить, по умолчанию в этом дистрибутиве стоит мускул другой версии, вроде как 5.0.77 если при установке ОСи его выбрать и поставить, то все работает на ура.Я решил обновиться, снес старое. потсавил новое и не пашет.
Пока не сваливать на версию, может просто чего то нехватает?
 
Добавлено:

Цитата:
nPaBegHuK  
ну так просит же  
 
Цитата:[ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.  

 
[root@localhost log]# mysql_upgrade
Looking for 'mysql' as: mysql
Looking for 'mysqlcheck' as: mysqlcheck
Running 'mysqlcheck with default connection arguments
mysqlcheck: Got error: 2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) when trying to connect
FATAL ERROR: Upgrade failed
 
То же самое) вообщем ни апгрейды ни инсталлы ни секьюры ниче не пашет потому сам демон мускула не запускается ввиду отвутствия файла сокета...... а вот какова причина....это хз)

Всего записей: 5 | Зарегистр. 13-10-2009 | Отправлено: 23:22 13-12-2009
vlader2004



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Лучше будет откатиться назад на 5.0.77 и быть на ней до тех пор, пока не разберешься, как делать апгрейд.

Всего записей: 460 | Зарегистр. 31-05-2004 | Отправлено: 09:39 14-12-2009
ayo_gago



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
1. rm -rf /pathtomysqldatadir
2. mkdir /pathtomysqldatadir
3. chown mysql:mysql -R /pathtomysqldatadir
4. mysql_install_db --user=mysql --datadir=/pathtomysqldatadir
5. mysqld_safe  --user=mysql --datadir=/pathtomysqldatadir &
 
и всё.

Всего записей: 22 | Зарегистр. 31-05-2009 | Отправлено: 00:36 23-05-2012 | Исправлено: ayo_gago, 00:37 23-05-2012
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Операционные системы » UNIX » MySQL Server & CentOS 5.4


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru