浏览模式: 描述 | 列表 分类: MySQL

Linux上让MySQL不区分表名大小写的方法

作者: 我不是鱼 (2011-03-18 16:07)分类: MySQL   标签: MySQL 表名 大小写  

今天同事和我说他在本地运行得好好的程序放到linux上却提示表不存在。我一看,数据库的表名全部是小写,程序却全部用大写。之所以在本地能运行,是因为windows的文件名是不区分大小写的,Linux却严格区分呢。如果要把程序全部改一遍也比较麻烦,这个可以通过修改my.cnf 实现不区分大小写,修改办法是:

vi /etc/my.cnf
在[mysqld]下加入一行:

lower_case_table_names=1

这句话就表示不区分大小写表名。重启一下MySQL服务应该就可以了。

查看原文评论 (41) | 浏览 (96249)


MySQL log 文件清理

作者: 我不是鱼 (2010-07-20 23:15)分类: MySQL   标签: MySQL log 清理  

最近两三天发现服务器不知什么疯狂地用了几G空间,非常不解

du -s * | sort -nr | head

一步步查竟然发现时mysql log 文件占用了这几个G的空间。

[root@phpfans var]# mysql -u root -p
Enter password:
Welcome to the MySQL monitor.  Command
Your MySQL connection id is 29
Server version: 5.1.45-log Source dist

Type 'help;' or '\h' for help. Type '\

mysql> show binary logs;
+------------------+------------+
| Log_name         | File_size  |
+------------------+------------+
| mysql-bin.000001 |      19091 |
| mysql-bin.000002 |     716893 |
| mysql-bin.000003 |      ...

查看原文评论 (6) | 浏览 (99876)


MySQL 时区设置

作者: 我不是鱼 (2008-12-29 12:02)分类: MySQL   标签: 时区 time_zone  

MySQL 时区默认是服务器的时区。
可以通过以下命令查看

SQL代码
  1. mysql> show variables like '%time_zone%';   
  2. +------------------+--------+   
  3. | Variable_name    | Value  |   
  4. +------------------+--------+   
  5. | system_time_zone | CST    |    
  6. | time_zone        | SYSTEM |    
  7. +------------------+--------+   
  8. rows in set (0.00 sec)   

可以通过修改my.cnf
在 [mysqld] 之下加

default-time-zone=timezone
来修改时区。如:
default-time-zone = '+8:00'
改了记得重启msyql喔
注意一定要在 [mysqld] 之下加 ,否则会出现 unknown variable 'default-time-zone=+8:00'

另外也可以通过命令 set time_zone = time...

查看原文评论 (2) | 浏览 (13819)


1

博主


« 2020年-12月 »
29 30 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 1 2

分类


热门标签


最近留言


概要

  • 文章数量: 41
  • 分类数量: 9
  • 标签数量: 73
  • 评论数量: 159
  • 浏览次数: 3236396

友情链接