免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 783 | 回复: 0
打印 上一主题 下一主题

MySQL TIPS 2 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-12-21 08:42 |只看该作者 |倒序浏览
1:mysql的配置文件
mysql启动时候会寻找my.cnf配置文件,默认顺序如下/etc/my.cnf,~/my.cnf,/usr/etc/my.cnf,如果想自定义my.cnf,不适用默认位置配置文件 --no-default 可以用--default-file=
 
2:mysql的几个参数解释
   innodb_flush_log_at_trx_commit  1 表示innodb支持事务
   slave_compressed_protocol off/on 表示slave复制是是否支持数据压缩
 
3:mysql的管理工具
   maatkit,nagios,cacti,vmstat,systemtap,sar,oprofile
 
4:mysql的perl,python连接接口,驱动perl-DBI,perl-DBD-mysql
   当mysql client需要连接服务器时,比如安装一些有perl,python写的管理工具,如maatkit,这个管理工具需要连接数据库,这是需要安装类如perl-DBI(perl database interface),这是perl连接mysql的接口,要实现能连接这个接口就需要安装接口的驱动perl-DBD-mysql(perl database drive mysql),安装过程都比较简单
   1:perl  Makefie.pl (在安装DBD是可能需要mysql_config这个工具,提示没有,通过安装mysql-                         devel即可解决)
   2:make install
 
5:当对数据库操作时,会在当前用户的家目录下创建一个隐藏文件  .mysql_history ,这个文件记录路登入数据库后的所有操作,但是不会记录登录信息(mysql -uredhat -predhat),这样可能有一定的风险,你可以通过软连接的形式除去mysql的历史操作记录  ln -s /dev/null $HOME/.mysql_history
 
6:mysql的两种模式interactive(登录数据库交互)  batch(不登入数据库通过-e选项在shell环境下内容输出到标准输出) mysql -uroot -predhat -H/X -e ‘select user,host,password from mysql.user;’ > mysql.html/mysql.xml 这时候生成的两个文件分别是html,xml格式,可以通过浏览器查看 phpmyadmin
  
7:创建索引 CREATE INDEX db_name ON table_name (list_of_column)  例如: CREATE INDEX salaries ON slary (slary);
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP