ubuntu下面mysql,通过载入txt文件初始化数据表
2015-07-05 13:22
561 查看
环境:ubuntu12.04 mysql(通过apt安装)
(1)根据数据表中的属性列,对应在txt中构造记录(一行对应一条记录),不同属性之间通过tab键(以/root目录下构建的init.txt为例);
(2)构建好txt文件后,直接载入会出现错误
原因之一:local是针对客户端而言,缺省local只能载入服务器上的txt文件;本来是直接在服务器上测试的,所以去掉local,再次运行指令
出现error 13:查阅网上资料,是root权限不够,为了免去一些麻烦,直接通过chmod 777 /root -R 对root的权限进行修改;
出现error 29:查阅网上资料,mysqld强制编码了,文件没有写入权限,root路径没有添加到/etc/apparmor.d/usr.sbin.mysqld文件中,所以通过gedit /etc/apparmor.d/usr.sbin.mysqld命令将
/root r,
/root/* rw,
加入文件中,重新装载
(3)最后再次运行load data infile ‘/root/init.txt’ into table ct;成功插入记录到数据表中;
(4)通过select * from ct;查看插入的记录内容
(1)根据数据表中的属性列,对应在txt中构造记录(一行对应一条记录),不同属性之间通过tab键(以/root目录下构建的init.txt为例);
(2)构建好txt文件后,直接载入会出现错误
原因之一:local是针对客户端而言,缺省local只能载入服务器上的txt文件;本来是直接在服务器上测试的,所以去掉local,再次运行指令
出现error 13:查阅网上资料,是root权限不够,为了免去一些麻烦,直接通过chmod 777 /root -R 对root的权限进行修改;
出现error 29:查阅网上资料,mysqld强制编码了,文件没有写入权限,root路径没有添加到/etc/apparmor.d/usr.sbin.mysqld文件中,所以通过gedit /etc/apparmor.d/usr.sbin.mysqld命令将
/root r,
/root/* rw,
加入文件中,重新装载
(3)最后再次运行load data infile ‘/root/init.txt’ into table ct;成功插入记录到数据表中;
(4)通过select * from ct;查看插入的记录内容
相关文章推荐
- MySQL存储过程之计算某列值之和小于固定值的所有累加行ID
- MySQL中BLOB字段类型介绍
- Windows上安装、配置MySQL的常见问题
- MySQLdb的安装与使用
- 安装MySQL
- mysql的分区技术详细介绍
- mysql error笔记1
- mysql 锁的粒度
- xampp的mysql --》Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'解决
- myisam引擎的特点
- MySQL优化之——视图
- <转>MySQL Cluster (二) --- 单机搭建集群环境
- mysql的索引原理,以后多看几遍
- vs连接mysql出错解决方法
- [转]MySQL保留关键字(SQL Error: 1064, SQLState: 42000错误)
- mysql用户管理
- mysql 从的一些参数设置
- 学习MySQL的点滴(2)
- mysql安装方法
- MySQL详解(11)-----------存储过程详解