Читайте нас также в жж



Архивы


Всего постов

4388
Фотографии животных

Алтай

Томск

Фотографии природы

Настройку mysql

04.12.2011

Настройку mysql я ненавижу почти также, как едроссов-оккупантов.
Начинаю сильно сожалеть, что в армии не пристрелил пару арабов.

dmtsv
Dec. 4th, 2011 10:48 am (UTC)
Какая связь между арабами и mysql?
Link | Reply | Thread | Track This
debug
Dec. 4th, 2011 11:08 am (UTC)
Наверное ты просто не умеешь его готовить.Ещё поди и myisam используешь
Link | Reply | Thread | Track This
_steppenwolf
Dec. 4th, 2011 11:39 am (UTC)
MySQL Administrator не может поднять хосты в разделе пользователей и не save ит изменения (вообще не даёт сделать) которые делаются для существующего юзера.
При этом в таблицах всё ок.
Подозреваю, что или привилегии или он обращается к чему-то не тому.
Link | Reply | Parent | Thread | Track This
debug
Dec. 4th, 2011 11:56 am (UTC)
1) Не надо пользоваться MySQL Administrator, т.к. говно кусок. Строго говоря эта поделка с MySQL напрямую не связана, это просто некая тулза, которая снаружи лезет в MySQL, авторизуется, и что-то там делает. Всё то же самое можно делать напрямую в консольном mysql-клиенте.
2) Скорее всего правильно подозреваешь, наверняка дело в том, что пользователь, под которым MySQL Administrator ломится в базу, не имеет привилегий SUPER.
Link | Reply | Parent | Thread | Track This
_steppenwolf
Dec. 4th, 2011 12:06 pm (UTC)
вроде как имеет.
Это рут и вроде привилегии счас проверял.
Ну как же: я ведь других создавал на ура, им даже привилегии даны, только работать с ними не могу.

Не хочу консоль.
Мне в базе, где 10ть записей нолик поменять где-то в нной строчке, консолью неудобно.
Link | Reply | Parent | Thread | Track This
debug
Dec. 4th, 2011 12:45 pm (UTC)
По-моему если изредка надо что-то поменять в маленькой базе, консоль куда удобнее.
А разбираться с кривой гуёвой поделкой имеет смысл, если постоянно надо лазить по базе читать что там где лежит, или структуру таблиц переделывать часто, и т.д.
Link | Reply | Parent | Thread | Track This
_steppenwolf
Dec. 4th, 2011 12:49 pm (UTC)
я не так хорошо владею, неаккуратно строю таблицы, мне надо визуально.
Link | Reply | Parent | Thread | Track This
debug
Dec. 4th, 2011 12:55 pm (UTC)
Попробуй phpmyadmin штоле. Тоже конечно говна кусок, но он хотя бы обычно работает :)
Link | Reply | Parent | Thread | Track This
_steppenwolf
Dec. 4th, 2011 12:57 pm (UTC)
спасибо
Link | Reply | Parent | Thread | Track This
friendlystrnger
Dec. 5th, 2011 04:05 am (UTC)
это который шел отдельной программой? помоему их всех заменили одним пакетом Workbench
Но правильно говорит debug – админить надо через mysql из командной строки
дока ;)
но можно напрямую править таблицы (mysql.user, mysql.db) не забывая перегружать командой flush privileges
Link | Reply | Parent | Thread | Track This
_steppenwolf
Dec. 5th, 2011 12:19 pm (UTC)
Спасибо.
Из командной неудобно.
Ну GUI же не зря придумали :)
Link | Reply | Parent | Thread | Track This
friendlystrnger
Dec. 5th, 2011 03:51 pm (UTC)
нормально :) гуи там нафик не надо, все должно быть просто, а главное – под контролем, ибо администрирование – наука точная ;)
вот запросы мастерить удобнее в гуи, да…

p.s. будут проблемы, обращайтесь ;)
Link | Reply | Parent | Thread | Track This
_steppenwolf
Dec. 5th, 2011 03:54 pm (UTC)
мне в предыдущем gui было просто.
я ведь на локалке только отлаживаю, а бежит оно не у меня.
Link | Reply | Parent | Thread | Track This
friendlystrnger
Dec. 5th, 2011 04:15 pm (UTC)
вначале я тоже начинал с gui, после всяких сиквелов с ораклами казалось проще, но потом разобрался и с тех пор админю исключительно из командной строки :)

>я ведь на локалке только отлаживаю, а бежит оно не у меня.
тем более! надо всё “вылизать” и убедиться, что всё сделано как надо ;)
Link | Reply | Parent | Thread | Track This
_steppenwolf
Dec. 6th, 2011 07:56 am (UTC)
Да, спасибо, работает.
Тоже криво, но работает.
У них что-то капитально напутано с юзерами, соответственно права недополучаются.

А сам сервак такой мяягенький!

Не удобно с консоли всё таки смотреть даже результаты :)
Link | Reply | Parent | Thread | Track This
friendlystrnger
Dec. 6th, 2011 02:21 pm (UTC)
“всё убить и переставить” :)

результаты можно ограничивать, выбирая только те колонки, какие надо ;)
SELECT user,host FROM mysql.user;
а если строк немного, то можно “вертикально” вывести, типа:
SELECT * FROM mysql.user WHERE user=”_steppenwolf”\G

не знаю как на винде, а на юниксах mysql сохраняет локальную историю (.mysql_history) и можно в ней стрелочкой вверх/вниз гулять или обратным поиском ^R – чтоб запрос не набирать снова ;)
Link | Reply | Parent | Thread | Track This
_steppenwolf
Dec. 6th, 2011 02:56 pm (UTC)
У меня Unix system
не в этом дело.
я не помню какие там колонки :)
и мне надо вообще посмотреть общий вид, что не галиматься получается :)

Я собственно эти команды и забиваю в GUI, но мне удобно выход видеть в gui, а не в терминале
Link | Reply | Parent | Thread | Track This
friendlystrnger
Dec. 6th, 2011 03:26 pm (UTC)
>я не помню какие там колонки :)
DESC имятаблицы;

:-P
Link | Reply | Parent | Thread | Track This
(Deleted comment)
_steppenwolf
Dec. 4th, 2011 12:15 pm (UTC)
не знаю, такого пользовательского терминала.
Это Oracle или Mysql выпускает?
Link | Reply | Parent | Thread | Track This
(Deleted comment)
_steppenwolf
Dec. 4th, 2011 12:33 pm (UTC)
Windows это ОС? Позвольте не согласиться :)
Link | Reply | Parent | Thread | Track This
(Deleted comment)

  • Добавить в livejournalLivejournal
Новосибирен
  • комментариев 0
  • смотрело: 6

Comments

comments

РЕПОРТАЖИ // СТАТЬИ // НОВОСТИ
Рецензии к фильмам
Культура
Статьи, аналитика, обзоры, репортажи
Хватит кормить Москву!
Монстрации в Новосибирске
Исторические фотографии - архивы - Новосибирск
Круглые столы