SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#51 07.11.2007 12:57:55

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6756

Re: нет соединения с mysql5

FLUSH PRIVILEGES сделайте сначала

Неактивен

 

#52 07.11.2007 13:40:29

эхо
Завсегдатай
Зарегистрирован: 05.10.2007
Сообщений: 25

Re: нет соединения с mysql5

странно... через час перелогинился и всё заработало нормально...

Неактивен

 

#53 19.11.2007 17:49:31

эхо
Завсегдатай
Зарегистрирован: 05.10.2007
Сообщений: 25

Re: нет соединения с mysql5

снова я, снова с федорой... снова не работает... ошибка не встерчалась...
[root@NetUp /]# /usr/bin/safe_mysqld
Starting mysqld daemon with databases from /var/lib/mysql
071119 17:48:25  mysqld ended

[root@NetUp /]# /usr/bin/mysqladmin -u root  password '1q2w3e4r'
/usr/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111)'
Check that mysqld is running and that the socket: '/var/lib/mysql/mysql.sock' exists!

mysql.sock' (111)' впервые вижу...

а вот логин пытаюсь сделать...
[root@NetUp /]# mysql -u root -p
Enter password:
ERROR 2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

мускл устанавливал при установке федоры...

Отредактированно эхо (19.11.2007 18:03:37)

Неактивен

 

#54 19.11.2007 19:18:14

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6756

Re: нет соединения с mysql5

Starting mysqld daemon with databases from /var/lib/mysql
071119 17:48:25  mysqld ended

Ваш сервер останавливается сразу после запуска - смотрите журнал ошибок.

Неактивен

 

#55 20.11.2007 11:16:21

эхо
Завсегдатай
Зарегистрирован: 05.10.2007
Сообщений: 25

Re: нет соединения с mysql5

071120 11:16:30  mysqld started
Cannot initialize InnoDB as 'innodb_data_file_path' is not set.
If you do not want to use transactional InnoDB tables, add a line skip-innodb to the [mysqld] section of init parameters in your my.cnf or my.ini. If you want to use InnoDB tables, add to the [mysqld]
section, for example, innodb_data_file_path = ibdata1:10M:autoextend
But to get good performance you should adjust for your hardware the InnoDB startup options listed in section 2 at http://www.innodb.com/ibman.html
071120 11:16:30  /usr/libexec/mysqld: Can't find file: './mysql/host.frm' (errno: 13)
071120 11:16:30  mysqld ended

Отредактированно эхо (20.11.2007 11:16:59)

Неактивен

 

#56 20.11.2007 11:18:58

эхо
Завсегдатай
Зарегистрирован: 05.10.2007
Сообщений: 25

Re: нет соединения с mysql5

сразу два вопроса:
1) для чего инноДБ ? мне он нужен для NetUp (считалка трафика)
2) ./mysql/host.frm'  что за файл?

Неактивен

 

#57 20.11.2007 20:54:01

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3878

Re: нет соединения с mysql5

1. Innodb - это механизм хранения таблиц, если Вы не создаете таблицы с ENGINE=Innodb, то они создаются по умолчанию с ENGINE=MyISAM, вероятно Innodb Вам не нужен
2. [rgbeast@elf ~]$ perror 13
OS error code  13:  Permission denied

У mysql нет прав доступа к директории с данными, сделайте
chown -R mysql.mysql /var/lib/mysql

Неактивен

 

#58 21.11.2007 12:09:24

эхо
Завсегдатай
Зарегистрирован: 05.10.2007
Сообщений: 25

Re: нет соединения с mysql5

rgbeast написал:

1. Innodb - это механизм хранения таблиц, если Вы не создаете таблицы с ENGINE=Innodb, то они создаются по умолчанию с ENGINE=MyISAM, вероятно Innodb Вам не нужен
2. [rgbeast@elf ~]$ perror 13
OS error code  13:  Permission denied

У mysql нет прав доступа к директории с данными, сделайте
chown -R mysql.mysql /var/lib/mysql

1) уберу...
2) я проверял, собственность была mysql:mysql

Неактивен

 

#59 21.11.2007 12:11:48

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3878

