Как отчистить БД

(Ответов: 5, Просмотров: 4186)
  1. Гуру Аватар для Matsa
    • Регистрация: 11.02.2012
    • Сообщений: 1,344
    • Репутация: 558
    • Webmoney BL: ?
    К phpmyadmin доступа не имею=( Есть только ftp.
    На хосте стоит старая версия вордпреса 3.0.4 , хочу установить новую 3.3.1. Знаю имя и пароль от БД которую в данный момент использует старая версия вордпреса, скажите как отформатировать БД перед установкой новой версии? чтобы эту же бд использовать.
    На хосте просто устоновлена цмска, ни контента ни чего на сайте нету

    При установке выдаёт такое сообщение

    Вы уже установили WordPress. Для переустановки, пожалуйста, сначала очистите старые таблицы в базе данных
    Можно ли каким то образом очистить таблицы без phpmyadmin?
    Читаю https://bankstoday.net/ и стал разбираться в экономике и финансах
    • 0
  2. Студент
    • Регистрация: 12.01.2010
    • Сообщений: 42
    • Репутация: 16
    Если знаешь структуру базы:

    PHP код:
    <?php

    try {
        
    $ServerName '';
        
    $BaseName '';
        
    $UserName '';
        
    $Password '';
        
    $bd_connect mysql_connect ($ServerName$UserName$Password);
        
    mysql_select_db($BaseName);
        
    mysql_query("SET NAMES 'utf8'");
        
    mysql_query("SET CHARACTER SET 'utf8'");    
    }
    catch (
    Exception $e){
        echo 
    $e->getMessage();
    }

        
    $sql "TRUNCATE TABLE table_name"
        
    mysql_query($sql);
    ?>
    Еще вариант просто использовать префикс.
    • 1

    Спасибо сказали:

    Matsa(22.03.2012),
  3. Гуру Аватар для Matsa
    • Регистрация: 11.02.2012
    • Сообщений: 1,344
    • Репутация: 558
    • Webmoney BL: ?
    voffka_m, Можно поподробнее про использование префикса?? просмто изменитть префикс таблиц при установке?



    Цитата Сообщение от voffka_m Посмотреть сообщение
    <?php

    try {
    $ServerName = '';
    $BaseName = '';
    $UserName = '';
    $Password = '';
    $bd_connect = mysql_connect ($ServerName, $UserName, $Password);
    mysql_select_db($BaseName);
    mysql_query("SET NAMES 'utf8'");
    mysql_query("SET CHARACTER SET 'utf8'");
    }
    catch (Exception $e){
    echo $e->getMessage();
    }

    $sql = "TRUNCATE TABLE table_name"
    mysql_query($sql);
    ?>
    А где код этот использовать?
    Читаю https://bankstoday.net/ и стал разбираться в экономике и финансах
    • 0
  4. Дипломник
    • Регистрация: 19.12.2009
    • Сообщений: 145
    • Репутация: 32
    Цитата Сообщение от Matsa Посмотреть сообщение
    Можно поподробнее про использование префикса?? просмто изменитть префикс таблиц при установке?
    да, сделать префикс отличным от стандартного

    Цитата Сообщение от Matsa Посмотреть сообщение
    А где код этот использовать?
    создать файл пхп где-нибудь и выполнить его, предварительно модифицировав под свои нужды

    но думаю проще с префиксом будет
    • 1

    Спасибо сказали:

    Matsa(22.03.2012),
  5. Опытный Аватар для archerl
    • Регистрация: 02.10.2011
    • Сообщений: 469
    • Записей в дневнике: 1
    • Репутация: 26
    • Webmoney BL: ?
    Можно попробовать:

    select concat("truncate ", TABLE_NAME, ";") from information_schema.tables
    where TABLE_SCHEMA = '_your_db_'
    and TABLE_TYPE = 'BASE TABLE'
    http://seogram.ru - Продвижение сайтов с оплатой только за потенциальных клиентов.
    • 1

    Спасибо сказали:

    Matsa(22.03.2012),
  6. Гуру Аватар для Matsa
    • Регистрация: 11.02.2012
    • Сообщений: 1,344
    • Репутация: 558
    • Webmoney BL: ?
    Цитата Сообщение от ctapbiu Посмотреть сообщение
    но думаю проще с префиксом будет
    Да, с префиксом проще, изменил его, и всё отлично заработало=) Потом будет доступ к админке баз, почищу=) Спасибо очень помог
    Читаю https://bankstoday.net/ и стал разбираться в экономике и финансах
    • 0

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры