CyberForum.ru - Форум программистов и сисадминов
Вернуться   Форум программистов и сисадминов CyberForum.ru > Компьютерный форум > Форум *NIX > Форум FreeBSD

Ответ Создать новую тему
 
Старый 18.12.2011, 20:15   #1
zikfrid
Новичок
 
Регистрация: 18.12.2011
Сообщений: 11
Репутация: 0 (0)
По умолчанию Mysql на Freebsc 8.2

Всем доброго вечера!
Есть вопрос, бьюсь с ним уже несколько дней, и силы меня покидают уже
Суть проблемы:
- есть сетка, в ней есть Сервер на 2003 видне
- есть машина на которой поднята Freebsd 8.2.
Надо на серваке 2003, поднять Kaspersky Administration Kit, который требует наличие Mysql.
На Freebsd, понял скулу и phpmyaadmin. И вот тут начинается засада. При установке Kaspersky Administration Kit, указываю ip Freebsd, называю пользователя и пароль, начинается установка и в процессе каспер говорит мне, что не может создать базу 'KAV'. Захожу с этого же сервака(2003) через phpmyadmin, под этим же пользователем, и все прекрасно могу создавать и редактировать. Все голову сломал...что может быть, может кто сталкивался?
zikfrid вне форума
Другие темы раздела
FreeBSD Запуск daemon'а
Подключаюсь к FreeBSD(FreeBSD 8.2-RELEASE-p4 #2: Sun Oct 30 19:07:22 UTC 2011) через ssh, когда отключаюсь -- все поцессы умирают. Как запустить демона? Нашел какого то daemon, но при запуске им проги начинаются странные ошибки: > daemon cat > ps p: Command not found. > ps s: Command not.... Запуск daemon'а
impossibly lack ifp ?? FreeBSD
Помогите разобраться, routed: static route 233.233.198.192/32 -> внешний IP 233.233.xxx.xxx impossibly lack ifp инет приходит через ads modem эти адреса указаны, получаются от провайдера. impossibly lack ifp ??
Старый 18.12.2011, 22:39   #2
k0xy
Форумчанин
 
Регистрация: 12.01.2009
Адрес: Москва
Сообщений: 881
Репутация: 145 (145)
По умолчанию Re: Mysql на Freebsc 8.2

Когда ты заходишь через пма, то это равносильно заходу с локалхоста , а когда ты подключаешься с 2003 не через пма, то это считается удаленным подключением. Может дело в запрете на удаленные подключения в мускуле?
k0xy вне форума
Старый 18.12.2011, 22:47  [ТС]   #3
zikfrid
Новичок
 
Регистрация: 18.12.2011
Сообщений: 11
Репутация: 0 (0)
По умолчанию Re: Mysql на Freebsc 8.2

Ну по поводу пма я понял, что это локалхост,но вроде я разрешил в скулe удаленку и создал юзеров с % хвостом и привилегиями all и нетстат показывает tcp 192.168.1.40:3306 слушает
zikfrid вне форума
Старый 18.12.2011, 22:57   #4
k0xy
Форумчанин
 
Регистрация: 12.01.2009
Адрес: Москва
Сообщений: 881
Репутация: 145 (145)
По умолчанию Re: Mysql на Freebsc 8.2

покажи вывод netstat -an |grep 3306
k0xy вне форума
Старый 19.12.2011, 07:33  [ТС]   #5
zikfrid
Новичок
 
Регистрация: 18.12.2011
Сообщений: 11
Репутация: 0 (0)
По умолчанию Re: Mysql на Freebsc 8.2

klass# netstat -an | grep 3306
tcp4 0 0 192.168.1.40.3306 *.* LISTEN
zikfrid вне форума
Старый 19.12.2011, 08:43   #6
k0xy
Форумчанин
 
Регистрация: 12.01.2009
Адрес: Москва
Сообщений: 881
Репутация: 145 (145)
По умолчанию Re: Mysql на Freebsc 8.2

попробуй через mysql_secure_installation выключить локальную прослушку, или на 2003 поднять веб сервер и там скриптом посмотреть ошибку
Код PHP
1
2
3
4
5
6
7
8
<?php
$link = mysql_connect('host', 'mysql_user', 'mysql_password');
if (!$link) {
    die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);
?>
ну или же в /var/db/mysql (если все по дефолту) найти лог .err и посмотреть что там.
k0xy вне форума
Старый 19.12.2011, 09:15   #7
shadow99
Форумчанин
 
Аватар для shadow99
 
Регистрация: 07.09.2011
Адрес: Москва
Сообщений: 233
Репутация: 68 (58)
По умолчанию Re: Mysql на Freebsc 8.2

А точно он требует MySQL а не MsSQL? Он вроде как свой MsSQL Express ставит.........
shadow99 вне форума
Старый 19.12.2011, 13:09   #8
Humanoid
Администратор
 
Аватар для Humanoid
 
Регистрация: 12.06.2008
Адрес: Зеленоград
Сообщений: 10,239
Репутация: 8461 (2825)
По умолчанию Re: Mysql на Freebsc 8.2

Зайди в базу mysql... там есть таблица user. Есть в ней какой-нибудь пользователь, кроме root? Если есть, то убедись, что у него Host = '%' (это означает, что пользователь может подключаться с любого компьютера). Справа указаны глобальные привилегии... если они все установлены в Y, значит пользователь может делать всё, что ему вздумается. Обычно глобальные привилегии устанавливают в N и указывают привилегии для конкретной базы или даже таблицы.
В таблице db указаны привилегии пользователя в определённой базе... там должно быть указано, что этот пользователь может делать в разных базах. Но я сомневаюсь, что простым пользователям позволено создавать базу... скорее всего, базу надо создать root'ом.
Humanoid на форуме
Старый 19.12.2011, 14:20  [ТС]   #9
zikfrid
Новичок
 
Регистрация: 18.12.2011
Сообщений: 11
Репутация: 0 (0)
По умолчанию Re: Mysql на Freebsc 8.2

То что касперский требует mysql это точно))) насчет таблицы:
> select user,host from mysql.user;
+------+-----------+
| user | host |
+------+-----------+
| KAV | % |
| root | % |
| user | % |
| root | localhost |
+------+-----------+
или
mysql> SHOW GRANTS FOR `KAV`@`%`;
+----------------------------------------------------------------------------------------------------------------------------+
| Grants for KAV@% |
+----------------------------------------------------------------------------------------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO 'KAV'@'%' IDENTIFIED BY PASSWORD '*23AE809DDACAF96AF0FD78ED04B6A265E05AA257' WITH GRANT OPTION |
| GRANT ALL PRIVILEGES ON `KAV\_%`.* TO 'KAV'@'%' |
+----------------------------------------------------------------------------------------------------------------------------+

