サポート » 使い方全般 » mysql入替の作業でエラー

  • 既存サイトのローカル開発環境を改めて構築しております。
    ローカル内のwpは独自でmysqlを作成してしまったのですが
    既存サイトのものをダウンロードしてインポートしたく以下の手順を実行しました。

    sqlファイルをダウンロードし
    mysqlにインポートまではできました。

    DB名 example
    motomoto_posts
    new_posts


    上記のように現在、元のテーブルもDB内に残っていて混在している状態です。

    その後wp-config.phpに$table_prefix = ‘new_’;と設定しましたが
    ローカルの管理画面にアクセスすると
    接続が拒否されましたと出ます。

    $table_prefixをmotomotoに戻すと正常にログインできる状態です。

    このようにmysqlのテーブル名のみを変更する際に必要になる手順は
    他にどのようなものがありますでしょうか。
    ご教授いただけましたら幸いです。よろしくお願いいたします。

    • このトピックはhokutonojikeiが6年、 11ヶ月前に変更しました。
2件の返信を表示中 - 1 - 2件目 (全2件中)
  • WordPress の引越し(WordPress Codex 日本語版)
    https://wpdocs.osdn.jp/WordPress_%E3%81%AE%E5%BC%95%E8%B6%8A%E3%81%97

    をまずは参考にしてみてはいかがでしょうか。
    ローカル環境でもURLに変更がない場合には問題ないはずですが、ローカル環境にすることでURLが変更になるなら、DB内部データも置換も必要になります。

    トピック投稿者 hokutonojikei

    (@hokutonojikei)

    kimipoohさんありがとうございます!

    URLありがとうございました。
    改めて見直していたところデータベース内のアドレス部分が違うところがあり
    vimで置換したらうまくいきました!

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「mysql入替の作業でエラー」には新たに返信することはできません。