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

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

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4

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

L_S_V



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


 
Офф. сайт

Страница загрузки

Документация (eng)

Офф. форум

 
Смежный топик в "Программы"
 
 
Молодой быстроразвивающийся форум (рус.)
Старый форум (рус.)
 
Скуль нехочет запускаться

Код:
 
[root@localhost root]# mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
 

 
Ставил 4.1.9 из архива, установка прошла без ошибок.
Ось: RedHat 9.0

Всего записей: 627 | Зарегистр. 31-03-2005 | Отправлено: 13:54 16-06-2005 | Исправлено: Fader, 11:38 17-07-2008
Rockadmin

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
chmod 0777 /tmp/mysql.sock

Всего записей: 2 | Зарегистр. 16-06-2005 | Отправлено: 14:30 16-06-2005
L_S_V



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

Код:
 
[root@localhost /]# chmod 0777 /tmp/mysql.sock
chmod: ошибка получения атрибутов `/tmp/mysql.sock': No such file or directory
 

Его там нет вообще.
 
Создал его в ручную...

Код:
 
[root@localhost /]# chmod 0777 /tmp/mysql.sock
[root@localhost /]# mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (111)
 

Всего записей: 627 | Зарегистр. 31-03-2005 | Отправлено: 14:42 16-06-2005 | Исправлено: L_S_V, 14:43 16-06-2005
L_S_V



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А всегда ли при установке MySQL ставится клиентская часть?

Всего записей: 627 | Зарегистр. 31-03-2005 | Отправлено: 06:07 17-06-2005
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
L_S_V

Цитата:
А всегда ли при установке MySQL ставится клиентская часть?  

а что ты называешь клиентской частью?  
 
 

Цитата:
Скуль нехочет запускаться  
Код:  
[root@localhost root]# mysql  
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)  
Ставил 4.1.9 из архива, установка прошла без ошибок.  

RTFM
http://dev.mysql.com/doc/mysql/ru/post-installation.html

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 06:23 17-06-2005 | Исправлено: Cheery, 06:27 17-06-2005
L_S_V



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
а что ты называешь клиентской частью?  
Сервер стартует нормально:

Код:
 
[root@localhost bin]# service mysqld start
Starting MySQL:                                            [  OK  ]
 

Клиент нужен для создания отдельного пользователя.
Код я приводил выше
 
Тот же самый глюк выдаёт при стыковку скуля и хоста:

Код:
 
[root@localhost bin]# mysql -h localhost -u root -p
Enter password:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
 


Всего записей: 627 | Зарегистр. 31-03-2005 | Отправлено: 08:20 17-06-2005
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
L_S_V

Цитата:
Тот же самый глюк выдаёт при стыковку скуля и хоста:  

значит сервер не запущен.
тот же RTFM
http://dev.mysql.com/doc/mysql/ru/can-not-connect-to-server.html

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 08:26 17-06-2005
L_S_V



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Выполнил как там было сказано, в итоге вот мой log.
 
В моём случае как я понял удалён файл сокет.
это пункт

Цитата:
 
Кто-либо удалил Unix-сокет, используемый mysqld (по умолчанию /tmp/mysqld.sock).
 

 
Собственно я воспользовался  первым способом защиты сокета

Цитата:
 
Укажите путь в глобальном или локальном файле опций. Например, поместите в /etc/my.cnf:  
 
[client]
socket=path-for-socket-file
 
[mysqld]
socket=path-for-socket-file
 

 
В итоге выпонив команду проверки получил следующее:

Код:
 
[root@server root]# mysqladmin --socket=/path/to/socket version
mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/path/to/socket' (2)'
Check that mysqld is running and that the socket: '/path/to/socket' exists!
 

и

Код:
 
[root@server root]# mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket 'pach-for-socket-file' (2)
 


Всего записей: 627 | Зарегистр. 31-03-2005 | Отправлено: 15:24 17-06-2005 | Исправлено: L_S_V, 15:43 17-06-2005
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
L_S_V
и ты хочешь сказать, что у тебя такие пути есть???

Цитата:
'pach-for-socket-file'  

и

Цитата:
'/path/to/socket'
???  


----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 17:04 17-06-2005
tankistua

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

Цитата:
Создал его в ручную...  

маладец :) это не просто файл , это сокет .. вручную создавать бесполезно - он создается при запуске и если его нет - значит сокет тоже не открыт.
 
я чет не понял чуть, если дать
/etc/init.d/mysql start
 
он стартует ?
 
что говорит lsof -i ? есть mysql демон на порту. по-умолчанию 3306

Всего записей: 9572 | Зарегистр. 15-01-2002 | Отправлено: 19:02 17-06-2005
L_S_V



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Епт, глюк меня посетил, прописал путь /tmp/mysql.sock вместо этого:

Код:
 
'pach-for-socket-file'
 

Да, раз говорит "ok"- значит стартует.

Цитата:
 
я чет не понял чуть, если дать  
/etc/init.d/mysql start  
 
он стартует ?
 
что говорит lsof -i ? есть mysql демон на порту. по-умолчанию 3306
 


Код:
 
mysqld    2710   mysql    3u  IPv4   3271       TCP *:mysql (LISTEN)
 

Всего записей: 627 | Зарегистр. 31-03-2005 | Отправлено: 01:44 18-06-2005
L_S_V



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
И так сервер стартует:

Код:
 
[root@server root]# service mysqld start
Запускается MySQL:                                         [  ОК  ]
 

Но не коннектиться к хосту:

Код:
 
[root@server root]# mysqladmin -h localhost version
mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)'
Check that mysqld is running and that the socket: '/tmp/mysql.sock' exists!
 

И клиент не стартует ни в какую.

Код:
 
[root@server root]# /etc/init.d/mysql start
-bash: /etc/init.d/mysql: No such file or directory
 

 
Как исправить?

Всего записей: 627 | Зарегистр. 31-03-2005 | Отправлено: 13:43 18-06-2005 | Исправлено: L_S_V, 13:44 18-06-2005
crrr



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Тебе надо указать клиенту где лещит этот файл или сказат серверу чтоб но создавал его там где его ищет клиент.Смотри короче конфиги и того и другого на предмет пути к сокету

Всего записей: 65 | Зарегистр. 22-12-2004 | Отправлено: 16:01 19-06-2005
tankistua

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

Цитата:
Да, раз говорит "ok"- значит стартует.

не факт , по lsof -i его видно ? а по ps uax

Всего записей: 9572 | Зарегистр. 15-01-2002 | Отправлено: 10:36 21-06-2005
nudniy



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я не могу запустить mysql-max-5.0.16-freebsd5.3-i386tar.gz на 5.4-RELEASE FreeBSD  
Распаковал в /usr/local/mysql
Запускаю ./configure
Выдает ошибку :
=====
maya# Starting mysqld daemon with databases from /usr/local/mysql/data
STOPPING server from pid file /usr/local/mysql/data/maya.net.pid
060106 13:43:29  mysqld ended
=====
Имя сервака maya.net
А что за файл должен быть maya.net.pid ? Посмотрел, у меня его нет.
Плз, помогите.

Всего записей: 87 | Зарегистр. 20-11-2004 | Отправлено: 03:44 07-01-2006
L_S_V



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
./configure  из под рута?
Права на каталог /usr/local/mysql/data/ проверь...

Всего записей: 627 | Зарегистр. 31-03-2005 | Отправлено: 11:20 07-01-2006
nudniy



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да из под рута по ssh делаю.
Права давал на всю папку mysql 755 и 777, но не помогает

Всего записей: 87 | Зарегистр. 20-11-2004 | Отправлено: 14:35 07-01-2006
velf



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Доброго времени суток всем!
 
Помогите пожалуйста решить следующую проблемму:
 
Event Type:    Warning
Event Source:    MySQL
Event Category:    None
Event ID:    100
Date:        03.01.2008
Time:        3:29:51
User:        N/A
Computer:    MOON
Description:
Changed limits: max_open_files: 2048  max_connections: 1600  table_cache: 219
 
For more information, see Help and Support Center at http://www.mysql.com.  
 
 
Сервер Windows 2003 Ent
Муксул 5.0.46
 
 
Я смог найти только  max_connections: 800 исправив на 1600, но эфект тот же самый.

Всего записей: 5 | Зарегистр. 25-12-2006 | Отправлено: 03:35 03-01-2008
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
velf

Цитата:
Помогите пожалуйста решить следующую проблемму:  

http://bugs.mysql.com/bug.php?id=21915


----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 03:45 03-01-2008
velf



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Доброго дня
исходя из ссылки которую вы мне дали. При запросе:
 
mysql> show variables like "%table_open_cache%"; show variables like "max_connections";
 
+------------------+-------+
| Variable_name  | Value |
+------------------+-------+
| table_open_cache| 64   |
+------------------+-------+
1 row in set (0.00 sec)
 
+-----------------+-------+
| Variable_name | Value |
+-----------------+-------+
| max_connections |100 |
+-----------------+-------+
1 row in set (0.00 sec)
 
 
Сами цифры в ячейках должны отличаться, но вывод информации должен быть именно такой в двух табличках. Еслия конечно все правильно понял.
А вот что я вижу, когда делаю запрос у себя на сервере:
 
mysql> show variables like "%table_open_cache%"; show variables like "max_connections";
Empty set (0.00 sec)
 
+-----------------+-------+
| Variable_name   | Value |
+-----------------+-------+
| max_connections | 1600  |
+-----------------+-------+
1 row in set (0.00 sec)
 
Только одну табличку. А про вторую он четко пишет (Empty set ) Если я правильно перевожу, то настройка отсутствует.
 
Так и с файле настроек. Я могу найти только параметр max_connections, который в свою очередь я и смог увеличить с 800 до 1600.
 
Но это не помогает
 
Читал еще вот это http://bugs.mysql.com/bug.php?id=11269
 
Сделал вот так
mysql> set global table_cache = 2000;
Query OK, 0 rows affected (0.00 sec)
 
зчем на запрос получил ответ
 
mysql> show variables like "table_cache";
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| table_cache   | 2000  |
+---------------+-------+
1 row in set (0.00 sec)
 
При этом ошибка в eventЕ не изменилась
 
Event Type:    Warning
Event Source:    MySQL
Event Category:    None
Event ID:    100
Date:        03.01.2008
Time:        12:44:47
User:        N/A
Computer:    MOON
Description:
Changed limits: max_open_files: 2048  max_connections: 1600  table_cache: 219
 
For more information, see Help and Support Center at http://www.mysql.com.  
 
 
Странно, почему он в консоли мне показывает одно а в ивент кидает другое.
На всякий случай выкладываю свой my.ini возможно будет полезно www.procod.ru/my.rar

Всего записей: 5 | Зарегистр. 25-12-2006 | Отправлено: 12:52 03-01-2008 | Исправлено: velf, 13:21 03-01-2008
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » MySQL


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru