Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» MySQL

Автор: L_S_V
Дата сообщения: 16.06.2005 12:54
MySQL AB



Офф. сайт

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

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

Офф. форум


Смежный топик в "Программы"


Молодой быстроразвивающийся форум (рус.)
Старый форум (рус.)

Скуль нехочет запускаться

Код:
[root@localhost root]# mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
Автор: Rockadmin
Дата сообщения: 16.06.2005 13:30
chmod 0777 /tmp/mysql.sock
Автор: L_S_V
Дата сообщения: 16.06.2005 13:42

Код:
[root@localhost /]# chmod 0777 /tmp/mysql.sock
chmod: ошибка получения атрибутов `/tmp/mysql.sock': No such file or directory
Автор: L_S_V
Дата сообщения: 17.06.2005 05:07
А всегда ли при установке MySQL ставится клиентская часть?
Автор: Cheery
Дата сообщения: 17.06.2005 05:23
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
Автор: L_S_V
Дата сообщения: 17.06.2005 07:20
а что ты называешь клиентской частью?
Сервер стартует нормально:

Код:
[root@localhost bin]# service mysqld start
Starting MySQL: [ OK ]
Автор: Cheery
Дата сообщения: 17.06.2005 07:26
L_S_V

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

значит сервер не запущен.
тот же RTFM
http://dev.mysql.com/doc/mysql/ru/can-not-connect-to-server.html
Автор: L_S_V
Дата сообщения: 17.06.2005 14:24
Выполнил как там было сказано, в итоге вот мой 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!
Автор: Cheery
Дата сообщения: 17.06.2005 16:04
L_S_V
и ты хочешь сказать, что у тебя такие пути есть???

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

и

Цитата:
'/path/to/socket'
???
Автор: tankistua
Дата сообщения: 17.06.2005 18:02
L_S_V

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

маладец :) это не просто файл , это сокет .. вручную создавать бесполезно - он создается при запуске и если его нет - значит сокет тоже не открыт.

я чет не понял чуть, если дать
/etc/init.d/mysql start

он стартует ?

что говорит lsof -i ? есть mysql демон на порту. по-умолчанию 3306
Автор: L_S_V
Дата сообщения: 18.06.2005 00:44
Епт, глюк меня посетил, прописал путь /tmp/mysql.sock вместо этого:

Код:
'pach-for-socket-file'
Автор: L_S_V
Дата сообщения: 18.06.2005 12:43
И так сервер стартует:

Код:
[root@server root]# service mysqld start
Запускается MySQL: [ ОК ]
Автор: crrr
Дата сообщения: 19.06.2005 15:01
Тебе надо указать клиенту где лещит этот файл или сказат серверу чтоб но создавал его там где его ищет клиент.Смотри короче конфиги и того и другого на предмет пути к сокету
Автор: tankistua
Дата сообщения: 21.06.2005 09:36
L_S_V

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

не факт , по lsof -i его видно ? а по ps uax
Автор: nudniy
Дата сообщения: 07.01.2006 02:44
Я не могу запустить 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 ? Посмотрел, у меня его нет.
Плз, помогите.
Автор: L_S_V
Дата сообщения: 07.01.2006 10:20
./configure из под рута?
Права на каталог /usr/local/mysql/data/ проверь...
Автор: nudniy
Дата сообщения: 07.01.2006 13:35
Да из под рута по ssh делаю.
Права давал на всю папку mysql 755 и 777, но не помогает
Автор: velf
Дата сообщения: 03.01.2008 02:35
Доброго времени суток всем!

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

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, но эфект тот же самый.
Автор: Cheery
Дата сообщения: 03.01.2008 02:45
velf

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

http://bugs.mysql.com/bug.php?id=21915
Автор: velf
Дата сообщения: 03.01.2008 11:52
Доброго дня
исходя из ссылки которую вы мне дали. При запросе:

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
Автор: Fader
Дата сообщения: 22.03.2008 14:30
шапка отредактирована
Автор: Fader
Дата сообщения: 09.04.2008 17:44
При чистой инсталяции под win2003 ловлю такой глюк:

После инсталла запускается конфиг.визард. Выставляю необходимые настройки. на последнем диаг. окошке кнопка Execute. Нажимаю и на пункте запуска сервиса ловлю ошибку. В Event Viewer'е следующее: Default storage engine (InnoDB) is not available. Aborting.

При рассмотрении my.ini не нахожу привычную строку:

innodb_data_home_dir="E:/MySQL Server 5.0/Data/"

Добавляю ее ручками. Пытаюсь запустить - тоже самое.

Мысли плиз?
Автор: DiDrag0n
Дата сообщения: 21.04.2008 11:23
Подскажите или посоветуйте литературу(желательно на русском)...
Я совсем чайник в базах данных..
Задача простая надо:
Создать базу в MYSQL,
Создать пользователя.
Дать ему польные права на базу.
и если надо сделать настройки в mysql, что бы программа, которой надо конектиться к базе могла это делать

Застрял на след.команде
пишу /bin/mysql
create database "name_db"
И сообствено видимо ни чего не создалось, после exit и
/bin/mysql
use "name_db" - пишет нет такой базы.

Спец софт для управления лучше не советовать, а если советуйте, тогда скажите как настроить MySQL, что бы он слушал не локал хост, а айпи адресс в сети.

MySQL запущен на MAC OS Xserve 10.4....
Версия MySQL 5.0.....
Автор: Fader
Дата сообщения: 21.04.2008 12:20
DiDrag0n
Попробуй это для начала:
Справочное руководство по MySQL версии 5.0.0-alpha.
Ничего свежее на русском не нашел.
Автор: DiDrag0n
Дата сообщения: 21.04.2008 13:43
Fader
Спасибо, у меня почти тоже самое на инглише, но вот проблема в том.
Что я много проделал, и у меня складываеться ощещение что MySQL запущен, ибо к нему можно с мака софтиной ципануться, use test, и use mysql пишет chenged test (например), а вот на create database "name" переходит в новую строку, и как будто ждет еще каких то команд, и вот этот момент меня как рас сильно смущает
Автор: Fader
Дата сообщения: 21.04.2008 16:07
символ ";" - завершение команды.
Автор: Fader
Дата сообщения: 04.05.2008 11:44
Хотелось бы знать как грамотно настроить резервное копирование (Win2k3, MySQL 5.0.x Community Server, InnoDB ~20Gb) чтобы каждую неделю создавался полный бэкап и каждый день дифференциальный. Чтобы бэкапы не накапливались, а старые файлы каждый раз заменялись новыми.

Подскажите, так-скать бэст солюшен. Желательно исключая платные сторонние решения.
Автор: Fader
Дата сообщения: 08.07.2008 11:17
Есть 2 инстанса одного java-приложения с базой на колокейшене внутри компании. Планируется объединение инстансов в один и перевод всего этого добра на внешний хостинг. Требуется провести нагрузочное тестирование на стейжинге с уже объединенным инстансом чтобы определить насколько крутой сервак понадобится заюзать на хостинге.

Как правильно нагрузить базу чтобы получить адекватную оценку?
Автор: Fader
Дата сообщения: 15.07.2008 18:33
Есть 2 инстанса одного и того же java-приложения и по базе для каждого соответственно.

Возникла необходимость из двух сделать одно. С приложением все понятно.

А вот с базой? Как правильно одну базу залить в другую? Чтобы не напороться на дупликейты, конфликты ID'шников и т.п.?

По хорошему нужно писать скрипт для миграции, но скиллов для этого еще мало...
Автор: Jelezka007
Дата сообщения: 16.08.2008 14:06
Стоит VertrigoSer. Хочу поменять пароль на MySql. Делаю всё так как написано в инструкции, запускаю MySQL Console (for root), пишу:
SET PASSWORD FOR root@localhost=PASSWORD(new password);\go
А он мне пишет You have an error in your SQL syntax; ! Помогите решить эту проблему.

Страницы: 123

Предыдущая тема: Мультизагрузочный USB HDD


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.