文章分类

标签: mysql

MYSQL中UNIX时间戳(int)与日期(date)的转换

2009年05月03号
24条评论 2,614次浏览

mysql> select FROM_UNIXTIME(1156219870,’%y-%m-%d’);
+————————————–+
| FROM_UNIXTIME(1156219870,’%y-%m-%d’) |
+————————————–+
| 06-08-22                             |
+————————————–+
1 row in set (0.03 sec)

mysql> SELECT UNIX_TIMESTAMP(’2006-11-04 12:23:00′);
+—————————————+
| UNIX_TIMESTAMP(’2006-11-04 12:23:00′) |
+—————————————+
|                            1162614180 |
+—————————————+
1 row in set (0.00 sec)

类别数据库 标签

MYSQL字符集

2009年04月20号
7条评论 703次浏览

mysql4.1以后版本都支持多字符集的支持,安装默认的字符集是 latin1 瑞典文,所以很多人想安装discuz等论坛为gbk、utf-8等字符集的论坛就出现了一些问题。
mysql数据库中有六个关键位置使用了字符集的概念:
client 、connection、database、results、server 、system。
阅读全文

类别数据库 标签

mysql proxy 实现读写分离

2009年04月17号
4条评论 875次浏览

读写分离脚本的问题
刚启动mysql proxy的时候,经常报错 — “Mysql server has gone away”。我进一步缩小了可能出问题的范围(把环境简化是很重要的查错手段),比如只连接一个mysql,或者只连接本机的mysql,没有太大帮助,最后是在mysql proxy的日志文件中看到些蛛丝马迹:

(critical) proxy-plugin.c:1367: (connect_server) [string "/usr/local/share/mysql-proxy/r..."]:69: .address is deprecated. Use .src.name or .dst.name instead
(critical) (read_query) [string "/usr/local/share/mysql-proxy/r..."]:179: .address is deprecated. Use .src.name or .dst.name instead
(critical) proxy-plugin.c.1115: I have no server backend, closing connection 阅读全文

类别数据库 标签

MySQL安装错误:/usr/local/mysql/libexec/mysqld: unknown option ‘–skip-federated’

2009年04月17号
没有评论 1,285次浏览

Installing MySQL system tables…
[ERROR] /usr/local/mysql/libexec/mysqld: unknown option ‘–skip-federated’
[ERROR] Aborting
[Note] /usr/local/mysql/libexec/mysqld: Shutdown complete只要将/etc/my.cnf文件中的skip-federated注释掉即可

类别数据库 标签

编译mysql时候,No curses/termcap library found 错误

2009年04月15号
没有评论 771次浏览

./configure 后,出现 “checking for termcap functions library… configure: error: No curses/termcap library found”错误,发现是没有安装curses/termcap库,#apt-get install libncurses5-dev

安装下就好了

类别数据库 标签

Mysql中创建用户帐户的方法

2009年04月10号
没有评论 927次浏览

CREATE USER user [IDENTIFIED BY [PASSWORD] ‘password’] [, user [IDENTIFIED BY [PASSWORD] ‘password’]] …CREATE USER用于创建新的MySQL账户。要使用CREATE USER,您必须拥有mysql数据库的全局CREATE USER权限,或拥有INSERT权限。对于每个账户,CREATE USER会在没有权限的mysql.user表中创建一个新记录。如果 账户已经存在,则出现错误。 阅读全文

类别数据库 标签

MySQL数据的导出和导入-mysqldump

2009年04月10号
没有评论 800次浏览

MySQL环境变量设置,将%MySQL_HOME%下的MySQL Server 5.1\bin放到Path下。
MySQL的mysqldump工具,基本用法是:
shell> mysqldump [OPTIONS] database [tables]

通过执行mysqldump –help,得到当前mysqldump版本支持的选项表。
通过执行mysqldump -V,得到当前mysqldump版本。 阅读全文

类别数据库 标签

mysql导入数据库文件最大限制的修改

2009年04月10号
没有评论 689次浏览

php.ini配置文件中有三处地方需要改动:

  upload_max_filesize

  memory_limit

  post_max_size

  这三个值都工具实际情况改下,重启服务以后,虽然导入时仍然显示是 最大限制:2,048 KB) ;

  但实际上已经可以导入很大的数据库了……

类别数据库 标签