2022/07/04 14:16 JST
Geeklog Japan Forums
phpmyadminによるエクスポートとリストア
状態: オフライン
CCB
Forum User
Junior
登録日: 2007/02/06
投稿数: 22
ロリポップで使用していて
phpmyadminでエクスポートした後
別のサーバーのphpmyadminでインポートしようとしてもうまくいきません。
どなたかうまくいった方詳しい手順を教えてください。
とりあえずやったこと
ホームの画面から
1.エクスポートを選択
2.DROP DATABASE」を追加する
DROP TABLE」を追加する
完全な INSERT 文を作成するをチェック
ファイルで保存をチェックして実行
3.そうやってダウンロードしたファイルをインポートしようとしてもうまくいきません
状態: オフライン
kino
Site Admin
Admin
登録日: 2005/12/30
投稿数: 568
場所:京都市下京区
木下です。
今丁度 www.geeklog.jp の移動をそのような方法で
移動している途中ですが
手順としては問題無いようです。
元のサーバーの phpmyadmin でエクスポートしたときに
日本語は文字化けせずに表示できていますか?
木下敏夫 http://www.tktools.jp/ http://okusama-shop.com/
Quote by: CCB
3.そうやってダウンロードしたファイルをインポートしようとしてもうまくいきません
どのようにうまくいかないのでしょう?
エラーがでる?
インポートできるけど文字化けする?
木下敏夫 http://www.tktools.jp/ http://okusama-shop.com/
状態: オフライン
CCB
Forum User
Junior
登録日: 2007/02/06
投稿数: 22
エラーメッセージが出て導入できません
以下
実行した SQL:
-- phpMyAdmin SQL Dump
-- version 2.6.2-rc1
-- http://www.phpmyadmin.net
--
-- ホスト: 元のサーバー
-- 作成の時間: 2007 年 2 月 27 日 17:51
-- サーバーのバージョン: 4.0.24
-- PHP バージョン: 4.3.10
--
-- データベース: `元のサーバーの名前`
--
CREATE DATABASE `元のサーバーの名前` ;
MySQLのメッセージ:
#1007 - Can't create database '元のサーバーの名前'. Database exists
状態: オフライン
kino
Site Admin
Admin
登録日: 2005/12/30
投稿数: 568
場所:京都市下京区
木下です。
木下敏夫 http://www.tktools.jp/ http://okusama-shop.com/
Quote by: CCB
MySQLのメッセージ:
#1007 - Can't create database '元のサーバーの名前'. Database exists
単純に
「既に其の名称のデータベースが存在するのでデータベースが作れませんでした。」
とエラーを返していますね。
其の新しいサーバーもレンタルサーバーで
そのアカウント専用のデータベースが存在する場合
create database や DROP DATABASE の権限が
与えられていないことも考えられるので
DROP DATABASEの指定を行わないでエクスポートしてみて下さい。
それでも、エラーがでるのなら私の所にエクスポートされた
SQLをメールして貰えれば簡単なチェックはできるとおもいます。
木下敏夫 http://www.tktools.jp/ http://okusama-shop.com/
状態: オフライン
CCB
Forum User
Junior
登録日: 2007/02/06
投稿数: 22
DROPDATABASEを追加するのチェックをしない状態でやり直してみましたが
-- phpMyAdmin SQL Dump
-- version 2.6.2-rc1
-- http://www.phpmyadmin.net
--
-- ホスト: 元のサーバー
-- 作成の時間: 2007 年 2 月 27 日 21:07
-- サーバーのバージョン: 4.0.24
-- PHP バージョン: 4.3.10
--
-- データベース: `元のサーバーの名前`
--
CREATE DATABASE `元のサーバーの名前` ;
MySQLのメッセージ:
#1044 - Access denied for user: '今のサーバー名@000.000.000.000' to database '元のサーバーの名前`'
状態: オフライン
CCB
Forum User
Junior
登録日: 2007/02/06
投稿数: 22
すいませんやはりうまくいかないです。
今のサーバー用にサーバー名など書き換える必要はないですよね?
-- phpMyAdmin SQL Dump
-- version 2.6.2-rc1
-- http://www.phpmyadmin.net
--
-- ホスト: `元のサーバー`
-- 作成の時間: 2007 年 2 月 27 日 22:20
-- サーバーのバージョン: 4.0.24
-- PHP バージョン: 4.3.10
--
-- データベース: `元のサーバーの名前`
--
USE `元のサーバーの名前`;
MySQLのメッセージ:
#1044 - Access denied for user:
状態: オフライン
CCB
Forum User
Junior
登録日: 2007/02/06
投稿数: 22
削除してみました
今度は
-- phpMyAdmin SQL Dump
-- version 2.6.2-rc1
-- http://www.phpmyadmin.net
--
-- ホスト: `元のサーバー`
-- 作成の時間: 2007 年 2 月 27 日 22:20
-- サーバーのバージョン: 4.0.24
-- PHP バージョン: 4.3.10
--
-- データベース: `元のサーバーの名前`
--
-- --------------------------------------------------------
--
-- テーブルの構造 `gl_access`
--
CREATE TABLE `gl_access` (
`acc_ft_id` mediumint( 8 ) NOT NULL default '0',
`acc_grp_id` mediumint( 8 ) NOT NULL default '0',
PRIMARY KEY ( `acc_ft_id` , `acc_grp_id` )
) TYPE = MYISAM ;
MySQLのメッセージ:
#1050 - Table 'gl_access' already exists
時刻はすべて JST , 現在の時刻は 02:16 PM
- 通常
- 注目トピック
- ロック済
- 新着
- 注目トピック 新着
- ロック済トピック 新着
- ゲストユーザの投稿を見る
- 投稿可能
- 一部のHTMLを許可
- バッドワードをチェック
検索
ユーザー機能
リモートログイン
イベント
-