का उपयोग कर mysql में एक SQL डीबी आयात करना मैं ऐसा करने के लिए संघर्ष कर रहा हूं। somedb.sqlटर्मिनल
मैं कोशिश की है:
मैं टर्मिनल "somedb"
CREATE DATABASE somedb
मेरे डेस्कटॉप पर का उपयोग कर रहा एसक्यूएल डंप phpMyAdmin से डाउनलोड किया है कहा जाता है में एक नया डेटाबेस बनाया है
somedb < /Users/myname/Desktop/somedb.sql
परिणाम: त्रुटि 1064 (42000): आप अपने एसक्यूएल वाक्य रचना में एक त्रुटि है
mysql -u myname -p -h localhost somedb </Users/myname/Desktop/somedb.sql
परिणाम: त्रुटि 1064 (42000): आपको अपने 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