导出导入mysql数据

导出数据库

mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql

只导出表结构
mysqldump -u用户名 -p密码 -d 数据库名 > 数据库名.sql

直接导入

mysql -u用户名 -p密码 数据库名 < 数据库名.sql

指定UTF-8编码导入

mysql -u用户名 -p密码 –default-character-set=utf8 -f  数据库名 < 数据库名.sql

指定二进制编码导入

mysql -u用户名 -p密码 –default-character-set=binary -f  数据库名 < 数据库名.sql

修改数据库字符

UPDATE 数据库 SET 表=REPLACE(表, ‘原始字符串’, ‘替换后的字符’)

删除包含字符数据

DELETE  FROM 数据库 WHERE d_starring LIKE ‘%包含的字符%’

 

linux 下 mp4box 安装 转

yum -y install zlib*

yum -y install freeglut
yum -y install freeglut-devel
wget http://downloads.sourceforge.net/gpac/gpac-0.4.5.tar.gz
wget http://downloads.sourceforge.net/gpac/gpac_extra_libs-0.4.5.tar.gz
tar zxvf gpac-0.4.5.tar.gz
tar zxvf gpac_extra_libs-0.4.5.tar.gz

cd gpac

cp -r ../gpac_extra_libs/* extra_lib/
chmod +x configure
./configure
make lib
make apps
make install
cp bin/gcc/libgpac.so /usr/lib

再 安装完MP4Box之后同样要执行一次ldconfig命令,然后执行MP4Box -version命令后可以看到如下内容

# MP4Box -version
MP4Box – GPAC version 0.4.5 (build 33)
GPAC Copyright: (c) Jean Le Feuvre 2000-2005
(c) ENST 2005-200X

这 样一来所有的工作就都做完了,剩下的就是按照自己的需要写ffmpeg的转码脚本了

问题解决:

在 安装MP4Box的时候可能会出现下面的问题

/usr/bin/ld: skipping incompatible /usr/lib/libGL.so when searching for -lGL/usr/bin/ld: cannot find -lGLcollect2: ld returned 1 exit statusmake[1]: *** [libgpac.so] Error 1make[1]: Leaving directory `/root/gpac/src’make: *** [lib] Error 2

原 因是mesa-libGL-devel这个包可能不完整,直接使用yum -y install mesa-libGL-devel命令把这个包安装一下,然后在make的时候就正常了。

linux安装ffmpeg/mencoder/mplayer

linux安装ffmpeg/mencoder/mplayer
前提:必须已经安装过yum
1.yum install ffmpeg ffmpeg-devel
如果找不到包,请把下面的内容加入到/etc/yum.repos.d/rhel-debuginfo.repo 文件中
Java代码
[dag]
name=Dag RPM Repository for Red Hat Enterprise Linux
baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
gpgcheck=1
enabled=1
 then
yum install ffmpeg ffmpeg-devel
2.rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
3. yum install mplayer mencoder