zoukankan      html  css  js  c++  java
  • ubuntu下面mysql,通过载入txt文件初始化数据表

    环境: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;查看插入的记录内容

  • 相关阅读:
    Centos7安装nvidia显卡驱动
    Linux,Windows,Mac OS下换行的不同表示
    Linux权限管理问题
    Centos6.5final安装后若干问题与解决方法
    100天计划 绪
    python 变量,if,while,运算符
    python 初级重点
    py第四天
    搭建个人博客之路-01
    利用gulp+babel转es6
  • 原文地址:https://www.cnblogs.com/ct1104/p/4622014.html
Copyright © 2011-2022 走看看