引用回复

关闭

匿名发表
MySQL优化 MySQL Cluster MySQL复制 技术资料 其他相关资料
当前位置 : MySQL中文实验室首页 > MySQL相关资料 > 使用MySQL应该注意到一些问题

使用MySQL应该注意到一些问题

类型:MySQL相关资料 作者:showsa 2007-11-16 03:11:29 原创首发 人气:571
原文:http://www.onlamp.com/pub/a/onlamp/2002/07/11/MySQLtips.html


1:为root改名
shell>mysqladmin -u root password 'password';
mysql> UPDATE user set user = 'admin' where user = 'root';

2:不让外网用户直接访问MySQL
如果开放端口,很有可能导致攻击。

3:保护MySQL安装目录,防止其他用户访问
使用“mysql”用户安装,保护mysql数据目录。其他账户,甚至是MySQL dba都不应该置于mysql用户组,dba可以通过MySQL工具管理数据库。

4:避免二进制数据直接存放到MySQL中
MySQL返回所有结果集到客户端,所以应该避免直接将二进制数据存放在MySQL中,比如文件可以存放在文件系统中,而仅仅在MySQL中保存文件路径等信息

5:坚持标准sql语句的书写

6:避免使用AUTO_INCREMENT
在某些情况下避免使用AUTO_INCREMENT,自己生成序列化数据,在分库分表的情况下可以避免主键的重复

7:避免混合显示代码和数据库代码

8:Normalize with zeal, denormalize sparingly.

9:web服务器和应用服务器应用中使用连接池

10:使用explain优化你的sql语句

推荐:(鼠标悬停) 1 颗心2 颗心3 颗心4 颗心5 颗心

0条网友评论:

    添加评论:

    发表文章点评[请遵守互联网电子公告服务管理规定,禁止发布非法信息]