Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
|
При установке из портов в дефолте -... 03.06.08 09:36 Число просмотров: 2531
Автор: Winer <Виктор С.> Статус: Member
|
> Эксперементировал с phpmyadmin, и из за своих кривых рук > удалил всех пользователей, включая root. Подскажите > пожалуйста как завести нового рута. имеею локальный > (физический) доступ к серверу (freebsd6.2, mysql-5.0.45). > > зы: переустнавливать mysql не предлагать :) При установке из портов в дефолте - /usr/local/bin/mysql_install_db ( или что-то подобное)
|
<software>
|
[mysql] добавить первого пользователя 03.06.08 08:46
Автор: Solder Статус: Незарегистрированный пользователь
|
Эксперементировал с phpmyadmin, и из за своих кривых рук удалил всех пользователей, включая root. Подскажите пожалуйста как завести нового рута. имеею локальный (физический) доступ к серверу (freebsd6.2, mysql-5.0.45).
зы: переустнавливать mysql не предлагать :)
|
|
Можно так [upd] 03.06.08 09:38
Автор: J'JF <Dmytro Volhushyn> Статус: Elderman Отредактировано 03.06.08 13:18 Количество правок: 5
|
Т.к. в MySQL не силен (может быть там и можно как-то создать эту базу с нуля), поэтому предложу свой вариант - подбросить базу из дистрибутива. Примерно так:
/usr/local/etc/rc.d/mysql-server stop
cd ~
fetch ftp://ftp.easynet.be/mysql/Downloads/MySQL-5.0/mysql-5.0.45.tar.gz
tar -tf mysql-5.0.45.tar.gz | grep /win/data/mysql/user > mysqluserdb
tar -xf mysql-5.0.45.tar.gz -T mysqluserdb && rm mysqluserdb
cp mysql-5.0.45/win/data/mysql/user.* /var/db/mysql/mysql && rm -rf mysql-5.0.45
chown -R mysql:mysql /var/db/mysql/mysql/user*
chmod -R 660 mysql:mysql /var/db/mysql/mysql/user*
/usr/local/etc/rc.d/mysql-server start
После этого база данных пользователей
/var/db/mysql/mysql/user.MYD
/var/db/mysql/mysql/user.MYI
/var/db/mysql/mysql/user.frm
изменится на дефолтную. Должно сработать.
Добавлено:
Естественно, все это выполнять от имени root, перед запуском mysql не забыть сделать
chown -R mysql:mysql /var/db/mysql/mysql/user*
chmod -R 660 mysql:mysql /var/db/mysql/mysql/user*
Ну и необязательно качать дистрибутив - возможно он уже имеется в /usr/ports/distfiles
|
| |
Спасибо! Скопировал новые таблици, и все заработало. 03.06.08 12:19
Автор: Solder Статус: Незарегистрированный пользователь
|
|
|
При установке из портов в дефолте -... 03.06.08 09:36
Автор: Winer <Виктор С.> Статус: Member
|
> Эксперементировал с phpmyadmin, и из за своих кривых рук > удалил всех пользователей, включая root. Подскажите > пожалуйста как завести нового рута. имеею локальный > (физический) доступ к серверу (freebsd6.2, mysql-5.0.45). > > зы: переустнавливать mysql не предлагать :) При установке из портов в дефолте - /usr/local/bin/mysql_install_db ( или что-то подобное)
|
|
|