日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網(wǎng)為廣大站長(zhǎng)提供免費(fèi)收錄網(wǎng)站服務(wù),提交前請(qǐng)做好本站友鏈:【 網(wǎng)站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(wù)(50元/站),

點(diǎn)擊這里在線咨詢(xún)客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會(huì)員:747

本文介紹了MySQL Git Bash winpty mysqlump stdout不是tty,stdin也不是tty的處理方法,對(duì)大家解決問(wèn)題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧!

問(wèn)題描述

請(qǐng)幫助使用MySQL Git Bash winpty mysqlump。”winpty mysqlump”在Git Bash中不起作用。以下是錯(cuò)誤的詳細(xì)信息:

Git Bash

$ winpty mysqldump -u root -p employeedb > "E:WorkingSQLMySQLMySQL-QueriesmysqldumpSQL-dumpemployeedb_backup.sql"
stdout is not a tty

$ winpty mysql -u root -p employeedb < "E:WorkingSQLMySQLMySQL-QueriesmysqldumpSQL-dumpemployeedb_backup.sql"
stdin is not a tty

但是Git CMD工作正常:

Git CMD

C:UsersAspire>mysqldump -u root -p employeedb > "E:WorkingSQLMySQLMySQL-QueriesmysqldumpSQL-dumpemployeedb_backup.sql"
Enter password: ****************

C:UsersAspire>mysql -u root -p employeedb < "E:WorkingSQLMySQLMySQL-QueriesmysqldumpSQL-dumpemployeedb_backup.sql"
Enter password: ****************

Git Bash在不帶”>”和”&lt;”的情況下使用winpty mysqlump和winpty MySQL

$ winpty mysqldump -u root -p employeedb

Enter password: ****************
-- MySQL dump 10.13  Distrib 5.7.14, for Win64 (x86_64)
--
-- Host: localhost    Database: employeedb
-- ------------------------------------------------------
-- Server version       5.7.14-log

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;

--
-- Table structure for table `employee`
--

DROP TABLE IF EXISTS `employee`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `employee` (
  `ID` int(11) DEFAULT NULL,
  `Name` varchar(50) DEFAULT NULL,
  `Salary` decimal(15,2) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `employee`
--

LOCK TABLES `employee` WRITE;
/*!40000 ALTER TABLE `employee` DISABLE KEYS */;
INSERT INTO `employee` VALUES (1,'A',10000.00),(2,'B',8000.00),(3,'C',8000.00),(4,'D',6000.00),(5,'E',6000.00),(6,'F',6000.00),(7,'G',5000.00),(8,'H',5000.00),(9,'I',5000.00),(10,'
J',5000.00),(11,'K',4000.00),(12,'L',4000.00),(13,'M',3000.00),(14,'N',3000.00),(15,'O',1000.00),(16,'P',14000.00),(17,'Q',14000.00),(18,'R',12000.00),(19,'S',12000.00),(20,'T',160
00.00),(21,'U',16000.00),(22,'V',16000.00),(23,'W',14000.00),(24,'X',12000.00),(25,'Y',12000.00),(26,'Z',10000.00);
/*!40000 ALTER TABLE `employee` ENABLE KEYS */;
UNLOCK TABLES;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;

/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;

-- Dump completed on 2016-11-18 20:43:00

請(qǐng)幫助處理winpty mysqlump/winpty MySQL和stdout/stdin tty?

不帶winpty的Git Bash”mysqlump”不起作用:

命令$mySQL轉(zhuǎn)儲(chǔ)-u根-p Emploedb>”E:WorkingSQLMySQLMySQL-QueriesmysqldumpSQL-dumpemployeedb_backup.sql”凍結(jié)。

請(qǐng)參考大小為0 KB的”Emploedb_Backup.sql”腳本。

謝謝

推薦答案

錯(cuò)誤實(shí)際上來(lái)自winpty,因?yàn)槟龂L試將輸出重定向到文件,而該文件需要用于交互使用的終端。

正常情況下,像gitssh這樣的本機(jī)Git bash命令和像node --version | clip這樣的所有輸出重定向都應(yīng)該在沒(méi)有winpty的情況下工作。

這些mysql命令的不同之處在于,它們?cè)谥囟ㄏ蚱漭敵鲋靶枰换ポ斎?用于密碼輸入)。為了正確工作,我們需要使它們?cè)诓皇褂幂敵鲋囟ㄏ虻那闆r下運(yùn)行winpty

$ winpty mysqldump -u USER -p DB_NAME -r OUTPUT.sql
Enter password: ******

–結(jié)果文件=文件名,-r文件名
將輸出直接輸出到給定文件。應(yīng)在Windows上使用此選項(xiàng)以防止換行符”
“字符從轉(zhuǎn)換為”
“回車(chē)符/換行符序列。即使在生成轉(zhuǎn)儲(chǔ)時(shí)發(fā)生錯(cuò)誤,也會(huì)創(chuàng)建結(jié)果文件并覆蓋其以前的內(nèi)容。

$ winpty mysql -u USER -p DB_NAME
Enter password: ******

mysql> source INPUT.sql

這篇關(guān)于MySQL Git Bash winpty mysqlump stdout不是tty,stdin也不是tty的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,

分享到:
標(biāo)簽:errorMySQLGitBashwinptymysqldumpstdoutisnotattyandstdinisnotatty
用戶(hù)無(wú)頭像

網(wǎng)友整理

注冊(cè)時(shí)間:

網(wǎng)站:5 個(gè)   小程序:0 個(gè)  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會(huì)員

趕快注冊(cè)賬號(hào),推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨(dú)大挑戰(zhàn)2018-06-03

數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過(guò)答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫(kù),初中,高中,大學(xué)四六

運(yùn)動(dòng)步數(shù)有氧達(dá)人2018-06-03

記錄運(yùn)動(dòng)步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績(jī)?cè)u(píng)定2018-06-03

通用課目體育訓(xùn)練成績(jī)?cè)u(píng)定