MySQL 的基本操作(命令行)
阿新 • • 發佈:2019-04-24
進行 ror mini use cte erro load mman char
第一步:新建用戶
先登錄進root用戶,然後再利用root用戶的權限進行創建用戶操作
mysql> create user ‘test‘@‘localhost‘ identified by ‘888888‘;
刷新授權:mysql> flush privileges;
為新用戶分配權限:mysql> grant all privileges on car.* to [email protected];
第二步:建表導入數據
CREATE TABLE pet (name VARCHAR(20), owner VARCHAR(20), species VARCHAR(20), sex CHAR(1), birth DATE, death DATE);
然後出現了錯誤:
mysql> LOAD DATA LOCAL INFILE ‘C:\Users\Administrator\Desktop\pet.txt‘ INTO TABLE pet; ERROR 1148 (42000): The used command is not allowed with this MySQL version
解決方案
mysql> SHOW VARIABLES LIKE ‘local_infile‘;
狀態:ON 結果也還是不行,退出重來
C:\Users\Administrator>mysql --local_infile=1 -u test -p
mysql> LOAD DATA LOCAL INFILE ‘C:\Users\Administrator\Desktop\pet.txt‘ INTO TABLE pet; ERROR 2 (HY000): File ‘C:UsersAdministratorDesktoppet.txt‘ not found (OS errno 2 - No such file or directory) mysql> LOAD DATA LOCAL INFILE ‘C:/Users/Administrator/Desktop/pet.txt‘ INTO TABLE pet; Query OK, 8 rows affected, 7 warnings (0.11 sec) Records: 8 Deleted: 0 Skipped: 0 Warnings: 7
結果:載入數據成功
MySQL 的基本操作(命令行)