IPB

Здравствуйте, гость ( Вход | Регистрация )

Важные объявления

2 страниц V   1 2 >  
Ответить в данную темуНачать новую тему
> Установка MySQL, помогите
Ex3me
сообщение 21.1.2008, 19:12    [ Вставить ник в форму быстрого ответа ]
Сообщение #1


lamer...
****

Группа: Опытные
Сообщений: 401
Регистрация: 7.8.2007
Из: лесу
ICQ: 404554260
Пользователь №: 512
Спасибо сказали: 2 раз(а)

Дистрибутив:
Дома и на работе Ubuntu 9.10, Сервер FreeBSD 7.2, а нравится мне Arch



Репутация: -7


Здрасте всем.
решил установить Joomla, которая как оказалось работает с MySQL.
Что нужно установить и куда зайти для настройки (исключительно в консоле)? Можно чтобы демон был поднят постоянно и поднимался при загрузке системы?
Вобщем ничего не знаю про мускул, но установить и поднять нужно.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Зарегистрируйтесь, чтобы скрыть этот рекламный блок.
Ex3me
сообщение 21.1.2008, 20:20    [ Вставить ник в форму быстрого ответа ]
Сообщение #2


lamer...
****

Группа: Опытные
Сообщений: 401
Регистрация: 7.8.2007
Из: лесу
ICQ: 404554260
Пользователь №: 512
Спасибо сказали: 2 раз(а)

Дистрибутив:
Дома и на работе Ubuntu 9.10, Сервер FreeBSD 7.2, а нравится мне Arch



Репутация: -7


Я потехоньку начал раздупляться с базой, но вот что бы я ен делал с мускулом пишет
Код
/var/lib/mysql/mysql.sock' exists!

ЧТо делать в таких случаях?
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Ujen
сообщение 22.1.2008, 21:18    [ Вставить ник в форму быстрого ответа ]
Сообщение #3


Участник
**

Группа: Новобранец
Сообщений: 35
Регистрация: 1.3.2007
ICQ: 282536188
Пользователь №: 178
Спасибо сказали: 0 раз(а)

Дистрибутив:
Gentoo



Репутация: 0


Цитата(Ex3me @ Jan 21 2008, 20:20 ) *
Я потехоньку начал раздупляться с базой, но вот что бы я ен делал с мускулом пишет
Код
/var/lib/mysql/mysql.sock' exists!

ЧТо делать в таких случаях?

Я мускул собираю так:

adduser mysql -s /sbin/nologin -d /usr/local/mysql
./configure \
--prefix=/usr/local/mysql \
--localstatedir=/var/lib/mysql/data \
--with-unix-socket-path=/var/lib/mysql/mysql.sock \
--with-mysqld-user=mysql \
--with-charset=utf8 \
--with-extra-charset=all \
--with-berkeley-db \
--with-libwrap
make
make install
./scripts/mysql_install_db
chown -R mysql.mysql /usr/local/mysql
chown -R mysql.mysql /var/lib
/usr/local/mysql/bin/mysqladmin -u root password 'пароль'

После этого мускул подымается без проблем.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Ex3me
сообщение 23.1.2008, 1:23    [ Вставить ник в форму быстрого ответа ]
Сообщение #4


lamer...
****

Группа: Опытные
Сообщений: 401
Регистрация: 7.8.2007
Из: лесу
ICQ: 404554260
Пользователь №: 512
Спасибо сказали: 2 раз(а)

Дистрибутив:
Дома и на работе Ubuntu 9.10, Сервер FreeBSD 7.2, а нравится мне Arch



Репутация: -7


Сделал всё как сказано, и последняя команда вдала бок

Код
fireuser:/home/forcompil/mysql-5.0.51 # /usr/local/mysql/bin/mysqladmin -u root password 'xxxxxxx'
/usr/local/mysql/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)'
Check that mysqld is running and that the socket: '/var/lib/mysql/mysql.sock' exists!
fireuser:/home/forcompil/mysql-5.0.51 #


Что бы это могло значить?

P.S.
На второй тачке та же фигня и обе suse 10.3. Всё устанавливал сам на 2х машинах.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Ujen
сообщение 23.1.2008, 8:25    [ Вставить ник в форму быстрого ответа ]
Сообщение #5


Участник
**

Группа: Новобранец
Сообщений: 35
Регистрация: 1.3.2007
ICQ: 282536188
Пользователь №: 178
Спасибо сказали: 0 раз(а)

Дистрибутив:
Gentoo



Репутация: 0


