Posts Tagged ‘MySQL’

MySQL编码机制

Posted in Uncategories on 6月 30th, 2009 by 飘(piao2010) – Be the first to comment

大家都知道从 MySQL4.1 版本开始,支持多种编码,包括我们熟知的 latin1、gbk、utf8、big5 等等,还有一些我们闻所未闻的。

在使用 PHP 连接 MySQL 查询出来的数据有的时候居然会是乱码,关于乱码的解决首先我们要了解 MySQL 的编码机制。

拿 Discuz! 论坛为例,Discuz! 论坛在连接 MySQL 后会立即执行一个设定(见include/db_mysql.class.php ):

@mysql_query(”SET character_set_connection=$dbcharset, character_set_results=$dbcharset, character_set_client=binary”, $this->link);
此三处的字符设定很大程度上会解决乱码问题,那么这三个设定具体有什么作用呢?如果我们了解了 MySQL 的编码机制,就可以避免在安装插件及平时的操作过程中产生乱码,还可以自行对论坛的数据进行转码。 read more »

更改MySQL数据库默认目录

Posted in FreeBSD, Linux on 6月 26th, 2009 by 飘(piao2010) – Be the first to comment

文章来源于网络,经测试直接修改/usr/local/etc/rc.d/mysql-server文件中
${mysql_dbdir=”/home/db/mysql”}即可正常使用。

原文如下: 
MySQL默认的数据文件存储目录为/var/lib/mysql。假如要把MySQL目录移到/home/data下需要进行下面几步:

  1、home目录下建立data目录

  cd /home

  mkdir data

  2、把MySQL服务进程停掉:

  mysqladmin -u root -p shutdown

  3、把/var/lib/mysql整个目录移到/home/data

  mv /var/lib/mysql /home/data/

  这样就把MySQL的数据文件移动到了/home/data/mysql下 read more »

无觅相关文章插件,快速提升流量