Ich habe Schwierigkeiten, dies zu tun.Importieren einer SQL-Datenbank in mysql mit dem Terminal
Ich habe eine neue Datenbank im Terminal namens "somedb"
CREATE DATABASE somedb
Ich habe den SQL-Dump Auf meinem Desktop mit erstellt von phpMyadmin heruntergeladen somedb.sql
ich versucht habe:
somedb < /Users/myname/Desktop/somedb.sql
Ergebnis: eRROR 1064 (42000): Sie haben einen Fehler in der SQL-Syntax
mysql -u myname -p -h localhost somedb </Users/myname/Desktop/somedb.sql
Ergebnis: Fehler 1064 (42000): Sie haben einen Fehler in Ihrer SQL-Syntax;
Ich bin neu in SQL (Der Zweck dieses db des Imports ist für ein Lehrbuch Übung)
ich mir alle Privilegien gewährt und es gibt kein Passwort.
Irgendeine Idee, was ich falsch mache? Hier
ist das obere Ende der SQL-Dump-Datei:
-- 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 ;
-- --------------------------------------------------------
--
Was das Internet fragen zu ersetzen will das Internet bekommt! ;-) – Wes