Цитата(Ex3me @ Jan 23 2008, 1:23 ) *
Сделал всё как сказано, и последняя команда вдала бок

Код
fireuser:/home/forcompil/mysql-5.0.51 # /usr/local/mysql/bin/mysqladmin -u root password 'xxxxxxx'
/usr/local/mysql/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)'
Check that mysqld is running and that the socket: '/var/lib/mysql/mysql.sock' exists!
fireuser:/home/forcompil/mysql-5.0.51 #


Что бы это могло значить?

P.S.
На второй тачке та же фигня и обе suse 10.3. Всё устанавливал сам на 2х машинах.


Запусти мускул, и повтори последнюю команду
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Ex3me
сообщение 23.1.2008, 8:53    [ Вставить ник в форму быстрого ответа ]
Сообщение #6


lamer...
****

Группа: Опытные
Сообщений: 401
Регистрация: 7.8.2007
Из: лесу
ICQ: 404554260
Пользователь №: 512
Спасибо сказали: 2 раз(а)

Дистрибутив:
Дома и на работе Ubuntu 9.10, Сервер FreeBSD 7.2, а нравится мне Arch



Репутация: -7


Запуск... и любая подобная команда сразу же выдаёт
Код
error: 'Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)'
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
dip56245
сообщение 23.1.2008, 9:54    [ Вставить ник в форму быстрого ответа ]
Сообщение #7


Programmer
****

Группа: Старейшины
Сообщений: 481
Регистрация: 28.9.2005
ICQ: 82591163
Пользователь №: 2
Спасибо сказали: 2 раз(а)

Дистрибутив:
SuSE
Jabber ID:
[email protected]



Репутация: 2


cd /var/lib/mysql
там есть файлик <host>.err
сядь на него tail'ом и смари что пишет при запуске....
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
LiC
сообщение 23.1.2008, 11:10    [ Вставить ник в форму быстрого ответа ]
Сообщение #8


дядька с улицы
****

Группа: Старейшины
Сообщений: 575
Регистрация: 19.2.2007
Из: Луганск, Украина
ICQ: 198106424
Пользователь №: 160
Спасибо сказали: 0 раз(а)

Дистрибутив:
Debian, (K)Ubuntu, Arch
Jabber ID:
[email protected]



Репутация: 3


могу конечно и ошибиться, но, по-моему, ты его (мускул) просто ЗАПУСТИЛ (и ни разуне запускал)

уж больно текст ошибки знаком
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
dip56245
сообщение 23.1.2008, 13:01    [ Вставить ник в форму быстрого ответа ]
Сообщение #9


Programmer
****

Группа: Старейшины
Сообщений: 481
Регистрация: 28.9.2005
ICQ: 82591163
Пользователь №: 2
Спасибо сказали: 2 раз(а)

Дистрибутив:
SuSE
Jabber ID:
[email protected]



Репутация: 2


Цитата(LiC @ Jan 23 2008, 12:10 ) *
могу конечно и ошибиться, но, по-моему, ты его (мускул) просто ЗАПУСТИЛ (и ни разуне запускал)

уж больно текст ошибки знаком

