Windows用命令列執行mysql的sql檔案

2021-09-28 12:55:38 字數 1088 閱讀 6530

mysql -h localhost -u root -p 123456(這裡我電腦上的使用者名稱是root,密碼123456);

格式則是:mysql -h 主機位址(本機localhost) -u 使用者名稱(root) -p 資料庫名 < 要匯入的資料檔案(比如是c:\mysql\test.sql)

比如:mysql -h localhost -u root -p test< c:\mysql\test.sql

首先要看資料庫存不存在,如果不存在,首先要建立資料庫,語句則是:create database 資料庫名;

然後就是匯入資料庫了,首先要選擇你要匯入的資料庫,語句是:use 要匯入的資料庫名;

匯入語句是:source sql檔案;

我在執行上面操作時遇到的幾個問題,現分享給大家,望大家避免,少走彎路

1.『mysql』 不是內部或外部命令,也不是可執行的程式 或批處理檔案。

1、c:\users\bxj>mysql -h 127.0.0.1 -u root

『mysql』 不是內部或外部命令,也不是可執行的程式或批處理檔案。

解決方法:

配置環境變數即可,我的問題是這樣解決的:

在path最後加入如下所示:%mysql_home%\bin

最後測試如下所示:

2.mysql匯入時出現"error at line : unknown command 『\』』."

出現上述錯誤是因為字符集的問題,解決方法就是在匯入命令中加:–default-character-set=utf8

比如:正常匯入:

mysql -u root -h localhost -p test新增後:

mysql -u root -h localhost -p --default-character-set=utf8 test就這樣問題就成功解決了!!!

windows命令列執行mysql

在cmd中輸入時一定要保證英文環境.1.windows命令列執行mysql 我是將mysql安裝在c program files mysql所以 c program files mysql mysql server 5.0 bin mysql uroot p 然後看下資料庫對應的使用者和主機 2.當...

用命令列執行ROBOT FRAMEWORK用例

除了在ride中執行用例,我們也可以通過命令列的形式執行用例。1.執行一整個專案 pybot 專案路徑 2.執行某個測試集 pybot 測試集的路徑 3.執行某個測試集裡面的某個用例 pybot test測試用例名稱 測試用例所在的測試集的路徑 4.執行多個測試集,命令格式 pybot d 日誌儲存...

windows下使用命令列執行PHP

之前一直想,在命令列下能不能執行php程式,像c語言一樣可以通過命令列拿到引數。今天嘗試了一下發現可感覺挺有意思的,平時寫著程式玩的時候就可以這樣用,下面讓咱麼來看看怎麼做的。我的環境是 php5.6 一 php cli模式 什麼是cli 是php自4.3版本之後提供的cli sapi 叫cli c...