使用mysqldump命令导出备份mysql数据

在开发过程中,我们经常会需要备份数据库,以防意外情况丢失数据,而mysql的mysqldump命令可以做到。 格式:mysqldump -u用户名 -p密码 数据库名 表名 > 具体要保存的路径和文件名。 下面介绍如何使用mysqldump命令导出或备份mysql数据库和数据表: 一、在windows环境中导出 1、首先需要进入cmd命令窗口,切换到sql文件所……

nginx、TP框架实现兼容pathinfo和rewrite两种url访问方式

有时在window上运行正常的thinkphp3.2,放到linux中会报“无法加载控制器:Admin.php”或“无法加载控制器:Index.php”。 出现这种情况,主要还是因为tp中使用了pathinfo访问模式,而linux中却没有配置支持这种访问模式。 所以下面就介绍下在linux中配置支持pathinfo和rewrite两种url访问方式的方法。 本方法只需要配置nginx.c……

Git常用命令速查表

创建版本库: git clone #克隆远程版本库 git init #初始化本地版本库 修改和提交: git status #查看状态 git diff #查看变更内容 git add . #跟踪所有改动过的文件 git add #跟踪指定的文件 git mv #文件改名 git rm #删除文件 git rm –cached #停止跟踪文件但不删除 git commit -m “commit……

Git忽略规则及.gitignore规则不生效的解决办法

在git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改根目录中 .gitignore 文件的方法(如无,则需自己手工建立此文件)。这个文件每一行保存了一个匹配的规则例如: # 此为注释 – 将被 Git 忽略 *.a # 忽略所有 .a 结尾的文件 !lib.a # 但 lib.a 除外 /TODO # 仅仅忽略项目根目录下的 T……

Git忽略已加入版本控制的文件的修改

首先,我想要的目的是:对已经加入Git版本控制的文件,希望修改后不被提交办法,例如配置文件等。 对于.gitignore 和 excludes 这两个文件的只针对尚未提交到配置库的文件才起作用。而对于已经提交的文件是不起作用的。 由此可见,这两个文件的初衷是用于排除不希望上传入库的文件。像编译产生的临时文件等。 但是,我们……

LINUX中创建文件夹文件命令及清除命令

LINUX中,创建文件夹、文件命令及清除命令。 1、创建文件夹。 根目录(例如根目录建文件夹wwwroot),输入命令:mkdir /wwwroot 文件夹内(例如wwwroot内建test),输入命令:wwwroot cd /wwwroot,进入到文件夹, 输入命令:mkdir test ,回车 2、创建一个文件,例如index.php。 输入命令:touch test/index.php ,回车 ……

linux中怎么复制或移动一个文件

linux中怎么复制或移动一个文件到另外一个文件夹。 1、复制文件到另一个文件夹。 输入命令:cp /olddir/filename /newdir/filename 2、移动文件到另一个文件夹。 输入命令:mv /olddir/filename /newdir/filename 注:如果是文件夹里面的文件,不包括文件夹:mv /olddir/filename/* /newdir/filename

MySQL:ALTER语句中的MODIFY和CHANGE的区别

在使用mysql命令管理数据库时,对字段的修改是很常用的,mysql命令修改字段一般有mysql的change、mysql的modify。 可以使用CHANGE对列进行重命名。重命名时,需给定旧的和新的列名称和列当前的类型。 例如,要把一个列的名称从uids变更到uid,您需要如下操作: ALTER TABLE test CHANGE uids uid INT(5) NOT NULL DEFAULT……

dedecms获取当前栏目顶级栏目名称方法

dedecms怎么通过当前栏目获取顶级栏目名称方法? 我们知道获取当前栏目名称的代码是:{dede:field name=’typename’ /},获取当前栏目id的代码是:{dede:field name=’id’ /} 那我们就可以通过当前栏目的id或者栏目的名称来获取它所属的顶级栏目信息,方法如下: 在公共文件写一个方法,例如在inclu……