если ручная сборка пакета, иногда база не создана - вылетает при запуске из-за этого... короче в 100% ошибок желательно на лог смареть... (IMG:http://forum.linux.lg.ua/style_emoticons/default/wink.gif)
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Ex3me
сообщение 23.1.2008, 14:43    [ Вставить ник в форму быстрого ответа ]
Сообщение #10


lamer...
****

Группа: Опытные
Сообщений: 401
Регистрация: 7.8.2007
Из: лесу
ICQ: 404554260
Пользователь №: 512
Спасибо сказали: 2 раз(а)

Дистрибутив:
Дома и на работе Ubuntu 9.10, Сервер FreeBSD 7.2, а нравится мне Arch



Репутация: -7


dip56245, в той папке нет файла лога. Там вообще в той папке файлов нет.
Нашол лог в /var/log/!mysqld.log только он светится красным (в МС) и не открывается. (IMG:http://forum.linux.lg.ua/style_emoticons/default/blink.gif)
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Ujen
сообщение 23.1.2008, 15:08    [ Вставить ник в форму быстрого ответа ]
Сообщение #11


Участник
**

Группа: Новобранец
Сообщений: 35
Регистрация: 1.3.2007
ICQ: 282536188
Пользователь №: 178
Спасибо сказали: 0 раз(а)

Дистрибутив:
Gentoo



Репутация: 0


Цитата(Ex3me @ Jan 23 2008, 14:43 ) *
dip56245, в той папке нет файла лога. Там вообще в той папке файлов нет.
Нашол лог в /var/log/!mysqld.log только он светится красным (в МС) и не открывается. (IMG:http://forum.linux.lg.ua/style_emoticons/default/blink.gif)


А посмотри ка, если ли пермишионы на ту папку, куда мускул собирается положить сокфайл
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Ujen
сообщение 23.1.2008, 15:18    [ Вставить ник в форму быстрого ответа ]
Сообщение #12


Участник
**

Группа: Новобранец
Сообщений: 35
Регистрация: 1.3.2007
ICQ: 282536188
Пользователь №: 178
Спасибо сказали: 0 раз(а)

Дистрибутив:
Gentoo



Репутация: 0


У тебя мускул успешно собрался?

Сообщение отредактировал Ujen - 23.1.2008, 15:19
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
dip56245
сообщение 23.1.2008, 16:59    [ Вставить ник в форму быстрого ответа ]
Сообщение #13


Programmer
****

Группа: Старейшины
Сообщений: 481
Регистрация: 28.9.2005
ICQ: 82591163
Пользователь №: 2
Спасибо сказали: 2 раз(а)

Дистрибутив:
SuSE
Jabber ID:
[email protected]



Репутация: 2


Цитата(Ex3me @ Jan 23 2008, 15:43 ) *
dip56245, в той папке нет файла лога. Там вообще в той папке файлов нет.
Нашол лог в /var/log/!mysqld.log только он светится красным (в МС) и не открывается. (IMG:http://forum.linux.lg.ua/style_emoticons/default/blink.gif)

шото ты намудрил...
показуй как собирал, что делал и т.д.
а как ты его запускаешь? (фсмысле mysql), как базу создавал? вообщем расписуй что и как делал... (IMG:http://forum.linux.lg.ua/style_emoticons/default/wink.gif)
шото у меня мнение что ты его фтупую не запустил...

и еще встречный вопрос... ежели у тебя 10.3 - там же есть в RPM мускул... зачем собирать?
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Ex3me
сообщение 24.1.2008, 0:03    [ Вставить ник в форму быстрого ответа ]
Сообщение #14


lamer...
****

Группа: Опытные
Сообщений: 401
Регистрация: 7.8.2007
Из: лесу
ICQ: 404554260
Пользователь №: 512
Спасибо сказали: 2 раз(а)

Дистрибутив:
Дома и на работе Ubuntu 9.10, Сервер FreeBSD 7.2, а нравится мне Arch



Репутация: -7


Ставил рпм, Показывало бока с сокетом. Потом я надумал (как мне написали) собрать. Собрал, те же бока.

Запуск (уже стал получаться)
/etc/init.d/mysql start
Starting service MySQL done
создание базы (операюсь на логику в своих поступах, делаю как предпологаю нужным)
прописываю команду как мне сказали.
# /usr/bin/mysqladmin -u root password 'pas2'
/usr/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)'
Check that mysqld is running and that the socket: '/var/lib/mysql/mysql.sock' exists!
(попытка запуска любой др команды)
# /usr/bin/mysql_secure_installation
NOTE: RUNNING ALL...........EFULLY!


In order to log into MySQL to secure it, we'll need the current
password for the root user......................... press enter here.

Enter current password for root (enter for none):
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
dip56245
сообщение 24.1.2008, 8:57    [ Вставить ник в форму быстрого ответа ]
Сообщение #15


Programmer
****

Группа: Старейшины
Сообщений: 481
Регистрация: 28.9.2005
ICQ: 82591163
Пользователь №: 2
Спасибо сказали: 2 раз(а)

Дистрибутив:
SuSE
Jabber ID:
[email protected]



Репутация: 2


завяжи пока с исходниками.
ставь рпм, после установки:
$rcmysql restart
пройдет старт, если все ок, пробуешь коннектится:
$mysql
пароль сразу не ставь, проверь хоть работает или нед.

исходники надо в том случае если че нить нужно поменять (как у нас на работе, дефолтная чарсет cp1251 и т.д.), в твоем случае с головой хватит rpm
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Ex3me
сообщение 24.1.2008, 20:02    [ Вставить ник в форму быстрого ответа ]
Сообщение #16


lamer...
****

Группа: Опытные
Сообщений: 401
Регистрация: 7.8.2007
Из: лесу
ICQ: 404554260
Пользователь №: 512
Спасибо сказали: 2 раз(а)

Дистрибутив:
Дома и на работе Ubuntu 9.10, Сервер FreeBSD 7.2, а нравится мне Arch



Репутация: -7


dip56245
За-Ра-Бо-Та-Ло!

Кто теперь подскажет как создать базу данных без пароля на неё. Joomla требует имя базы, пароль, и имя хоста MySQL.

Сасибо заранее !
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
LiC
сообщение 24.1.2008, 20:16    [ Вставить ник в форму быстрого ответа ]
Сообщение #17


дядька с улицы
****

Группа: Старейшины
Сообщений: 575
Регистрация: 19.2.2007
Из: Луганск, Украина
ICQ: 198106424
Пользователь №: 160
Спасибо сказали: 0 раз(а)

Дистрибутив:
Debian, (K)Ubuntu, Arch
Jabber ID:
[email protected]



Репутация: 3


поставь phpMyAdmin
или MySqlAdministrator
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
rem_lex
сообщение 25.1.2008, 13:16    [ Вставить ник в форму быстрого ответа ]
Сообщение #18


Общительный
***

Группа: Провереные
Сообщений: 68
Регистрация: 5.12.2006
ICQ: 113032316
Пользователь №: 77
Спасибо сказали: 2 раз(а)

Дистрибутив:
ALTLinux, Debian



Репутация: 0


Цитата(LiC @ Jan 24 2008, 20:16 ) *
поставь phpMyAdmin
или MySqlAdministrator

Ну, если локально - можешь ставить, если все вполне реально и серьезно - на реальный сервак не вздумай ставить или по крайней мере прячь очень далеко. На моем опыте выведено что чаще всего атаки идут именно на всякого рода морды по управлению БД, т.к. именно из БД можно выколупать большинство логинов и паролей, я думаю убедительный аргумент!

А с мускулом делается все примерно следующим образом:
1) создаем базу, в которой будут хранится таблички твоей жумблы (в консоли):
Для начала логинимся в мускул:
Код
mysql -u root -p

Создаем базу:
Код
mysql> CREATE DATABASE joomla;


2) теперь заливаем конфиг в базу:
Можно конечно все туда руками вводить, но я предпочитаю заливать из строки, нужно выйти из мускула в консоль, дальше:
Код
mysql -u root < mybase.sql


3) для дальнейшей работы тебе лучше всего создать отдельного пользователя и определиьт ему права на базу:
(я подразумеваю, что ты в мускуле)
Код
mysql> grant select, insert, update, delete, index, alter, create, drop
    -> on joomla.*
    -> to NewUserName identified 'NewPassword';

объсняю:
grant - задает права
select, insert, update, delete, index, alter, create, drop - непосредственно сами права, непонятно - листай англ.-русск. словарик
on joomla.* - на базу данных joomla и на * все таблицы в ней
to NewUserName - пользователю NewUserName - желательно написать своего юзверя (IMG:http://forum.linux.lg.ua/style_emoticons/default/wink.gif)
identified 'NewPassword' - идентифицирующегося паролем 'NewPassword'
; - конец выражения, обозначающее, что после этого вот та вся лабуда которую ты написал - выполнится

Ну дальше тебе осталась мелочь - написать в конфиге жумлы своего юзверя, пасворда и имя базы.
Удачи!
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
dip56245
сообщение 25.1.2008, 13:47    [ Вставить ник в форму быстрого ответа ]
Сообщение #19


Programmer
****

Группа: Старейшины
Сообщений: 481
Регистрация: 28.9.2005
ICQ: 82591163
Пользователь №: 2
Спасибо сказали: 2 раз(а)

Дистрибутив:
SuSE
Jabber ID:
[email protected]



Репутация: 2


всякие морды типА phpMyAdmin зло... тока в плане обучения или когда совсем туго... потрать 20 мин на чтение мануала про мускул, а насчет базы под мускул - LiC уже расписал - этого хватит для твоей задачи.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
LiC
сообщение 25.1.2008, 16:45    [ Вставить ник в форму быстрого ответа ]
Сообщение #20


дядька с улицы
****

Группа: Старейшины
Сообщений: 575
Регистрация: 19.2.2007
Из: Луганск, Украина
ICQ: 198106424
Пользователь №: 160
Спасибо сказали: 0 раз(а)

Дистрибутив:
Debian, (K)Ubuntu, Arch
Jabber ID:
[email protected]



Репутация: 3


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

... хотя, это уже их разряда холиваров "гуй вс консоль" (IMG:http://forum.linux.lg.ua/style_emoticons/default/wink.gif)
Перейти в начало страницы
Вставить ник
+Цитировать сообщение

2 страниц V   1 2 >
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 26.8.2019, 10:00    


BonAppetit - кулинарные авторские фоторецепты  ITO-info