文章分类 -  数据库mysql/nosql

摘要:环境:Linux/Ubuntu + apache2 + PHP5 + mysql5 + phpMyAdmin-3.3.41、下载phpMyAdmin-3.3.4-all-languages.zip并解压到/var/www/phpMyAdmin2、在phpMyAdmin根目录创建config文件夹并设置可写权限1 # cd /var/www/phpMyAdmin2 # mkdir config3 # chmod 777 config3、通过浏览器访问:http://localhost/phpMyAdmin/setup打开配置页面;4、点击“新建服务器”,打开服务器配置页面,填写服务器的IP,用户 阅读全文
posted @ 2012-07-03 13:14 subsir 阅读(1189) 评论(0) 推荐(0) 编辑
摘要:master(192.168.1.2)环境: Linux ubuntu 2.6.28-11-server + mysql 5.1.44, x86_64slave(192.168.1.3)环境:Linux ubuntu 2.6.27-7-server + mysql 5.1.44, for pc-linux-gnu (i686)两台机器mysql的根目录均为:/usr/local/mysql 数据目录为:/usr/local/mysql/var由于MySQL不同版本之间的(二进制日志)binlog格式可能会不一样,因此最好的搭配组合是Master的MySQL版本和Slave的版本相同或者更低,M 阅读全文
posted @ 2012-07-02 13:57 subsir 阅读(604) 评论(0) 推荐(0) 编辑
摘要:一.权限表 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的权限;如果d... 阅读全文
posted @ 2012-06-28 17:09 subsir 阅读(7776) 评论(0) 推荐(3) 编辑
摘要:============================== 目录 ==============================字符串函数 ASCII(str): 返回字符串str的第一个字符的ASCII值(str是空串时返回0)ORD(str) : 如果字符串str句首是单字节返回与ASCII()函数返回的相同值。如果是一个多字节字符,以格式返回((first byte ASCIIcode)*256+(second byte ASCII code))[*256+third byte ASCII code...]CONV(N,from_base,to_base) : 对数字N进制转换,并转换为 阅读全文
posted @ 2012-06-28 16:59 subsir 阅读(229) 评论(0) 推荐(0) 编辑
摘要:InnoDB 和MyISAM是在使用MySQL最常用的两个表类型,各有优缺点,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而 InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持已经外部 键等高级数据库功能。MyIASM是IASM表的新版本,有如下扩展:二进制层次的可移植性。NULL列索引。对变长行比ISAM表有更少的碎片。支持大文件。更好的索引压缩。更好的键吗统计分布。更好和更快的auto_increment处理。以下是一些细节和具体实现的差别:1.InnoDB不支持FULLTEX 阅读全文
posted @ 2012-06-21 19:28 subsir 阅读(301) 评论(0) 推荐(0) 编辑