为何我在mysql中输入mysql 创建数据库库命令,它显示创建成功,但是不创建文件夹?

学习总结基本的MySQL数据库导入导出操作&&1 表tt的格式:&&CREATE TABLE `tt` (& `ind` int NOT NULL auto_increment,& `name` char(100) default NULL,& PRIMARY KEY& (`ind`)&)&2 文件d.txt的内容示例:&1,a&2,b&3,c&&3 导入命令:&mysql& load data infile 'd.txt' into table tt&&& -& fields terminated by','&&& -& lines terminated by'\r\n'&&注意的地方:&1)、文件可以使用绝对路径如'c:/d.txt',否则请将文件放在数据库根目录中&2)、因为字段之间用了逗号隔开,所以必须fields terminated by',',否则导入失败&3)、因为Winsows中行以&\r\n&隔开,所以必须lines terminated by'\r\n',&如果不设置这个参数,也可导入成功,但是会多导入一个&\r&控制字符,可能在可视化&MySQL工具中看不出字段异样,但是在MySQL命令行中显示会明显混乱。&4)、如果表tt非空,且文件中的ind值在表中有重复,会提示错误,并导入失败。&&只导入name字段,文件d.txt的内容:&a&b&c&&mysql& load data infile 'd.txt' into table tt&&& -& lines terminated by'\r\n'&&& -& (name);&&load data 命令还支持更复杂的文本格式、文件编码等,可参考官方文档。&&5 导出到数据到windows文本文件时,为了方便查看,也需要相同的设置&mysql& select * from tt into outfile 'd.txt'&&& -& fields terminated by','&&& -& lines terminated by'\r\n'
mysql本地如何导入txt文件的数据呢_百度知道1个回答 - 提问时间: 日select * into outfile 'c:\\data.txt' 导出 load data local infile 'c:\\data.txt' 导入怎么在MySQL中导入txt文件啊_百度文库&评分:3.5/5&2页 怎么在MySQL中导入txt文件啊_IT/计算机_专业资料。在MySQL中导入txt文件啊...导入数据库 常用 source 命令 进入 mysql 数据库控制台, 如 mysql -u root ...在mysql中导入表_百度文库导入数据库 常用 source 命令 进入 mysql 数据库控制台, 如 mysql -u root ...男生的信息都被输出到以制表符分割,'\n'结尾的文本文件 D:\man.txt 文件中...mysql用命令怎么将txt文件导入到库中_百度知道3个回答 - 提问时间: 日知道达人: wallcopper1、比如tablename.txt文件中行的记录格式是这样的:
1, jacky,85
2,tom,952、根...数据库导入导出命令_百度文库&评分:3.5/5&2页搜 试试 7 帮助 全部 DOC PPT TXT PDF XLS ...mysql导入导出命令 mysqldump命令的输入是在bin目录下... 操作数据库登录到mysql中,然后在mysql的提示符下...MYSQL导入导出命令详解_Mysql_脚本之家注意:这里Customers.txt是我们要导入数据的文本文件,而Meet_A_Geek是我们要操作...这里文本文件的数据格式必须与Customers表中的记录格式一致,否则mysqlimport命令将会...怎么在MySQL中导入txt文件啊? 怎么在MySQL中导入txt文件啊? 导入的命令我都会,但就是不清楚那个TXT文件的...选择平面数据源 然后下一步 选择一下分隔符 可以在里面设置格式 看效果再下一...mysql导入sql文件命令行_数据库_西部e3、操作数据库 mysql& use rrxl4、导入sql文件 mysql&source d:\1.sql 即可。关键词:mysql导入sql文件命令行相关阅读:...导入mysql数据库的txt文件怎么写呀? - 上学吧找答案导入mysql数据库的txt文件怎么写呀?悬赏:50 分积分 提问人:匿名友 提问收益:0.00答案豆 提问赚钱 资料上说:“创建一个文本文件“***.txt”,每行包含一个...mysql命令行导入sql文件到指定数据库的方法-Linux频道-中国IT实验室mysql命令行导入sql文件到指定数据库的方法 ... 第五章:操作文件和目录 cp — 复制文件和目录 ... b*.txt 以&b&开头,中间有零个或任意多个字符,...有没有mysql数据的操作高手 求最方便的导入txt文本方法_linux吧_...68条回复&-&发帖时间:&日MySQL数据导入与导出给出一个例子如下: mysql& select * from driver into outfile 'a.txt' ...phptest & a.sql 那么如果我只想要数据,而不想要什么sql命令时,应该如何操作...mysql数据库如何把一个txt文件数据导入到其中一张表?3条回复&-&发帖时间:&日txt文件导入mysql数据库 _天涯问答1个回答 - 最新回答: 日如何将txt文件导入mysql数据库中?
加为好友 发送私信 在线聊天 YL168 我是一名女性Java程序员 等级: 可用分等级:乞丐 总技术专家分:35 ...批量导入txt文件到mysql数据库-其他软件开发-软件开发 -猪八戒猪八戒用户(ZhuBaJie)【yourzyj】在其他软件开发分类发布需求:批量导入txt文件到mysql数据库。具体要求:从一个文件夹中批量导入txt文件到100个mysql数据库,...将txt文本中的数据导入MySQL表中的方法-Mysql数据库-页制作大宝库access中可以将文本中的数据轻松导入表中,mysql中用起来没那么方便,其实起来也很简单。 首先将数据记录按行处理好用特定的字符分开如:, 记录形如: aaa,bbb,ccc,...用命令行导出和导入MySQL数据库,执行sql文件的命令_数据库技术_酷...不知道为什么,用MySQL-Front自带的导入导出数据的功能时,总会出现一些问题,以致不能正常实现,今天试了一下通过命令行进行导入导出,结果不错。...数据导入HBase最常用的三种方式及实践分析-尚现有的各种类型的数据库或数据文件中的数据导入...中创建hly_temp_normal表格,使用如下的SQL命令:... 本文提供了一些脚本将txt中的数据导入到MySQL...MySQL命令行下操作插入数据时, 数据库名中含有中横线出错 - China...MySQL MySQL命令行下操作插入数据时, 数据库名中含有中横线出错数据库都是存在的情况下,以下是在命令行下执行的操作:mysql& insert into all.items select * from...mysql本地如何导入txt文件的数据呢 - 已回答 - 搜狗问问mysql本地如何导入txt文件的数据呢40 我来回答 匿名 回答(1) 丶唯美似夏草 7级
select * into outfile 'c:\\data.txt'...关于mysql插入int空值的处理 - mysql数据库栏目 - 红黑联盟 将int型空值不允许为空 默认为0.这样就不会出现因为允许为空 插入空值变为...上一篇:mysql中导入txt文件数据的操作指令 下一篇:Mysql日期类型大小比较---拉...如何在txt文件中输入回车符_怎么向mysql数据库中插入当前时间字段... 如何在txt文件中输入回车符 怎么向mysql数据库中插入当前时间字段 怎么在windows Mobile6.0 中显示系统自带的进度圈如何在txt文件中输入回车符 怎么在txt文件中...求教JAVA如何将txt文件的大量数据内容导入到mysql中7条回复&-&发帖时间:&日[数据库]关于mysql插入int空值的处理_郑少群个人 mysql数据库问题 如何设置一个字段①可以有多个空值②非空值唯一 mysql中导入txt文件数据的操作指令 - mysql数据库栏目 - 红黑联盟MySQL工具中看不出字段异样,...mysql不写binlog解决 - 百科教程_经验分享平台[上学吧经验教程... 做为master的mysql死活不写binlog。 binlog-do-db=db1,db2,db3 no!no!no...上一篇:mysql中导入txt文件数据的操作指令下一篇:Mysql备份恢复调优相关经验教程...MySQL中使用load data命令实现数据导入的方法_Mysql_脚本之家使用上述的命令就可以将D:/ab.txt文件的内容导入到表mytbl中,其中name和age是表mytbl的字段,对应ab.txt文件中每行的数据。如果编译安装mysql时没有指定–enable...运用mysql中的source命令导入大的sql文件的解决方法 - mysql数据...运用mysql中的source命令导入大的sql文件的解决方法1 2cto 在mysql的安装目录下 找到 my.ini文件 加入以下代码:23interactive_timeout = 1204...mySQL批量导入导出-转载_人月神话_新浪博客 注意:这里Customers.txt是我们要导入数据的文本文件, 而Meet_A_Geek是我们要...第一部分,bin/mysqlimport,告诉操作系统你要运行的命令是mysql/bin目录下的mysql...转贴&如何把ACCESS的数据导入到Mysql中& - Discuz!-数据转换 - ... 如何来处理数据的导入:一般我们在系统命令提示符下打入mysqlimport –u root samp_db samp_table.txt(注意:这个TXT文件名必须以表的名字命名).对于mysqldump导出...怎样向mysql中导入.txt文件??-CSDN论坛-CSDN-中国最大的IT...7条回复&-&发帖时间:&日PHP 怎样把一个txt的数据文件导入到mysql中? PHP 怎样把一个txt的数据文件导入到mysql中?我需要的是在php中写代码一次性...我试了半天都没成功, 在mysql命令下到时成功了~高手请指教一下~ ...如何在MySQL中导入txt文件_百度文库导入数据库 常用 source 命令 进入 mysql 数据库控制台, 如 mysql -u root ...相关文档推荐 暂无相关推荐文档 喜欢此文档的还喜欢 java操作txt或xls文件批...Hive几种数据导入方式 – 过往记忆 Linux常用压缩和解压命令 mysql中时间和日期函数 MySQL binlog基本用法 mysql每...到相应Hive表的数据目录下,假设有下面这个文件/home/wyp/add.txt,具体的操作...您现在的位置: &
Ubuntu 12.04 LTS 构建高可用分布式 MySQL 集群
Ubuntu 12.04 LTS 构建高可用分布式 MySQL 集群
  MySQL Cluster 是 MySQL 适合于分布式计算环境的高实用、高冗余版本。它采用了 NDB Cluster 存储引擎,允许在1个 Cluster 中运行多个MySQL服务器。通过无共享体系结构,系统能够使用廉价的硬件,而且对软硬件无特殊要求。此外,由于每个组件有自己的内存和磁盘,不存在单点故障。
  开发者官方网站 在这篇文章中,我会叙述如何 在 Ubuntu 12.04 LTS 构建高可用 MySQL 集群
  1. SQL Cluster 虚拟主机要创建一个功能齐全的集群,至少需要3台主机才可以完成。其中一个主机作为管理节点,另外两个做数据节点。如果数据节点脱机,群集仍然可以工作,但是一旦管理节点出现问题,将导致集群无法正常工作,所以在可能的情况下,建立两个管理节点。在我的例子中,我将使用二个管理节点的集群这个例子中一共使用了 5 台主机,系统架构如下图所示
  虚拟机群平台& &  VMware ESXi 4.1虚拟机操作系统& & Ubuntu 12.04.3 LTS (Precise Pangolin) 64-bit所有虚拟机都在同一 192.168.67.0/24 网络地址段当中,请根据你的网络情况来具体配置 IP 地址,在开始之前请确保所有主机网络连接设置正常
  2. 安装管理节点首先,我们需要安装的 MySQL 集群的管理节点。我们将开始与 MySQL-MGM-1,配置完成后按照相同的步骤配置第二个管理节点,如果只设定一个管理节点,那么继续下一步的配置在开始配置前,请访问 确认当前安装文档的版本信息. 这里我所使用的 MySQL Cluster 版本是 7.3.3首先,我们把 MySQL Cluster 安装包下载到管理主机上。进入到 /usr/src 文件夹并创建 mysql-mgm 目录
  mkdir /usr/src/mysql-mgmcd /usr/src/mysql-mgm
  完成这一步后,在 MySQL 的官方网站下载最新的安装源代码,并解压软件包wget tar xvfz mysql-cluster-gpl-7.3.3-linux-glibc2.5-x86_64.tar.gz
  进入解压缩后的文件夹,然后移动二进制文件cd mysql-cluster-gpl-7.3.3-linux-glibc2.5-x86_64 cp bin/ndb_mgm /usr/bincp bin/ndb_mgmd /usr/bin
  更改目录的权限,并可以选择删除下载的源文件chmod 755 /usr/bin/ndb_mg* cd /usr/src rm -rf /usr/src/mysql-mgm
  接下来,我们创建管理节点配置文件,在 /var/lib/mysql-cluster/ 文件夹中,名字叫做 config.ini ,这个文件夹事先不存在,创建它mkdir /var/lib/mysql-cluster
  在 config.ini 文件创建完成后,使用你喜欢的文本编辑器编辑此文件,内容类似于这样[NDBD DEFAULT] NoOfReplicas=2 DataMemory=80M IndexMemory=18M [MYSQLD DEFAULT] [NDB_MGMD DEFAULT] DataDir=/var/lib/mysql-cluster[TCP DEFAULT] # Section for the cluster management node [NDB_MGMD] NodeId=1 # IP address of the first management node (this system) HostName=192.168.67.10 [NDB_MGMD] NodeId=2 #IP address of the second management node HostName=192.168.67.11 # Section for the storage nodes [NDBD] # IP address of the first storage node HostName=192.168.67.12 DataDir= /var/lib/mysql-cluster[NDBD] # IP address of the second storage node HostName=192.168.67.13 DataDir=/var/lib/mysql-cluster# one [MYSQLD] per storage node [MYSQLD] [MYSQLD]
  所有主机都定义在这个里,即使我们只安装第一个。请注意,管理主机节点需要设定 NodeId,而 NDBD 节点不需要设定.完成这步操作后,可以用下面的命令启动管理节点ndb_mgmd -f /var/lib/mysql-cluster/config.ini --configdir=/var/lib/mysql-cluster/
  完成这步操作后, 你可以通过下面的命令向 init.d 中添加一个条目,以自动启动程序echo "ndb_mgmd -f /var/lib/mysql-cluster/config.ini --configdir=/var/lib/mysql-cluster/" & /etc/init.d/ndb_mgmdchmod 755 /etc/init.d/ndb_mgmd
  如果一切顺利,第二个管理节点上遵循相同的步骤,并使用相同的配置。请不要改变的节点配置文件中的 ID你可以使用 ndb_mgm 命令来验证管理节点的运行,(只需要在终端中输入 ndb_mgm ) ,并通过键入 show,启动配置实用程序。此时 NDBD 节点和 MySQL 节点处于断开状态,需要将所有节点配置完成才可以输出正确的状态。  3. 数据节点创建数据节点与创建管理节点的过程是类似的。让我们开始创建一个 mysql 组,将用户 mysql 添加到 mysql 组中groupadd mysql useradd -g mysql mysql
  进入 /usr/local ,并下载和配置管理节点时使用的相同的压缩文档,并解压cd /usr/local/wget tar xvfz mysql-cluster-gpl-7.3.3-linux-glibc2.5-x86_64.tar.gz
  创建一个名为 mysql 指向解压的文件夹(这以后将用于DB集群,所以不要删除它!)的的软连接。创建完成后,你可以安装数据库ln -s mysql-cluster-gpl-7.3.3-linux-glibc2.5-x86_64 mysql cd mysql apt-get install libaio1 libaio-dev scripts/mysql_install_db --user=mysql --datadir=/usr/local/mysql/data
  修改文件权限chown -R root:mysql . chown -R mysql data
  与管理节点上一样,我们希望的 DataBase 引擎自动启动,因此,我们需要创建 init.d 命令cp support-files/mysql.server /etc/init.d/ chmod 755 /etc/init.d/mysql.server
  最后,复制 bin 文件夹到 /usr/bin 的位置,并创建一个符号链接,以保持能够正确的引用cd /usr/local/mysql/binmv * /usr/bincd ../ rm -fr /usr/local/mysql/binln -s /usr/bin /usr/local/mysql/bin
  MySQL 配置文件目前不存在,所以我们需要自己创建它。该文件位于 /etc/ 中,并命名为 f 文件。使用你喜欢的文本编辑器,并添加以下几行[mysqld] ndbcluster # IP address of the cluster management node ndb-connectstring=192.168.67.10,192.168.67.11 [mysql_cluster] # IP address of the cluster management node ndb-connectstring=192.168.67.10,192.168.67.11
  请注意,这两个管理节点的地址,使用逗号分隔。如果你只有一个管理节点,只需在列表中删除第二个。一旦 f 文件已保存,我们需要创建 MySQL 的数据文件夹1 mkdir /var/lib/mysql-cluster
  完成这些后,我们需要初始化集群并启动该服务。只有当你开始第一次的节点,或当在管理节点上的 /var/lib/mysql-cluster/config.ini 文件被更改时,需要做初始化cd /var/lib/mysql-clusterndbd &-initial /etc/init.d/mysql.server start
  接下来,通过运行相应的脚本安装 MySQL1 /usr/local/mysql/bin/mysql_secure_installation
  最后,我们需要 NDB 自动启动12 echo "ndbd" & /etc/init.d/ndbd chmod 755 /etc/init.d/ndbd
  好了,我们已经完成了第一个数据节点的配置,按照相同的方法和步骤去完成第二个数据节点的配置
  4.验证与测试
  如果一切正常,在管理节点终端中执行命令& ndb_mgm ,然后键入 show. 这个时候应该看到的数据库节点已填充的提示root@MYSQL-MGM1:~# ndb_mgm ndb_mgm& show Cluster Configuration --------------------- [ndbd(NDB)] 2 node(s) id=3& & @192.168.67.12& (mysql-5.6.14 ndb-7.3.3, Nodegroup: 0, *) id=4& & @192.168.67.13& (mysql-5.6.14 ndb-7.3.3, Nodegroup: 0) [ndb_mgmd(MGM)] 2 node(s) id=1& & @192.168.67.10& (mysql-5.6.14 ndb-7.3.3) id=2& & @192.168.67.11& (mysql-5.6.14 ndb-7.3.3) [mysqld(API)]&
2 node(s) id=5& & @192.168.67.12& (mysql-5.6.14 ndb-7.3.3) id=6& & @192.168.67.13& (mysql-5.6.14 ndb-7.3.3)
  如果你能够看到类似的输出,去尝试一些基本的SQL命令。登录到SQL数据库,并创建一个新的数据库,表,以验证数据同步。请注意,在创建数据库时,需使用 NDBCLUSTER 存储引擎。如果使用 InnoDB ,数据将不会在集群节点之间被复制。在使用 NDBCLUSTER 引擎时,会有一些问题,请参阅 MySQL 官方网站mysql -u root -p mysql& CREATE DATABASE mysql& USE mysql& CREATE TABLE testtable (i INT) ENGINE=NDBCLUSTER; mysql& INSERT INTO testtable () VALUES (1); mysql& SELECT * FROM +------+ | i& & | +------+ |& & 1 | +------+ 1 row in set (0.01 sec)
  连接到第二个数据库节点,我们看看,得到了相同的输出mysql -u root -p mysql& USE mysql& SELECT * FROM +------+ | i& & | +------+ |& & 1 | +------+ 1 row in set (0.01 sec)
  应该看到相同的输出。现在,如果你插入一个新条目表,它会被复制回的第一个节点5. 负载均衡
  在这篇文章的最后部分是为 MySQL 集群安装负载均衡服务器,负载均衡可以使用 mysql-proxy,很容易安装,当然你也可以使用其他服务root@mysql-proxy:~# apt-get install mysql-proxy root@mysql-proxy:~# mkdir /etc/mysql-proxy root@mysql-proxy:~# cd /etc/mysql-proxy root@mysql-proxy:/etc/mysql-proxy# nano nf
  在 nf 文件中加入下面几行[mysql-proxy] daemon = trueproxy-address = 192.168.67.14:3306 proxy-skip-profiling = truekeepalive = trueevent-threads = 50 pid-file = /var/run/mysql-proxy.pid log-file = /var/log/mysql-proxy.log log-level = debug proxy-backend-addresses = 192.168.67.12:.67.13:3306 proxy-lua-script=/usr/lib/mysql-proxy/lua/proxy/balance.lua
  对于自动启动的附加选项创建以下文件 /etc/default/mysql-proxyENABLED="true"OPTIONS="--defaults-file=/etc/nf --plugins=proxy"
  然后,你可以通过调用以下命令启动 mysql-proxy/etc/init.d/mysql-proxy start/stop/status
  完成后,你应该能够连接到 MySQL 服务器使用代理地址。记得这个工作,你需要创建一个新的用户具有特定的子网连接到它。还需要在 f 文件为 MySQL 服务器添加捆绑地址
  SQL用户不用复制,所以相同的用户有单独被添加到所有的数据库节点。在数据节点登录到 SQL shell,执行以下命令CREATE USER 'newuser'@'192.168.67.%' IDENTIFIED BY 'password'; FLUSH PRIVILEGES; SELECT * FROM mysql.
  更改 newuser,IP和密码,根据你的配置需求。 %作为通配符,从而对整个子网的IP地址的行为,它允许远程连接到这个数据库节点。请记得在这个集群中的节点中添加相同的用户具有相同配置的其他所有数据库。
&&&主编推荐
&&&热门试卷
&&&最新视频
&&&热门阅读
&&&最新问答
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&&&湘教QS2-164&&增值电信业务经营许可证湘B2-请教高手:关于mysql我没法创建数据库??
[问题点数:40分,结帖人cnhxjt]
请教高手:关于mysql我没法创建数据库??
[问题点数:40分,结帖人cnhxjt]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关帖子推荐:
2004年1月 PHP大版内专家分月排行榜第三2003年12月 PHP大版内专家分月排行榜第三2003年11月 PHP大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。thelinuxCommandLine学习笔记--mysql命令行导入sql文件到指定数据库的方法
中英文资料:http://billie66.github.io/TLCL/book/chap01.html
the graphical user interface (GUI) 图形界面
The Command Line 命令行
Linux 是以 Unix 家族的操作系统为模型写成的。
第二章 什么是 Shell:
bash 是 shell 的一种,来自于 GNU 项目。&bash&是&Bourne Again SHell&的首字母缩写,
所指的是这样一个事实,bash 是 sh 的增强版,sh 是最初 Unix 的 shell 程序,
由 Steve Bourne 写成。
KDE 用的是 konsole 程序, 而 GNOME 则使用 gnome-terminal。
还有其他一些终端仿真器可供 Linux 使用,但基本上,它们都是为了完成同样的事情,
让我们能访问 shell
[me@linuxbox ~]$
&$& 普通用户
a pound sign (&#&),提示符的最后一个字符是&#&, 而不是&$&, 那么这个终端会话就有超级用户权限。
查看以往的输入的命令,向上箭头
显示系统当前时间和日期
[root@AY135089 ~]# date
Tue Nov 26 23:38:14 CST 2013
默认显示当前月份的日历
[root@AY135089 ~]# cal
November 2013
Su Mo Tu We Th Fr Sa
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
查看磁盘剩余空间(free space on your disk drives)的数量,输入 df:
[root@AY135089 ~]# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/xvda1 8 36% /
% /dev/shm
同样地,显示空闲内存的数量(the amount of free memory),输入命令 free。
[root@AY135089 ~]# free
total used free shared buffers cached
0 656 168692
-/+ buffers/cache: 9488
Swap: 8 488140
结束终端会话,也即退出终端
[root@AY135089 ~]# exit
pwd - 打印当前所在目录的名称
- 改变目录
- 打印目录的内容
[root@AY135089 ~]# pwd
Understanding The File System Tree理解文件系统树
文件系统中的第一级目录称为根目录
The Current Working Directory当前工作目录
[root@AY135089 ~]# pwd
Listing The Contents Of A Directory列出目录内容
[root@AY135089 usr]# ls
bin etc games include lib lib64 libexec local sbin share src tmp
Changing The Current Working Directory更改当前工作目录
从根目录(用开头的&/&表示)开始,有一个叫 &usr& 的 目录包含了目录 &bin&。
[root@AY135089 local]# cd /usr/bin/
符号 &.& 指的是工作目录,&..& 指的是工作目录的父目录。
经常使用 cd .. 返回上级目录
cd ../../..
cd 更改工作目录到主目录。
cd - 更改工作目录到先前的工作目录。
cd ~user_name 更改工作目录到用户主目录。例如, cd ~bob 会更改工作目录到用户&bob&的主目录
ls 有一些我们常用的参数, 比如我们要知道当前目录的所有内容, 包括隐藏文件夹和文件和所有属性, 例
[root@AY135089 logs]# ls
boot2013-06.log
使用 ls 命令的&-l&选项,则结果以长模式输出:
[root@AY135089 logs]# ls -l
-rw-rw-rw- 1 root root 5975 Jun 15 17:34 boot2013-06.log
显示隐藏文件:
[root@AY135089 logs]# ls -a
. .. boot2013-06.log
命令 选项 参数
command -options arguments
下面这个例子,ls 命令有两个选项, &l& 选项产生长格式输出,&t&选项按文件修改时间的先后来排序。
[me@linuxbox ~]$ ls -lt
确定一个文件什么文件类型我们用 file, 使用方法如下
[root@AY135089 logs]# file boot2013-06.log
boot2013-06.log: ASCII text
[root@AY135089 assets]# file world.swf
world.swf: Macromedia Flash data (compressed), version 10
用 less 浏览文件内容
[me@linuxbox ~]$ less /etc/passwd
TODO 表 4-3: less 命令 需要截图哦。
小提示:记得复制和粘贴技巧!如果你正在使用鼠标,双击文件名,来复制它,然后按下鼠标中键,粘贴文件名到命令行中。
Symbolic Links符号链接
Hard Links硬链接
第五章:操作文件和目录
cp & 复制文件和目录
mv & 移动/重命名文件和目录
mkdir & 创建目录
rm & 删除文件和目录
ln & 创建硬链接和符号链接 TODO没搞懂 和Window快捷键的区别联系 点击打开链接
cp & 复制文件和目录
jiangge@localhost:~$ cp item1 item2 # 把item复制到directory目录
jiangge@localhost:~$ cp file1 file2 # 复制file1到file2
jiangge@localhost:~$ cp -i file1 file2 # 复制过程中如果有这个文件提示是否覆盖
jiangge@localhost:~$ cp dir1/* dir2 # 复制目录下所有文件或目录到目标目录
jiangge@localhost:~$ cp -r dir1 dir2 # 递归复制
mkdir & 创建目录
jiangge@localhost:~$ mkdir dir
jiangge@localhost:~$ mkdir dir1 dir2 dir3 # 创建多个文件夹
jiangge@localhost:~$ mkdir -p /dir1/dir2/dir3 # 递归创建文件夹
mv & 移动/重命名文件和目录
jiangge@localhost:~$ mv file1 file2 # 重命名
jiangge@localhost:~$ mv -i file1 file2 # 如果存在提示是否写入
jiangge@localhost:~$ mv file1 file2 dir1 # 移动 file1 file2 至 dir1
jiangge@localhost:~$ mv dir1 dir2 # 移动 dir1 至 dir2
rm & 删除文件和目录
jiangge@localhost:~$ rm file1
jiangge@localhost:~$ rm file1 dir1
jiangge@localhost:~$ rm -r dir1 #删除文件夹, 递归删除
jiangge@localhost:~$ rm -rf dir1 强制删除
表5-3:通配符范例
模式 匹配对象
* 所有文件
g* 文件名以&g&开头的文件
b*.txt 以&b&开头,中间有零个或任意多个字符,并以&.txt&结尾的文件
Data??? 以&Data&开头,其后紧接着3个字符的文件
[abc]* 文件名以&a&,&b&,或&c&开头的文件
BACKUP.[0-9][0-9][0-9] 以&BACKUP.&开头,并紧接着3个数字的文件
[[:upper:]]* 以大写字母开头的文件
[![:digit:]]* 不以数字开头的文件
*[[:lower:]123] 文件名以小写字母结尾,或以 &1&,&2&,或 &3& 结尾的文件
表5-4:cp 选项
-a, --archive 复制文件和目录,以及它们的属性,包括所有权和权限。 通常,复本具有用户所操作文件的默认属性。
-i, --interactive 在重写已存在文件之前,提示用户确认。如果这个选项不指定, cp 命令会默认重写文件。
-r, --recursive 递归地复制目录及目录中的内容。当复制目录时, 需要这个选项(或者-a 选项)。
-u, --update 当把文件从一个目录复制到另一个目录时,仅复制 目标目录中不存在的文件,或者是文件内容新于目标目录中已经存在的文件。
-v, --verbose 显示翔实的命令操作信息
表 5&5: cp 实例
命令 运行结果
cp file1 file2 复制文件 file1内容到文件 file2。如果 file2已经存在,file2的内容会被 file1的 内容重写。如果 file2不存在,则会创建 file2。
cp -i file1 file2 这条命令和上面的命令一样,除了如果文件 file2存在的话,在文件 file2被重写之前, 会提示用户确认信息。
cp file1 file2 dir1 复制文件 file1和文件 file2到目录 dir1。目录 dir1必须存在。
cp dir1/* dir2 使用一个通配符,在目录 dir1中的所有文件都被复制到目录 dir2中。 dir2必须已经存在。
cp -r dir1 dir2 复制目录 dir1中的内容到目录 dir2。如果目录 dir2不存在, 创建目录 dir2,操作完成后,目录 dir2中的内容和 dir1中的一样。 如果目录 dir2存在,则目录 dir1(和目录中的内容)将会被复制到 dir2中。
第六章:点击打开链接
- 解读一个命令
- 显示哪些是可执行程序,which 确定一个可执行程序的位置
- 显示命令手册
apropos - 显示一个合适的命令列表
- 显示一个命令信息
- 显示非常简短的描述一个命令
- 为命令创建一个别名&
[shijiangge@localhost test]$ type type
type is a shell builtin
[shijiangge@localhost test]$ type ls
ls is aliased to `ls --color=tty'
[shijiangge@localhost test]$ type cp
cp is hashed (/bin/cp)
[shijiangge@localhost test]$ which ls #which 确定一个可执行程序的位置
alias ls='ls --color=tty'
[shijiangge@localhost test]$ which vim
/usr/bin/vim
help 获得帮助信息, 在每个shell命令的后面加上--help参数, 如
[shijiangge@localhost test]$ ls --help
Usage: ls [OPTION]... [FILE]...
List information about the FILEs (the current directory by default).
Sort entries alphabetically if none of -cftuvSUX nor --sort.
[shijiangge@localhost test]$ help cd
cd: cd [-L|-P] [dir]
Change the current directory to DIR.
The variable $HOME is the
default DIR.
注意表示法:出现在命令语法说明中的方括号,表示可选的项目。一个竖杠字符 表示互斥选项。在上面 cd 命令的例子中:
cd [-L|-P] [dir]
这种表示法说明,cd 命令可能有一个&-L&选项或者&-P&选项,进一步,可能有参数&dir&。
man 获得命令指南
[shijiangge@localhost test]$ man ls&
whatis 显示一个简短的描述
[shijiangge@localhost test]$ whatis ls
- list directory contents
- list directory contents
[shijiangge@localhost test]$ whatis vim
- Vi IMproved, a programmers text editor&
用别名(alias)创建你自己的命令
shijiangge@localhost:~$ type test
test is a shell builtin
shijiangge@localhost:~$ type foo
/bin/bash: line 0: type: foo: not found
# 什么都没有
shijiangge@localhost:~$ alias foo='cd / cd -'
shijiangge@localhost:~$ alias name='string'
shijiangge@localhost:~$ alias
# 创建de自定义命令都打印出来
alias foo='cd / cd -'
alias name='string'
shijiangge@localhost:~$ foo
bin include lib local man sbin share src
/home/shijiangge
shijiangge@localhost:~$ type foo
foo is aliased to 'cd / cd -'
shijiangge@localhost:~$ unalias foo
shijiangge@localhost:~$ alias
# 只剩下name了
alia name='string'
shijiangge@localhost:~$ type foo
# 什么都没有
/bin/bash: foo: command not found
shijiangge@localhost:~$ unalias name
# 销毁name&
TODO第七章
==========================================
Lunix 调整时间,就是将服务器时间调快或调慢,线上一般不要调整时间,本地为了测试在调整服务器时间的。
date -s 07/09/2013
date -s 17:05:00
==========================================
mysql命令行导入sql文件到指定的方法
mysql命令行导入的方式。
以下是各步骤:
1、先将数据库通过ftp上传至服务器内
或者使用 rz -y 进行上传
2、登陆my:
-u root -p
3、选择数据库:
4、导入文件:
[win下] source e:\newdb.
[linux下] source /root/newdb.
导入成功!
==============================================
再来一个导出的吧(不用在mysql命令行):
mysqldump -uroot -p dbname table1 table2 & foo.sql
mysqldump -uroot -p huo & /usr/local/jiangge/foo.sql
zip -r webgames.zip webgames
===================================================
FTP--ftp 启动命令:
service vsftpd start
----------------------------------------------------------------------------------
您对本文章有什么意见或着疑问吗?请到您的关注和建议是我们前行的参考和动力&&
您的浏览器不支持嵌入式框架,或者当前配置为不显示嵌入式框架。

我要回帖

更多关于 mysql导出数据库 的文章

 

随机推荐