MySqlпомогите люди добрые
#1
Отправлено 04.11.2002, 13:11:42
как подключиться к MySql с клиентского компутера...
Так работает:
[root@MANAGE tmp]# mysql -h127.0.0.1 -uroot -p
ERROR 1130: Хосту '192.168.100.23' не разрешено соединяться с данным сервером MySQL
А так - не работает:
[root@MANAGE tmp]# mysql -h192.168.100.23 -uroot -p
ERROR 1130: Хосту '192.168.100.23' не разрешено соединяться с данным сервером MySQL
Буду благодарна за любую информацию...
#3
Отправлено 04.11.2002, 14:09:03
В db mysql в таблице host пропиши хосты клиентские.
Ага... Спасибо... Прописала... Сделала следующее:
use mysql
insert into host (host) values ('192.168.100.55')
update host set db='radius', Select_priv ='Y',Insert_priv ='Y', Update_priv ='Y',
Delete_priv ='Y',Create_priv ='Y',Drop_priv ='Y',Grant_priv ='Y',
References_priv ='Y', Index_priv ='Y', Alter_priv ='Y'
Только все равно не работает чето...
Може еще юзера добавить в users?
#4
Отправлено 04.11.2002, 14:13:19
Юзер root там и так есть, а вообще это порочная практика. Кстати, по уму заводишь некоего юзера в таблице user и там же для него хост прописывается. Только хинт: после всяких операций с правами etc нужно грить FLUSH PRIVILEGES.
#5
Отправлено 04.11.2002, 14:49:21
Нет, просто сказать FLUSH PRIVILEGES
Юзер root там и так есть, а вообще это порочная практика. Кстати, по уму заводишь некоего юзера в таблице user и там же для него хост прописывается. Только хинт: после всяких операций с правами etc нужно грить FLUSH PRIVILEGES.
Блин... Не получается что-то... Завела некоего юзера tatiana:
insert into user
(Host,User,Password,Select_priv, Insert_priv, Update_priv, Delete_priv, Create_priv, Drop_priv, Reload_priv, Shutdown_priv, Process_priv, File_priv, Grant_priv, References_priv, Index_priv, Alter_priv, ssl_type, ssl_cipher, x509_issuer, x509_subject)
values ('192.168.100.55', 'tatiana', '123456',
'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y')
Ошибочка:
C:\mysql\bin>mysql -hMANAGE -utatiana -p
ERROR 1045: 'tatiana@192.168.100.55'
А что если к томуже нужен некий юзер, чтоб он со всех хостов мог цепляться?...
#6
Отправлено 04.11.2002, 16:17:54
#7
Отправлено 04.11.2002, 17:07:50
#8
Отправлено 05.11.2002, 12:02:52
Не так, не '123456', а password('123456')insert into user
(Host,User,Password,Select_priv, Insert_priv, Update_priv, Delete_priv, Create_priv, Drop_priv, Reload_priv, Shutdown_priv, Process_priv, File_priv, Grant_priv, References_priv, Index_priv, Alter_priv, ssl_type, ssl_cipher, x509_issuer, x509_subject)
values ('192.168.100.55', 'tatiana', '123456',
'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y')
В качестве хоста юзеру ставишь '%'А что если к томуже нужен некий юзер, чтоб он со всех хостов мог цепляться?...
#10
Отправлено 06.11.2002, 10:08:23
Нет тригеров, хранимых процедур, представлений, подчиненных записей и... вообщемто всего остального, выходящего за рамки ANSI SQL 86
Обещают в 4.1 довести до ANSI 92. Там будут...
но насколько это интересно??? MySQL черезвычайно простой и быстрый SQL, и многие фитчи из него выведены именно для повышения скорости. Нужен функционал и есть деньги - юзайте оркал, нет денег - сайбейс под линухом.
MySQL - это если нет денег, нужна большая скорость и 100% лицензионно чистый софт.
#11
Отправлено 06.11.2002, 10:39:54
Нет.
Нет тригеров, хранимых процедур, представлений, подчиненных записей и... вообщемто всего остального, выходящего за рамки ANSI SQL 86
Обещают в 4.1 довести до ANSI 92. Там будут...
но насколько это интересно??? MySQL черезвычайно простой и быстрый SQL, и многие фитчи из него выведены именно для повышения скорости. Нужен функционал и есть деньги - юзайте оркал, нет денег - сайбейс под линухом.
MySQL - это если нет денег, нужна большая скорость и 100% лицензионно чистый софт.
В настоящее время юзается как раз Сайбейс под линуксом... НО - одна из подсисистем работает с MySQL - и с этим ничего не поделаешь... Дык нужна интеграция данных (т.е. обмен между подсистемами в Sybase и MySQL)... Думала организовать это через удаленный вызов процедур - но видно ничего не получится...
#13
Отправлено 06.11.2002, 14:00:39
Сразу в лоб - будет проще пиреписать подсистему на работу с сайбейсом. Как минимум, это потребует не на много больше усилий, чем качественная интеграция сайбейса с майскулем.
Подсистему переписать довольно сложно - нет сырцов... А те которые есь - никого не вдохновляют на это дело (речь идет об системе radius)...
#19
Отправлено 06.11.2002, 18:37:41
Ха, так там все же просто И исходники есть, и все элементарно.
MySql блок дан отдельным блоком, делов всего то переписать грам и с другими библиотеками собрать.
Максимум на день работы.
Вы уверены?... Это действительно несложно?...
Я с трудом могу об этом судить... Меня как субдшника насторожило хотябы одно то, что отсутствуют скрипты на создание Sybase-таблиц, и описания Sybase-ориентированных обращений к этим таблицам...
Если вы где-то видели что-то подобное - дайте знать...
Буду очень благодарна...
#20
Отправлено 06.11.2002, 18:45:32
Там есть файл /icradius-0.18.1/scripts/radius.db, в котором создаются таблицы. В файле /icradius-0.18.1/src/mysql.c есть все селекты,инсерты и т.д (хотя я в своем радиусе не так сделал, сами квери описаны дефайнами).
Я вообще-то сайбэйз в руках не держал, но что-то мне подсказывает, что все будет работать, нужно только переписать APIшные вызовы.
Количество пользователей, читающих эту тему: 1
пользователей: 0, неизвестных прохожих: 1, скрытых пользователей: 0