Re: нет соединения с mysql5

посмотрите, есть ли в /var/lib/mysql каталог mysql и есть ли в нем файлы (например host.frm). Если нет, значит нужно создать системные таблицы с помощью скрипта mysql_install_db

Неактивен

 

#60 21.11.2007 12:33:59

эхо
Завсегдатай
Зарегистрирован: 05.10.2007
Сообщений: 25

Re: нет соединения с mysql5

rgbeast написал:

посмотрите, есть ли в /var/lib/mysql каталог mysql и есть ли в нем файлы (например host.frm). Если нет, значит нужно создать системные таблицы с помощью скрипта mysql_install_db

это я уже делал.. перед тем как мускл_сейф запустить...
вот лог:
[root@NetUp /]# /usr/bin/mysql_install_db
Preparing db table
Preparing host table
Preparing user table
Preparing func table
Preparing tables_priv table
Preparing columns_priv table
Installing all prepared tables
071121 12:38:19  /usr/libexec/mysqld: Shutdown Complete


To start mysqld at boot time you have to copy support-files/mysql.server
to the right place for your system

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
This is done with:
/usr/bin/mysqladmin -u root  password 'new-password'
/usr/bin/mysqladmin -u root -h NetUp  password 'new-password'
See the manual for more instructions.

You can start the MySQL daemon with:
cd /usr ; /usr/bin/safe_mysqld &

You can test the MySQL daemon with the benchmarks in the 'sql-bench' directory:
cd sql-bench ; run-all-tests

Please report any problems with the /usr/bin/mysqlbug script!

The latest information about MySQL is available on the web at
http://www.mysql.com
Support MySQL by buying support/licenses at https://order.mysql.com


теперь делать:
/usr/bin/mysqladmin -u root  password 'new-password'

а затем:
/usr/bin/safe_mysqld

всё правильно?

я просто сейчас федору переставил...

Отредактированно эхо (21.11.2007 12:39:44)

Неактивен

 

#61 21.11.2007 12:38:19

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6756

Re: нет соединения с mysql5

Выключен ли SELinux?
Из-под какой учетной записи работает mysqld?
Установлены ли правильно basedir и datadir?

После такой установки, как Вы написали, сами файлы будут
root:root 600, соответственно, их никто кроме root прочитать не сможет.

Неактивен

 

#62 21.11.2007 12:44:19

эхо
Завсегдатай
Зарегистрирован: 05.10.2007
Сообщений: 25

Re: нет соединения с mysql5

paulus написал:

Выключен ли SELinux?
Из-под какой учетной записи работает mysqld?
Установлены ли правильно basedir и datadir?

После такой установки, как Вы написали, сами файлы будут
root:root 600, соответственно, их никто кроме root прочитать не сможет.

[root@NetUp etc]# cat my.cnf
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock

[mysql.server]
user=mysql
basedir=/var/lib

[safe_mysqld]
err-log=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

СЕлинукс я не видел при интсталяции... сейчас поищю его...

Неактивен

 

#63 21.11.2007 12:47:48

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3878

Re: нет соединения с mysql5

Нужно убедиться, что в файле /etc/selinux/config есть строчка SELINUX=disabled

Неактивен

 

#64 21.11.2007 12:49:19

эхо
Завсегдатай
Зарегистрирован: 05.10.2007
Сообщений: 25

Re: нет соединения с mysql5

