2014-01-11 76 views
0

我已將通過phpmyadmin導出的.sql文件上載到Google雲端存儲。當我嘗試導入到雲SQL我得到這個錯誤的文件...嘗試將.sql文件導入到雲SQL時出錯

Failed to import gs://raven-bucket-345/db_raven.sql: mysql_query No database selected (CREATE TABLE IF NOT EXISTS `group` (`groupID` int(11) NOT NULL AUTO_INCREMENT, `groupName` varchar(20) COLLATE utf8_unicode_ci NOT NULL, `permissions` text COLLATE utf8_unicode_ci NOT NULL, PRIMARY KEY (`groupID`)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=4) An unknown problem occurred (ERROR_RDBMS) 

我已經使用新界面,嘗試以及舊的但沒有任何工程......有沒有具體的辦法,我我應該創建.sql文件?我只使用默認的phpmyadmin設置。對此有何洞見?謝謝。

更新:看起來數據庫名稱在那裏。我打開了.sql文件。對不起格式。它只是.sql文件的複製粘貼。這是第一行:

-- phpMyAdmin SQL Dump -- version 3.5.1 -- phpmyadmin.net -- Host: localhost -- Generation Time: Jan 11, 2014 at 10:53 PM -- Server version: 5.5.24-log -- PHP Version: 5.4.3 SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; SET time_zone = "+00:00"; /*!40101 SET @[email protected]@CHARACTER_SET_CLIENT /; /!40101 SET @[email protected]@CHARACTER_SET_RESULTS /; /!40101 SET @[email protected]@COLLATION_CONNECTION /; /!40101 SET NAMES utf8 */; -- 

-- 
-- Database: `db_raven` 
-- 

-- -------------------------------------------------------- 

-- 
-- Table structure for table `curriculum` 
-- 

CREATE TABLE IF NOT EXISTS `curriculum` (
    `curriculumID` int(7) NOT NULL AUTO_INCREMENT, 
    PRIMARY KEY (`curriculumID`) 
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; 

-- -------------------------------------------------------- 

-- 
-- Table structure for table `group` 

當我嘗試use db_raven;它返回此日誌中:Failed to import gs://raven-bucket-345/db_raven2.sql: mysql_query Unknown database 'db_raven' (use db_raven) An unknown problem occurred (ERROR_RDBMS) –

回答

1

沒有數據庫中選擇:轉儲似乎並沒有包含數據庫的名稱使用

您可能需要將此行添加到db_raven.sql的頂部

USE databasename; #(與你的數據庫名稱替換數據庫名)

你也應該瞭解如何使用你的管理界面,選擇默認的數據庫

Failed to import gs://bucket_name/Cloud.sql

+0

當我嘗試使用db_raven;它會在日誌中返回: 無法導入gs://raven-bucket-345/db_raven2.sql:mysql_query未知數據庫'db_raven'(使用db_raven)發生未知問題(ERROR_RDBMS) – Guy

+1

您可以嘗試創建數據庫第一? 'CREATE DATABASE db_raven'應該這樣做。 –

+0

USE db_raven;在頂部工作。我只是輸入了USE語法錯誤。非常感謝! – Guy

相關問題