摘要:http://www.2cto.com/database/201211/169504.htmlERROR 1130 (HY000):Host'localhost'解决方法ERROR 1130 (HY000): Host 'localhost' is not allowed to connect to...
阅读全文
随笔分类 - MYSQL
摘要:powerdesigner12.5在做建模的时候发现没有找到哪儿设置表的字符集和存储引擎。于是研究了一番。在菜单上方选择 Database => Edit Current DBMS然后选择Mysql5.0 => Script => Objects => Table => Options在右边的Value框内最后部分追加:ENGINE = %s : list = BDB | HEAP | ISAM | InnoDB | MERGE | MRG_MYISAM | MYISAM, default = InnoDBDEFAULT CHARACTER SET = %s :
阅读全文
摘要:错误提示就是说,不能先select出同一表中的某些值,再update这个表(在同一语句中) 替换方案:注:把同一个table重新包一遍,重命名原句:update person_level_test set currentStatus=0where id=(select max(m.id) from person_level_test) 修改后:update person_level_test set currentStatus=0where id=(select max(m.id) from (select * from person_level_test) m)
阅读全文
摘要:区别MyISAMInnoDB构成上的区别:每个MyISAM在磁盘上存储成三个文件。第一个文件的名字以表的名字开始,扩展名指出文件类型。.frm文件存储表定义。数据文件的扩展名为.MYD (MYData)。索引文件的扩展名是.MYI (MYIndex)。基于磁盘的资源是InnoDB表空间数据文件和它的日志文件,InnoDB 表的大小只受限于操作系统文件的大小,一般为 2GB事务处理上方面:MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持InnoDB提供事务支持事务,外部键等高级数据库功能SELECT 操作 UPDATE,INSERT,Delete操作如果执行
阅读全文
摘要:MySQL数据类型,可以被分为3类:数值类型、日期和时间类型以及字符串(字符)类型方括号(“[”和“]”)指出可选的类型修饰符的部分 M 指出最大的显示尺寸。最大的合法的显示尺寸是 255 。D 适用于浮点类型并且指出跟随在十进制小数点后的数码的数量。最大可能的值是30,但是应该不大于M-2。 UNSIGNED 为“无符号”的意思,即为非负数。是MYSQL自定义的类型,非标准SQL。unsigned 属性只针对整型,用途: 1.UNSIGNED 可用来约束数据的范围,例如有些年龄这种值一般能是负数,那么就可以设置一个 UNSIGNED ,这样可以不允许负数插入。 2.可以增加数值范围(相当于.
阅读全文
摘要:http://www.ha97.com/5136.htmlPS:同事问我说他安装的mysql 5.5,发现用mysql客户端远程连接的时候,报1042-Can’t get hostname for your address错误,而连接用户已授权。这个报错的意思是“您的地址无法获得主机名”,我就想到了skip-name-resolve参数。解决方法:D:\MYSQL55\my.ini在[mysqld]节点下新增或修改如下两行skip-name-resolve#忽略主机名的方式访问lower_case_table_names=1#忽略数据库表名大小写重启MySQL服务就OK。附:MySQL库名表名
阅读全文
摘要:http://www.cnblogs.com/lxJack/archive/2011/05/22/2053270.html有网友问我在win2003下如何自动备份MySQL数据库,既然是自动备份,那肯定得写脚本。我想了想,这个并不是很困难,是很容易实现的,备份可以用脚本实现,那自动又该如何实现呢?也很简单,就用windows自带的“任务计划”功能,设定一个时间,让系统定时跑脚本,不就实现了自动备份数据库的功能了吗?首先把脚本代码贴出来:@echoon REM------------------------backupbugdbwhichisInnoDB---------------------
阅读全文
摘要:一、备份的方法在数据库表丢失或损坏的情况下,备份你的数据库是很重要的。如果发生系统崩溃,你肯定想能够将你的表尽可能丢失最少的数据恢复到崩溃发生时的状态。 备份策略一:直接拷贝数据库文件(不推荐) 备份策略二:使用mysqlhotcopy备份数据库(完全备份,适合小型数据库备份) 备份策略三:使用mysqldump备份数据库(完全+增量备份,适合中型数据库备份) 备份策略四:使用主从复制机制(replication)(实现数据库实时备份) 1.1 直接拷贝数据库文件 直接拷贝数据文件最为直接、快速、方便但缺点是基本上不能实现增量备份。为了保证数据的一致性,需要在备份文件前,执行以下语句: FLU
阅读全文
摘要:http://wheat.diandian.com/post/2011-05-15/6997730用LOAD DATA INFILE命令导入 LOAD DATA [LOW_PRIORITY | CONCURRENT] [LOCAL] INFILE 'file_name.txt' [REPLACE | IGNORE] INTO TABLE tbl_name [FIELDS [TERMINATED BY 'string'] [[OPTIONALLY] ENCLOSED BY 'char'] [ESCAPED BY 'char' ] ]
阅读全文
摘要:一、连接MYSQL 格式: mysql -h主机地址 -u用户名 -p用户密码 1、例 1:连接到本机上的 MYSQL。 首先在打开DOS窗口,然后进入目录 [mysql]-[bin],再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,终极用户 root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql> 2、例2:连接到远程主机上的MYSQL。假设远程主机的IP为: 110.110.110.110,用户名为root,密码为 abcd123。则键入以下命令:mysql -h110.110.110.110 -uroot -
阅读全文
摘要:下文对Mysql User表权限字段进行了全部的详细说明,供您参考学习,如果您对Mysql User表权限字段不是很了解,不妨一看,相信对您会有所启迪。Select_priv:确定用户是否可以通过SELECT命令选择数据。Insert_priv:确定用户是否可以通过INSERT命令插入数据。Update_priv:确定用户是否可以通过UPDATE命令修改现有数据。Delete_priv:确定用户是否可以通过DELETE命令删除现有数据。Create_priv:确定用户是否可以创建新的数据库和表。Drop_priv:确定用户是否可以删除现有数据库和表。Reload_priv:确定用户是否可以执行
阅读全文
摘要:一.权限表mysql数据库中的3个权限表:user 、db、 host权限表的存取过程是:1)先从user表中的host、 user、 password这3个字段中判断连接的IP、用户名、密码是否存在表中,存在则通过身份验证;2)通过权限验证,进行权限分配时,按照user?db?tables_priv?columns_priv的顺序进行分配。即先检查全局权限表 user,如果user中对应的权限为Y,则此用户对所有数据库的权限都为Y,将不再检查db, tables_priv,columns_priv;如果为N,则到db表中检查此用户对应的具体数据库,并得到db中为Y的权限;如果db中为N,则检
阅读全文
摘要:方法1: 用SET PASSWORD命令 mysql -u root mysql> SET PASSWORD FOR = PASSWORD('12345678');方法2:用mysqladmin mysqladmin -u root password "newpass" 如果root已经设置过密码,采用如下方法 mysqladmin -u root password oldpass "newpass" 方法3: 用UPDATE直接编辑user表 mysql -u rootmysql> use mysql; mysql>
阅读全文
摘要:1. 首先下载Noinstall Zip Archive版本的MYSQL(mysql-5.5.30-win32.zip)2. 解压到你喜欢的目录(假设为:D:\mysql55)3. 打开D:\mysql55,可以看到很多ini后缀的文本文件,这是MySQL配置文件范例如果只是作为开发机,先将my-small.ini重命名为my.ini,然后用文本编辑器打开my.ini,在[mysqld]之后添加如下内容:basedir="d:/mysql55"datadir="d:/mysql55/data" 4. 在命令行输入:d:\mysql55\bin\mysql
阅读全文
摘要:MySQL Community Server 社区版本 应该不提供官方技术支持 MySQL Enterprise Server MySQL企业版服务器 软件是最可靠、最安全、更新版本的MySQL企业级服务器数据库,它能够高性价比地提供电子商务、联机事务处理(OLTP)、千兆规模的数据仓库应用等。它支持ACID事务处理,能提供完整的提交、回滚、崩溃恢复和行级锁定功能。MySQL数据库因其易用性、可扩展性和高性能等特点,成为全球最流行的开源数据库。 MySQL Cluster 2台以上 mysql集群服务器 MySQL Workbench有两个版本: MySQL Workbench Communi
阅读全文