发布MySQL 5 on Linux手动安装办法
DBaaS会导致单一客户利润率的下降,因为云服务一般是依靠MySQL学习教程数来抵消较低的利润率。1.下载"MySQL-standard-5.0.27-linux-i686-icc-glibc23.tar.gz",保举ICC版本,据称比GCC功能进步10-20%2.复制到/usr/local/,解压:tarzxvfmysql-standard-5.x....tar.gz
3.增加用户和组mysql:
groupaddmysql
useradd-gmysqlmysql
4.创立标记毗连:/usr/local#ln-smysql-standard-5.x...mysql
5.cdmysql,以后目次改成/usr/local/mysql/
6.运转脚步初始化数据库:./scripts/mysql_install_db--user=mysql
7.设置权限:
/usr/local/mysql#chown-Rroot.
/usr/local/mysql#chown-Rmysqldata
/usr/local/mysql#chgrp-Rmysql
8.依据必要创立并修正/etc/my.cnf,参考设置:
#设置默许为INNODB表,撑持事件:
default-storage-engine=INNODB
#设置默许的字符集:
default-character-set=utf8
#禁用bdb:
http://www.ckuyun.com
skip-bdb
9.启动MySQL:
/usr/local/mysql/bin#./mysqld_safe--user=mysql&
10.初始化root口令:
/usr/local/mysql/bin#./mysqladmin-uroot-ppassWord"password-of-root"
Enterpassword:<输出旧口令,间接按Enter>
11.以root登录创立数据库:
/usr/local/mysql#./mysql-uroot-p
Enterpassword:password-of-root
创立一个新用户:
mysql>createusertestidentifiedbytest-password;
创立一个新数据库:
mysql>createdatabasetestdb;
付与test用户从localhost会见testdb的权限:
mysql>grantallontestdb.*totest@localhost;
中断MySQL服务器:
/usr/local/mysql/bin#./mysqladmin-uroot-pshutdown
Enterpassword:password-of-root
STOPPINGserverfrompidfile/usr/local/mysql/data/debian.pid
xxxmysqldended
http://blog.csdn.net/asklxf/archive/2007/02/20/1512116.aspx
如果你需要额外的功能的话,MySQL的普及性实际上可以让你发现总有一个厂商会提供准确的解决方案,而这个方案会满足你的需要和需求。 你觉得我的非分区索引无法对起子分区,你可以提醒我一下呀!没有任何的提醒,直接就变成了非分区表。不知道这算不算一个bug。大家也可以试试。 不好!如果出了错;不好调试;不好处理!其实web开发将代码分为3层:web层;业务逻辑层和数据访问层;一般对数据库的操作都在数据访问层来做;这样便于调试和维护!而且将来如果是换了数据库的话;你只需要改数据层的代码;其他层的基本可以不变!要是你在jsp中直接调用sql数据库;那么如果换了数据库呢?岂不都要改?如果报了异常呢?怎么做异常处理? 还不是性能有问题!否则面向对象的数据库早就实现了!建议使用CLR的地方一般是和应用的复杂程度或操作系统环境有很高的耦合度的场景。如你想构建复杂的算法,并且用到了大量的指针和高级数据模型。 我个人认为就是孜孜不懈的学习 也可谈一下你是怎么优化存储过程的? groupby子句可以将查询结果分组,并返回行的汇总信息Oracle按照groupby子句中指定的表达式的值分组查询结果。 大家注意一点。如下面的例子:
页:
[1]