在Linux系統中,導入MySQL數據庫的命令通常使用mysql
命令行客戶端工具。以下是導入數據庫的基本步驟:
<username>
、<password>
和<hostname>
):mysql -u <username> -p<password> -h <hostname>
CREATE DATABASE <database_name>;
USE
命令選擇要導入數據的數據庫:USE <database_name>;
LOAD DATA INFILE
命令導入數據庫文件。請將<file_path>
替換為實際的文件路徑,將<table_name>
替換為目標表名:LOAD DATA INFILE '<file_path>' INTO TABLE <table_name> FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n' IGNORE 1 ROWS;
例如,如果您要從名為my_data.csv
的文件中導入名為my_table
的表,可以使用以下命令:
LOAD DATA INFILE '/path/to/my_data.csv' INTO TABLE my_table FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n' IGNORE 1 ROWS;
EXIT
命令退出MySQL命令行客戶端。注意:確保MySQL服務器的配置允許從外部主機導入數據。如果需要,可以在my.cnf
或my.ini
配置文件中設置bind-address
參數以允許遠程連接。