02 DB MySQL
daichadongqing
这个作者很懒,什么都没留下…
展开
-
Linux下Mysql数据库的备份
Linux下MySQL整个数据库的备份与还原 [root]# /usr/bin/mysqldump -h127.0.0.1 -uusername -ppassword databasename >/opt/share/1/backup.sql /usr/bin/mysqldump:用于执行的程序; -h:主机名称 -u:数据库用户 -p:数据库密码 databasename:数据库名原创 2009-01-05 04:18:00 · 530 阅读 · 0 评论 -
数据库备份的种类
1、冷备 (Cold Standby) 冷备通常是通过定期的对生产系统数据库进行备份,并将备份数据存储在磁带、磁盘等介质上。备份的数据平时处于一种非激活的状态,直到故障发生导致生产数据库系统部可用时才激活。冷备数据的时效性取决于最近一次的数据库备份。数据库冷备的周期一般较长。 2、热备 (Warm Standby) 热备的实现通常需要一个备用的数据库系统。它原创 2010-04-18 22:52:00 · 1158 阅读 · 0 评论 -
MySQL 常见错误代码对照表
1005:创建表失败1006:创建数据库失败 1007:数据库已存在,创建数据库失败1008:数据库不存在,删除数据库失败1009:不能删除数据库文件导致删除数据库失败 Chinaz.com 1010:不能删除数据目录导致删除数据库失败 1011:删除数据库文件失败 1012:不能读取系统表中的记录1020:记录已被其他用户修改 1021:硬盘剩余空间不足,请加原创 2010-01-12 11:00:00 · 711 阅读 · 0 评论 -
mysql中int、bigint、smallint 和 tinyint的区别
使用整数数据的精确数字数据类型。bigint从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字)。存储大小为 8 个字节。int从 -2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 的整型数据(所有数字)。存储大小为 4 个字节。int转载 2009-12-30 10:01:00 · 542 阅读 · 0 评论 -
系统日志报"mysql Duplicate entry '*' for key 1"的错误
insert into table1(tjrq,t1,t2) select t1,t2,t3 from table2 order by d.id; table1 是以tjrq 和 t1 复合主键,而table2是auto_increment 自增主键,t1是外键 当table2中出现t1相同的值时,系统就报上述错误。也就是说某个表在主键上赋了一个原来已经存原创 2010-02-10 09:21:00 · 777 阅读 · 0 评论 -
java.sql.SQLException: Illegal mix of collations (gbk_chinese_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='
在操作MYsql数据库时,报“ SQL state [HY000]; error code [1267]; Illegal mix of collations (gbk_chinese_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation =; nested exception is java.sql.SQLException原创 2009-10-03 09:52:00 · 11023 阅读 · 1 评论 -
Ubuntu中 Mysql 远程登录的解决方法
mysql>use mysql; mysql>update user set host=% where user=root; 重启Mysql sudo /etc/init.d/mysql restart [sudo] password for wangzw: *Stopping MySQL database server mysqld原创 2009-09-12 19:53:00 · 548 阅读 · 0 评论 -
Ubuntu 9.04下升级Mysql5.0 至5.1
sudo apt-get install mysql-server5.1原创 2009-09-11 19:46:00 · 495 阅读 · 0 评论 -
定时每天备份mysql并定时删除上月记录(脚本)
备份的脚本比较简单: #!/bin/bash# 定义年 月 日year=`date +%Y`month=`date +%m`day=`date +%d`# 定义备份的目录BACKDIR=/bak_1/mysql/$year/$month/$day# MySQL的root密码ROOTPASS=123456# 建立目录mkdir -p $BACKDIR# 获取数据库列表DBLIST原创 2009-09-06 18:33:00 · 1415 阅读 · 0 评论 -
“-bash: /bin/cp: 参数列表过长”的解决
当要大量复制(或移动)文件时,会提示如下错误$ cp sslib1/*.xml sslib/-bash: /bin/cp: 参数列表过长解决办法:$ find . -name "*.xml" -exec cp {} /home/data/sslib/sslib/ /;任务内容:把当前文件夹下的以“xml”为后缀名的所有文件复制到/home/data/sslib/sslib/ 目录下原创 2009-09-06 17:48:00 · 12251 阅读 · 4 评论 -
MySql密码置空
1、停止mysql服务2、进入mysql安全模式,即当mysql起来后,不用输入密码就能进入数据库。命令为: /mysql/bin/mysqld-nt.exe --skip-grant-tables3、再打开一个cmd窗口 进入数据库进行活动。直接敲mysql命令进入4、修改密码 命令:>use mysql>update user set Password=password(50990610原创 2009-03-09 12:51:00 · 1303 阅读 · 0 评论 -
MYSQL 管理 启动和关闭
1、启动 a、使用 service 启动:service mysqld startb、使用 mysqld 脚本启动:/etc/inint.d/mysqld startc、使用 safe_mysqld 启动:safe_mysqld&2、停止a、使用 service 启动:service mysqld stopb、使用 mysqld 脚本启动:/etc/inint.d/mysq原创 2009-03-05 10:13:00 · 818 阅读 · 0 评论 -
top and limit
在MSSQL中或ACCESS中,若要查询前10条记录,使用top 10即可,但在mysql中不支持这个写法,它用limit 10。 limit可以实现top n查询,也可以实现m至n(某一段)的记录查询,具体语法如下: SELECT * FROM tableORDER BY afield LIMIT offset, recnum其中offset为从第几条(n+1)记录原创 2009-02-28 23:56:00 · 517 阅读 · 0 评论 -
Powerdesigner CDM怎么设置实体属性的字段类型为简写
Tools-> Model Options -> then un-check 'Use data type full name'原创 2012-05-03 11:21:54 · 2489 阅读 · 0 评论