mysql下登陸並執行指令碼

2021-07-24 23:53:37 字數 737 閱讀 5730

mysql下如何執行sql指令碼

首要步驟(一般可省略):

開啟mysql服務(預設是開機時就自動執行了):

控制面板-->管理工具-->服務,在裡面找到名稱為mysql的項,雙擊就可看它的服務狀態是啟動還是停止,把它設為啟動

連線mysql:

在命令列下輸入 mysql -h localhost -u root -p回車,然後輸入密碼即可;或直接執行mysql自帶的連線工具,然後輸入密碼即可.

1.編寫sql指令碼,假設內容如下:

create database dearabao;

use dearabao;

create table niuzi (name varchar(20));

儲存指令碼檔案,假設我把它儲存在f盤的hello world目錄下,於是該檔案的路徑為:f:\hello world\niuzi.sql

2.執行sql指令碼,可以有2種方法:

第一種方法:

在命令列下(未連線資料庫),輸入 mysql -h localhost -u root -p123456 < f:\hello world\niuzi.sql (注意路徑不用加引號的!!) 回車即可.

第二種方法:

在 命令列下(已連線資料庫,此時的提示符為 mysql> ),輸入 source f:\hello world\niuzi.sql (注意路徑不用加引號的) 或者 \. f:\hello world\niuzi.sql (注意路徑不用加引號的) 回車即可

採用TCL指令碼實現自動登陸伺服器並執行指令碼

usr bin expect 設定變數 set passwd 123 puts 從鍵盤獲取輸入內容 flush stdout set pool name gets stdin puts you want to deploy pool name set host 127.0.0.1 set run s...

linux下執行指令碼

第一次寫指令碼還是有點小開森 執行檢查apache伺服器是否執行的指令碼,每個半小時執行一次 新建乙個指令碼,名字為checkrun.sh touch checkrun.sh然後有vim進行編輯,所有命令都要在該檔案下執行 vim checkrun.sh輸入i進行編輯 編輯檔案的時候查了好多方式 有...

linux下切換root使用者並執行指令碼

1 安裝expect expect su實現輸入su命令之後自動填寫密碼的功能 yum install expect y centos sudo apt get install expect ubuntu 2 編寫expect指令碼 vim test1.sh usr bin expect spawn...