about 2 years ago - No comments
joomla数据库表结构与关系图解 joomla 1.0.X joomla 1.5
about 3 years ago - No comments
啊,我一直以为EBAK1.5非常完美了,一次又一次的解决了我的数据转换问题. 但是今天,正好在1.5解决不了我转移XXXXXX到DREAMHOST的时候,帝国发布了2.0! 真是太完美了,无须多说,用一用就知道了! 帝国备份王2.0下载及介绍请看http://bbs.phome.net/ShowThread/?forumid=27&threadid=27016
about 3 years ago - No comments
原因:删除了表中的某些记录后,ID主键1,2,3,4,……,n,中间有空缺,想要重新按照1234….n无空缺排序. 方法: 1,新建立和原表一样结构的表,假设名为table1,原表名为table0. 2,执行以下语句: insert `table1` (col2,col3,…,coln) SELECT col2,col3,…,coln FROM `table0` ORDER BY 主键id 其中,语句中 (col2,col3,…,coln)不带主键列名. 3,更改表名. 注意:select后面的字段不能加括号,不然会报错。
about 3 years ago - No comments
帝国备份王是一款专门为mysql大数据的备份与导入而设计的软件,系统采用分卷备份与导入,理论上可备份任何大小的数据库. 1.如何备份MYSQL数据库? 答:点菜单“备份数据”->“选择要备份的数据库”->“选择要备份的数据表”->设置好备份选项,点击“开始备份”按钮即可进行备份操作 2.如何恢复数据? 答:点菜单“恢复数据”->“选择要恢复的数据备份目录”->“选择要恢复到的数据库”->点击“开始恢复”即可进行恢复数据操作 3.如何下载已备份的数据? 答:直接通过FTP下载“bdata/”下的备份目录即可,恢复时将此目录复制到《帝国备份王》的“bdata/”目录即可。 (小数据也可以直接在线“打包并下载”) 4.出现"You have an error in your SQL syntax;…right syntax to use near ’-1′ at line 1"错误 解决方法:"参数设置"那把"MYSQL支持查询方式"打勾去掉即可. 5.备份时提示"您来自的链接不存在" 解决方法:您没设置好目录权限,重新设置第三步需要设置的目录权限即可解决 6.空间的PHP运行于安全模式怎么备份? 解决方法:"参数设置"那把"PHP运行于安全模式"打勾.这样每次都会备份到"safemod"目录 7.出现错误提示:"你填写的数据库用户名或密码有误,连接不上数据库,修改不成功!" 解决方法:排除您的用户名与密码有误外,修改数据库密码请记得要选择"修改密码请选择"那个复选框 8.不想显示数据库列表的方法 解决方法:"参数设置"那输入"默认备份的数据库"即可 9.MYSQL 4.1以上版本备份推荐检查一下备份数据 备份好数据后,然后到备份目录下用记事本打开任意一个备份.php文件,看备份数据是否正常。如果都是“???”之类数据。到“参数设置”那设置好默认数据库编码,然后重新备份。 10.MYSQL 4.1以上版本的数据恢复到4.0及以下版本的说明 备份时记得选择“导出为Mysql 4.0或3.*格式”选项
about 3 years ago - No comments
下面要写的是一篇非常无聊的东西,充斥了大量各式各样的编码、转换、客户端、服务器端、连接……呃,我自己都不愿意去看它,但想一想,写下来还是有点意义的,原因有四: 1. MySQL 4.1 对多语言的支持有了很大变化 (这导致了问题的出现); 2. 尽管大部分的地方 (包括个人使用和主机提供商),MySQL 3 仍然占主导地位;但 MySQL 4.1 是 MySQL 官方推荐的数据库,已经有主机提供商开始提供并将会越来越多; 3. 许多 PHP 程序以 MySQL 作为默认的数据库管理软件,但它们一般不区分 MySQL 4.1 与 4.1 以下版本的区别,笼统地称“MySQL 3.xx.xx 以上版本”就满足安装需求了; 4. 因为 latin1 在许多地方 (下边会详细描述具体是哪些地方) 作为默认的字符集,成功的蒙蔽了许多 PHP 程序的开发者和用户,掩盖了在中文等语言环境下会出现的问题; 简单的说,MySQL 自身的变化和使用 MySQL 的 PHP 程序对此忽略,导致了问题的出现和复杂化,而由于大部分用户使用的是英文,使这种问题不被重视。这里提到的 PHP 程序,主要就 WordPress 而言。 MySQL 4.1 字符集支持的原理 MySQL 4.1 对于字符集的指定可以细化到一台机器上安装的 MySQL,其中的一个数据库,其中的一张表,其中的一栏,应该用什么字符集。但是,传统的 Web
about 3 years ago - No comments
RENAME TABLE `phpcms_ad` TO `laji_ad`; RENAME TABLE `phpcms_announcement` TO `laji_announcement`; RENAME TABLE `phpcms_article` TO `laji_article`; RENAME TABLE `phpcms_category` TO `laji_category`; RENAME TABLE `phpcms_comment` TO `laji_comment`; RENAME TABLE `phpcms_friendsite` TO `laji_friendsite`; RENAME TABLE `phpcms_guestbook` TO `laji_guestbook`; RENAME TABLE `phpcms_js` TO `laji_js`; RENAME TABLE `phpcms_keylink` TO `laji_keylink`; RENAME TABLE `phpcms_member` TO `laji_member`; RENAME TABLE `phpcms_mypage` TO `laji_mypage`;
about 3 years ago - No comments
mysql 4.1增加了编码的支持,所以在转换旧数据的时候稍微麻烦一些,但只要注意以下几点,基本没问题的: 1、转换之前一定要先把原有数据dump出来,一般原有数据都是gb2312编码吧,dump命令如下: mysqldump -u -p database –add-drop-table –extended-insert –add-drop-table是为了导入的时候省去建表环节,–extended-insert是为了防止在导入的时候一个sql语句过大的情况,想想你的上千条记录写在一条sql语句中是多么的恐怖。 这里假定原有数据库是gb2312编码,需要转换为utf8编码,其它编码之间的转换类似。 2、修改dump出来的sql文件,用Emeditor或iconv把文件的编码转换为utf-8,注意最好不要那个什么“UnicodeSignature(BOM)”,因为mysql.exe不认的。再把文件中的gbk_bin替换为utf8_general_ci,把gbk替换为utf8,然后在文件最前面加上set names utf8; 带上BOM,mysql不识别的错误大体如下: ERROR 1064 (42000) at line 1: You have an error nual that corresponds to your MySQL server version ear ‘??? SET_CLIENT */’ at line 1 3、重新建mysql库,然后导入备份的sql语句,导入命令如下: mysql -u -p database < dumpdata.sql 4、如果是以前导出的文件,导入的时候遇到错误: Got a packet bigger than ‘max_allowed_packet’ bytes
about 3 years ago - No comments
据闻是最后一个无乱码的 这个版本需要设置帐号和密码的 打开其目录下的config.inc.php文件找以下变量 $cfg['Servers'][$i]['user'] 这个变量是帐号默认为root $cfg['Servers'][$i]['password'] 这个变量是密码 如果你的要将次用到空间上,请改 $cfg['Servers'][$i]['auth_type'] 这个变量的值为’http’ phpmyadmin-2.5.7-pl1.zip