浅谈mysql导入txt
2020-07-26
Ubuncrash Linux
暂无评论
1610 次阅读
如何导入数据库
(从本地文件)
LOAD DATA LOCAL INFILE "/mnt/resource/uploads/mirrors.log" INTO TABLE 1_
txt FIELDS TERMINATED BY ' ' ENCLOSED BY '"' LINES TERMINATED BY '\n';
LOAD DATA LOCAL INFILE //从本地导入文件
"/mnt/resource/uploads/mirrors.log" INTO TABLE 1_
txt //导入到1_txt表中
FIELDS TERMINATED BY ' ' //由空格分割数据
ENCLOSED BY '"' LINES TERMINATED BY '\n';
(从phpMyAdmin)
开始报错
//some errors
mysqli::real_connect(): (HY000/2002): Connection refused on Live
check mysqli.allow_local_infile
LOAD DATA LOCAL INFILE forbidden in /path/to/my/application
这么屑的php有使用的必要吗?
如何登陆My$QL
$ mysql -uroot -p114514 -Dmirrors
-uroot:表示用root身份登录;
-p114514:表示密码为114514;
-Dmirrors:表示使用mirrors这个数据库。
参数和值之间不需要空格!
mysql -uroot -p123456 ✅
mysql -u root -p 123456 ❌
开始运行
[Azureuser@hk-b1s ~]$ mysql -uroot -p114514
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
竟然登录不能?my$ql给爷死
原因:My$QL在5.6版本后加入了安 全 机 制,不能在终端中命令直接包含密码。
解决办法
export MYSQL_PWD=114514
将终端中的环境变量设置好即可自动登录。
未
完
待
续
。
。
。
(
本篇文章采用 署名-非商业性使用 4.0 国际 (CC BY-NC 4.0) 许可协议进行许可。
转载或引用本文时请遵守许可协议,注明出处。