mysql数据库集群配置与读写分离

    这两天在研究高性能web,昨天看了nginx,主要是用于web端,今天主要看看数据库端,数据库集群和读写分离,这个主要是运维的工作。但作为coder或项目经理,如果我们不了解,我们就不能在软件软架构设计上做到心中有数,讨论起来可能就没那么有气场。我们研发是万能的,需要了解各种知识。还是那句老话了解了才能吹牛逼,能吹牛逼才能牛逼。 mysql数据库集群配置:http://database.51cto.com/a...阅读全文
    作者:黑♂白 | 分类:web高性能 | 阅读:4,157 浏览数 | 标签:

    mysql替换函数replace

    mysql 替换函数如下: REPLACE(field, from_str, to_str) 要将 表 tb1里面的 f1字段的abc替换为def UPDATE tb1 SET f1=REPLACE(f1, 'abc', 'def');     REPLACE(field, from_str, to_str) 在字符串   str   中所有出现的字符串   from_str   均被   to_str替换,然后返回这个字符串: mysql>   SELECT   REPLACE('www.mysql.com',   'w',   'Ww'); ->   'WwWwWw.mysql.com'...阅读全文
    作者:黑♂白 | 分类:web后端 | 阅读:3,713 浏览数 | 标签:

    mysql 查看和删除唯一索引

    mysql中如何查看和删除唯一索引。 查看唯一索引: show index from mytable;//mytable 是表名 查询结果如下: 查询到唯一索引后,如何删除唯一索引呢,使用如下命令: alter table mytable drop index mdl_tag_use_ix;//mdl_tag_use_ix是上表查出的索引名,key_name 阅读全文
    作者:黑♂白 | 分类:web后端 | 阅读:9,479 浏览数 | 标签:

    mysql中order by与group by的顺序

    mysql 中order by 与group by的顺序 是: select from where group by order by   注意:group by 比order by先执行,order by不会对group by 内部进行排序,如果group by后只有一条记录,那么order by 将无效。要查出group by中最大的或最小的某一字段使用 max或min函数。 例: select sum(click_num) as totalnum,max(update_time) as update_time,count(*) as totalarticle from ar...阅读全文
    作者:黑♂白 | 分类:web后端 | 阅读:235,396 浏览数 | 标签:

    mysql查询结果NULL赋默认值

    为mysql查询null值赋默认值使用ifnull函数。 出现null值的情况,一般是在多表联合查询的时候。比如有一个文章表和一个评论表,评论表的外键是文章表的主键id。设想我们的需求是实现带评论总数的文章列表时,无评论的文章,统计的评论总是将是null值。 例: select a.*,b.num as num from article as a left join (select count(*) as num,article_id from article_reply group by article_i...阅读全文
    作者:黑♂白 | 分类:web后端 | 阅读:16,334 浏览数 | 标签:

    mysql安全配置

    mysql安全设置及性能优化配置全攻略,注意在不熟悉的情况下更改设置前最好进行备份,以免出错。 1、修改root用户的的口令 缺省情况下MySQL没有设置密码,我们可以用三种方法设置密码头: * 用mysqladmin命令来改root用户口令 # mysqladmin -uroot password ecan5com //设置MySQL管理操作用户root的密码为52netseek * 用set password修改口令: mysql> set password for root@localhost=...阅读全文
    作者:黑♂白 | 分类:web后端 | 阅读:2,996 浏览数 | 标签:

    linux下安装Mysql步骤

    以 Red Hat Enterprise Linux AS 4.0 中安装 MySql 的步骤大致如下: 下载 MySQL: 从http://dev.mysql.com/downloads/mysql/5.0.html 下载 Red Hat Enterprise Linux 4 RPM (x86) :MySQL-server-standard-5.0.27-0.rhel4.i386.rpm 安装MySQL: rpm -ivh MySQL-server-standard-5.0.27-0.rhel4.i386.rpm --nodeps --force 根据需要修改 /etc/my.cnf,参考配置: [mysqld] # 设置默认为 INNOD...阅读全文
    作者:黑♂白 | 分类:服务器 | 阅读:3,077 浏览数 | 标签:,

    MySQL远程连接配置和查看

    MySQL远程配置 GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY 'your paaaword'; %表示多有机器。 MySQL远程连接配置 1。改表法 可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入MySQL后,更改 “MySQL” 数据库里的 “user” 表里的 “host” 项,从“localhost”改称“%”  MySQL -u root -p MySQL>use MySQL; MySQL>update user set h...阅读全文
    作者:黑♂白 | 分类:服务器 | 阅读:3,245 浏览数 | 标签:

    mysql添加列,删除列,修改表名,列名,列类型

    alter table test rename test1; --修改表名 alter table test add  column name varchar(10) not null; --添加表列 alter table test drop  column name; --删除表列 alter table test modify address char(10)  not null;--修改列类型 alter table test change column address address1 char(40) not null;--修改列名称和类型 阅读全文
    作者:黑♂白 | 分类:web后端 | 阅读:4,632 浏览数 | 标签:, ,