資料匯入
修改搜尋路徑
]# mkdir /myload
]# chown mysql /myload
]# vim /etc/my.cnf
[mysqld]
secure_file_priv="/myload「
:wq]# systemctl restart mysqld
mysql> show variables like 「secure_file_priv」; //檢視
作用:把系統檔案的內容儲存到資料的資料庫
資料匯入步驟
-預設只有root使用者有資料匯入許可權
-建表-匯入資料
load data infile 「目錄/檔名」
into table 庫名.表名
field terminaled by 「分隔符」
lines terminaled by 「\n」;
注意事項
具體如下:
-欄位分隔符要與檔案一致
-表字段型別和字段個數要與檔案匹配-
-匯入資料時指定檔案的絕對路徑
/etc/passwd
root❌0:0:root:/root:/bin/bash
使用者:密碼:uid:gid:使用者描述資訊:使用者家目錄:解析器
安裝時已自動建立
mysql> show variables like 「secure_file_priv」; //檢視資料庫在系統的存放路徑
±-----------------±----------------------+
| variable_name | value |
±-----------------±----------------------+
| secure_file_priv | /var/lib/mysql-files/ |
±-----------------±----------------------+
1 row in set (0.00 sec)
[root@fay50 ~]# ls -ld /var/lib/mysql-files/ //檢視存放資料的路徑許可權
nf ca.pem client-key.pem db2 ib_logfile0 ibdata1 mysql mysql.sock.lock private_key.pem server-cert.pem sys
ca-key.pem client-cert.pem db1 ib_buffer_pool ib_logfile1 ibtmp1 mysql.sock performance_schema public_key.pem server-key.pem
mysql> create database db3; //建立儲存資料的表
mysql> create table db3.user( //定義表內容的型別
-> name char(50),
-> password char(1),
-> uid int,
-> gid int,
-> comment char(150),
-> homedir char(50),
-> shell char(50)
-> );
mysql> desc db3.user; //檢視表字段
mysql> select * from db3.user;
mysql> load data infile 「/myload/passwd」 into table db3.user fields terminated by 「:」 lines terminated by 「\n」; //資料匯入資料庫
mysql> alter table db3.user add id int primary key auto_increment first; //增加id號,自增長
mysql> select * from db3.user;
mysql> select * from db3.user where id=1; //檢視root的資料
mysql匯入情況 MySQL 匯入資料
mysql 匯入資料 本章節我們為大家介紹幾種簡單的 mysql 匯出的資料的命令。1 mysql 命令匯入 使用 mysql 命令匯入語法格式為 mysql u使用者名稱 p密碼 要匯入的資料庫資料 runoob.sql 例項 mysql uroot p123456 runoob.sql 以上命令...
c mysql匯入資料 mysql資料匯入
1 windows解壓 2 修改檔名,例如a.txt 3 rz 匯入到 linux data pcode sudo su cd data pcode rm rf txt 4 合併到乙個檔案 cat txt data.txt dos2unix data.txt 對比檔案行數 wc l txt 5 my...
c mysql匯入資料 MySQL 資料匯入
mysql 資料匯入 mysql 可以採用2種簡單的方法將之前備份檔案中的資料載入進 mysql 資料庫。利用 load data 匯入資料 mysql 利用 load data 語句作為批量資料載入器。下面這個範例將從當前目錄中讀取 dump.txt 檔案,然後把它載入進當前資料庫的表 mytbl...