Войти

Показать полную графическую версию : Настройка MySQL и его каталог для Хранения БД


kaEwituS
23-06-2007, 01:06
Здравствуйте!!!
Поставил MySQL сервер из портов...
следом настроил конфиг взятый от сюда /usr/local/share/mysql/my-small.cnf (конфиг для маленьких БД)
переименовал и запихнул //etc/my.cnf
Следом надо Запускать БД... но у меня вопрос... куда будут сваливаться по умолчанию БД???
вот в ПостгеСКЛ
делаться так

rc.conf
postgresql_enable="YES"
postgresql_data="/var/pgsql/data"
postgresql_class="postgres"

а как в MySQL?

mar
23-06-2007, 22:35
по-умолчанию (если ничего не изменилось) в /var/db/mysql
но можно переопределить в конфиге

kaEwituS
24-06-2007, 22:13
mar
СПАСИБО:)

kaEwituS
28-06-2007, 10:37
Необходимо поставить пароль на MySQL
Нашёл небольшую документацию по смене пароля...
# mysqladmin -u root -password 'mypass'
# mysql -uroot -pmypass mysql
mysql> delete from user where not (user='root' and host='localhost');

набираю:
# mysqladmin -u root -password 'blabla'
Он ошибку
error: 'Access denied for user 'root'@'localhost' (using password: YES)'
где капать???

а лучше если можно, скажите как удалить ненужных пользователей и оставить 1го??? и присвоить пароль...

Telepuzik
28-06-2007, 11:11
#mysqladmin -u root password 'password'

kaEwituS
28-06-2007, 11:25
Следущий вопрос:)
как сменить пароль? и поставить новый...
и что значит строчка
delete from user where not (user='root' and host='localhost')
Удалить всех Юзеров кроме user='root' and host='localhost'
это ТАК?

Telepuzik
28-06-2007, 11:42
Смена пароля :
#mysqladmin -u root -p password 'new password'
спросит старый пароль.

Удалить всех Юзеров кроме user='root' and host='localhost' это ТАК?
да так, оставит возможность подключаться к mysql тока root и тока с localhost. Но если пользователей не добавляли то данная команда не нужна.

kaEwituS
28-06-2007, 16:03
Telepuzik
спасибо!

Следом ещё вопрос:)
Необходимо Создать базу мускула для движка joomla написанный на PHP в FreeBSD

как это сделать в Мускуле?

зы Есть система на FreeBSD, полностью идентичная которую я создаю... там уже всё работает... как нибуть от туда можно базу перетащить и очистить всё?

Telepuzik
29-06-2007, 11:09
kaEwituS
Необходимо Создать базу мускула для движка joomla написанный на PHP в FreeBSD
Если будете ставить из портов скорее всего база будет создана автоматически, либо дожлно быть описание структуры базы которую надо создать.

зы Есть система на FreeBSD, полностью идентичная которую я создаю... там уже всё работает... как нибуть от туда можно базу перетащить и очистить всё?
#mysqldump -d -u root -p --databases имя_базы > имя_файла.sql - создаст файл содержащий структуру базы указанной за параметром --databases. Переносите созданный файл sql на другой сервер и восстанавливаете базу #mysqldump -u root -p < имя_файла.sql
Если необходимо перенести базу с данными то #mysqldump -u root -p --databases имя_базы > имя_файла.sql
Документация (http://www.mysql.ru/docs/man/) по mysql.

kaEwituS
25-07-2007, 21:28
Спасиб:)




© OSzone.net 2001-2012