我正在努力做到這一點。使用終端將SQL數據庫導入到mysql中
我已經創建了名爲「somedb」使用
CREATE DATABASE somedb
在我的桌面我從phpMyAdmin的下載SQL轉儲終端新的數據庫:somedb.sql
我曾嘗試:
somedb < /Users/myname/Desktop/somedb.sql
結果:ERROR 1064(42000):你在你的SQL語法錯誤
mysql -u myname -p -h localhost somedb </Users/myname/Desktop/somedb.sql
結果:錯誤1064(42000):您的SQL語法錯誤;
我新的SQL(導入此數據庫的目的是爲一本教科書運動)
我已授予自己的一切特權,也沒有密碼。
任何想法我做錯了什麼?
這裏是SQL轉儲文件的頂部:
-- phpMyAdmin SQL Dump
-- version 4.0.2
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Jun 18, 2013 at 02:22 PM
-- Server version: 5.5.31-30.3
-- PHP Version: 5.2.17
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: `somedb`
--
CREATE DATABASE IF NOT EXISTS `somedb` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
USE `somedb`;
-- --------------------------------------------------------
--
-- Table structure for table `actions`
--
CREATE TABLE IF NOT EXISTS `actions` (
`action_id` int(11) NOT NULL AUTO_INCREMENT,
`action` varchar(75) NOT NULL,
`qualifiers` text NOT NULL,
`response` varchar(75) NOT NULL,
`response_vars` text NOT NULL,
`active` tinyint(4) NOT NULL,
PRIMARY KEY (`action_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='Stores user defined actions triggered by certain events' AUTO_INCREMENT=3 ;
-- --------------------------------------------------------
--
什麼互聯網想要互聯網獲得! ;-) – Wes