Добавлено через 1 минуту
ПОльзователь KAV имеет привилегии all и в хосте у него `%`,

Добавлено через 9 минут
вот конфиг скулы mysql:

[client]
port = 3306
socket = /tmp/mysql.sock

[mysqld]
port = 3306
bind-address = 192.168.1.40
socket = 192.168.1.40:3306
skip-locking
key_buffer_size = 256K
max_allowed_packet = 16M
table_cache = 4
sort_buffer_size = 256K
read_buffer_size = 256K
read_rnd_buffer_size = 256K
net_buffer_length = 2K
thread_stack = 64K

# Не слушать TCP/IP
#skip-networking
skip-innodb
skip-bdb
server-id = 1
log = /var/log/mysql.log

[mysql]
no-auto-rehash

Добавлено через 37 минут
Лог скулы почему-то называется именем хоста:
111219 10:49:26 mysqld started
Warning: World-writable config file '/data/mysql/my.cnf' is ignored
111219 10:49:26 [Warning] option 'thread_stack': unsigned value 65536 adjusted to 131072
111219 10:49:26 [Warning] option 'thread_stack': unsigned value 65536 adjusted to 131072
/usr/local/libexec/mysqld: File '/var/log/mysql.log' not found (Errcode: 13)
111219 10:49:26 [ERROR] Could not use /var/log/mysql.log for logging (error 13). Turning logging off for the whole duration of the MySQL server process. To turn it on again: fix the cause, shutdown the MySQL server and restart it.
111219 10:49:26 [Note] /usr/local/libexec/mysqld: ready for connections.
Version: '5.0.92-log' socket: '/tmp/mysql.sock' port: 3306 FreeBSD port: mysql-server-5.0.92
zikfrid вне форума
После регистрации реклама в сообщениях будет скрыта
Старый 19.12.2011, 14:36   #10
k0xy
Форумчанин
 
Регистрация: 12.01.2009
Адрес: Москва
Сообщений: 881
Репутация: 145 (145)
По умолчанию Re: Mysql на Freebsc 8.2

Цитата Сообщение от zikfrid Посмотреть сообщение
111219 10:49:26 [ERROR] Could not use /var/log/mysql.log for logging (error 13). Turning logging off for the whole duration of the MySQL server process. To turn it on again: fix the cause, shutdown the MySQL server and restart it.
Код Bash
1
2
touch /var/log/mysql.log && chown mysql:mysql /var/log/mysql.log && chmod 744 /var/log/mysql.log
service mysql-server restart
k0xy вне форума
Ответ Создать новую тему

Похожие темы
Тема Автор
PHP для начинающих Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in z:\home\localhost\www\php\mysql.php on line 16
Не могу подключиться к базе...устал все перепроверять переписывать и пересоздавать... Я недавно тока занялся php начал изучать курс видеоуроков Попова. Делаю все один в один...в базе все один в один. в коде все один в один. Не раз перепроверял...у него все норм подключается и выводит у меня...
Rolin
Java EE (J2EE) javax.servlet.ServletException: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'mysql.message' doesn't exist
Добавлено через 1 час 53 минуты Подключил драйвера, создал таблицы, отредактировал код: <%@page contentType="text/html"%> <%@page pageEncoding="UTF-8"%> <%@page import="java.sql.*"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> ...
Geekon
MySQL Ошбка Can't connect to local MySQL server through socket '/tmp/mysql.sock' (11)
Есть сервер с mysql - если клиенты присоединятся к серверу БД через TCP/IP, то всё отлично и сервер держит и 300 и 500 одновременных конектов, но если соединение идёт через mysql.sock , то при 48 одновременных подключениях всё нормально, а если больше (64 - 100 и более), то некоторых клиентов...
andrey_3306
MySQL Доступ к базе MySQL по схеме proxy-интернет-mysql
Делаю программулинку на C#. Подключение без прокси проходит без проблем...на работе в "нет" я выхожу через прокси и меня сразу рубает .... "что нет такого сервера" Строка соединения MySqlConnection sqlCon = new MySqlConnection("User Id= ?; Password = ?; Host= ?; Database= ?;")... , не имеет...
proSlava
Perl Ошибка DBD::mysql::st execute failed: MySQL server has gone away at /usr/local/...
на старом серваке все работало, переехал на новый и никак не могу понять, что к чему... пишет такое в STDERR DBD::mysql::st execute failed: MySQL server has gone away at /usr/local/lib/perl5/site_perl/5.8.6/i386-freebsd/Mysql.pm line 175. MySQL server has gone away
begem0t
Опции темы

Текущее время: 15:18. Часовой пояс GMT +4.

Компьютерный форум программистов и сисадминов
Powered by vBulletin® Version 3.8.7 PL2
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Рейтинг@Mail.ru