Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Настройка MySQL и его каталог для Хранения БД (http://forum.oszone.net/showthread.php?t=85807)

kaEwituS 23-06-2007 01:06 602969

Настройка MySQL и его каталог для Хранения БД
 
Здравствуйте!!!
Поставил 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 603201

по-умолчанию (если ничего не изменилось) в /var/db/mysql
но можно переопределить в конфиге

kaEwituS 24-06-2007 22:13 603477

mar
СПАСИБО:)

kaEwituS 28-06-2007 10:37 605202

Необходимо поставить пароль на 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 605214

#mysqladmin -u root password 'password'

kaEwituS 28-06-2007 11:25 605222

Следущий вопрос:)
как сменить пароль? и поставить новый...
и что значит строчка
Код:

delete from user where not (user='root' and host='localhost')
Удалить всех Юзеров кроме user='root' and host='localhost'
это ТАК?

Telepuzik 28-06-2007 11:42 605237

Смена пароля :
#mysqladmin -u root -p password 'new password'
спросит старый пароль.

Цитата:

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

kaEwituS 28-06-2007 16:03 605376

Telepuzik
спасибо!

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

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

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

Telepuzik 29-06-2007 11:09 605769

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
Документация по mysql.

kaEwituS 25-07-2007 21:28 618681

Спасиб:)


Время: 20:49.

Время: 20:49.
© OSzone.net 2001-