странно...
[root@NetUp /]# cd /var/lib/
[root@NetUp lib]# ls -lah
total 68K
drwxr-xr-x  16 root      root    4.0K Nov 21 12:12 .
drwxr-xr-x  21 root      root    4.0K Nov 21 12:10 ..
drwxr-xr-x   2 root      root    4.0K Nov 21 12:07 alternatives
drwx------   2 apache    apache  4.0K May  6  2004 dav
drwxr-xr-x   2 root      root    4.0K Mar 25  2004 dhcp
drwxr-xr-x   2 root      root    4.0K Mar 12  2004 games
-rw-r--r--   1 root      root       0 Feb 15  2004 logrotate.status
drwxr-xr-x   2 root      root    4.0K Nov 21 12:05 misc
drwxr-xr-x   4 mysql     mysql   4.0K Nov 21 12:38 mysql
drwxr-xr-x   4 root      root    4.0K Nov 21 12:06 nfs
drwxr-xr-x   2 ntp       ntp     4.0K Nov 21 12:08 ntp
drwxr-xr-x   2 root      root    4.0K Feb 16  2004 pcmcia
drwxr-xr-x   3 root      root    4.0K Nov 21 12:07 php
-rw-------   1 root      root     512 Nov 21 12:12 random-seed
drwxr-xr-x   2 rpm       rpm     4.0K Nov 21 12:12 rpm
drwxr-x---   2 root      slocate 4.0K Apr 16  2004 slocate
drwxr-xr-x   2 root      root    4.0K May 12  2004 up2date
drwxr-xr-x   2 webalizer root    4.0K Mar 27  2004 webalizer
[root@NetUp lib]# cd mysql/
[root@NetUp mysql]# ls -lah
total 16K
drwxr-xr-x   4 mysql mysql 4.0K Nov 21 12:38 .
drwxr-xr-x  16 root  root  4.0K Nov 21 12:12 ..
drwx------   2 root  root  4.0K Nov 21 12:38 mysql
drwx------   2 root  root  4.0K Nov 21 12:38 test

сама дериктория принадлежит мускл, а вот вложения... такого никогда не было... либо всё либо ничего...

Неактивен

 

#65 21.11.2007 12:51:49

эхо
Завсегдатай
Зарегистрирован: 05.10.2007
Сообщений: 25

Re: нет соединения с mysql5

rgbeast написал:

Нужно убедиться, что в файле /etc/selinux/config есть строчка SELINUX=disabled

немножко другой путь...
[root@NetUp etc]# cat /etc/sysconfig/selinux
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#       enforcinfg - SELinux security policy is enforced.
#       permissive - SELinux prints warnings instead of enforcing.
#       disabled - No SELinux policy is loaded.
SELINUX=disabled

Неактивен

 

#66 21.11.2007 12:53:35

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6756

Re: нет соединения с mysql5

Собственно, с каталогами как раз то, что я сказал.

Сделайте просто
chown -R mysql:mysql /var/lib/mysql

Неактивен

 

#67 21.11.2007 13:05:28

эхо
Завсегдатай
Зарегистрирован: 05.10.2007
Сообщений: 25

Re: нет соединения с mysql5

paulus написал:

Собственно, с каталогами как раз то, что я сказал.

Сделайте просто
chown -R mysql:mysql /var/lib/mysql

сделал уже...
дальше:
[root@NetUp /]# /usr/bin/safe_mysqld
Starting mysqld daemon with databases from /var/lib/mysql

дальше какое-то молчание системы...

с другой сессии:
[root@NetUp /]# /usr/bin/mysqladmin -u root  password 'xxxxxxx'
[root@NetUp /]# mysql -u root -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2 to server version: 3.23.58

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>

всё заработало, спасибо большое!
странно, что после инсталл_дб сначало говорится о назначении пароля, а потом о запуске мускл-я... запутывает...

Отредактированно эхо (21.11.2007 13:07:41)

Неактивен

 

#68 21.11.2007 13:08:28

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3878

Re: нет соединения с mysql5

молчание системы это хорошо, можно запускать через
/etc/init.d/mysql start
или что то же самое service mysql start
Сделать автозапуск сервиса можно с помощью system-config-services или, что проще chkconfig mysql on

(возможно в том, что выше надо mysql заменить на mysqld)

Неактивен

 

#69 20.02.2008 01:32:20

mr. U.W.
Участник
Зарегистрирован: 20.02.2008
Сообщений: 3

Re: нет соединения с mysql5

Помогите пожалуйста!! После установки mysql-5.0, не хочет запускаться даже служба MySQL. Выдает такую ошибку: "Не удалось запустить службу MySQL на Локальный компьюте. Ошибка 1067: процесс неожиданно завершен". В чем может быть проблема????

Неактивен

 

#70 20.02.2008 01:36:38

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3878

Re: нет соединения с mysql5

смотрите, что в логе написано

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson