mysql - восстановить таблицу

feliks28

От большого ума грохнул user в базе mysql. Как бы ее восстановить?
Реинсталл не помог.

Marinavo_0507

там где-то скрипт идёт для инициализации базы
надо всё потереть, и запустить его
насколько я понимаю, то же самое будет, если снести все файлы из datadir, а потом переставить

feliks28

Спасибо, восстановил
Только я что-то все равно не понимаю, я туда добавил пользователя test с паролем test, но вот этот код :


<?php
$sql_user = "test";
$sql_pass = "test";
$host = "localhost";
mysql_connect($host, $sql_user, $sql_pass);
?>


выдает :
Warning: mysql_connect: Access denied for user: '127.0.0.1' (Using password: YES) in G:\Programs\Server\Web\forum\ttest.php on line 6
Хотя для любого $sql_user с пустым паролем нормально соединяется...

Maverick-I

Всё правильно, если у тебя в таблицах user и db прописано пускать любого пользователя с пустым паролем, то при попытке ввести пароль оно тебя пошлёт.
Пустой пароль - это тоже пароль.

sergey_m

mysqladmin reload
P.S. А ты уже забекапился?

feliks28

Так ведь сначала должен проверять поля которые не "%".
Правда у меня этот пользователь в самой последней строчке...

feliks28

Не спасает...
А бэкап зачем?

sergey_m

А бэкап зачем?
Что бы не было этого треда.
Оставить комментарий
Имя или ник:
Комментарий: