Linux下Mysql 5.5.8安装手记

Linux 下的Mysql 5.5.8原码编译, 使用了新的cmake编译方式大家可能不习惯和之前常用 的方式有所不同 具体操作步骤如下:

Setup 1:
检查是否安装好了cmake 直接用 cmake -i看看是否有效如果无效请用下面方式安装:
wget -c http://www.cmake.org/files/v2.8/cmake-2.8.3.tar.gz
tar -zxvf cmake-2.8.3.tar.gz
cd cmake-2.8.3
./bootstrap
./configure
make && make install

Setup 2:
安装MYSQL 5.5.8
wget -c http://mysql.mirrors.pair.com/Downloads/MySQL-5.5/mysql-5.5.8.tar.gz

tar -zxvf mysql-5.5.8.tar.gz

cd mysql-5.5.8/
#cmake的编译方式   新旧参数对比表请查看 http://forge.mysql.com/wiki/Autotools_to_CMake_Transition_Guide
cmake   -DCMAKE_INSTALL_PREFIX:PATH=/usr/local/mysql -DDEFAULT_CHARSET=utf8 -DWITH_READLINE=1 -DWITH_EMBEDDED_SERVER=1 -DWITH_SSL=system -DENABLED_LOCAL_INFILE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1  -LH

make && make install
慢长的等待过后终于完成了

groupadd mysql
useradd -g mysql mysql
cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf

vim /etc/my.cnf    #需要加入basedir,和datadir否则会出问题
[mysqld]
basedir        =/usr/local/mysql
datadir      =/usr/local/mysql/data

/usr/local/mysql/scripts/mysql_install_db –user=mysql
chown -R mysql /usr/local/mysql/data
chgrp -R mysql /usr/local/mysql/.
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
chmod 755 /etc/init.d/mysql
chkconfig –level 345 mysql on
echo “/usr/local/mysql/lib/mysql” >> /etc/ld.so.conf
echo “/usr/local/lib” >>/etc/ld.so.conf

ldconfig

/etc/init.d/mysql start

/usr/local/mysql/bin/mysqladmin -u root password 你的MYSQL密码

/etc/init.d/mysql restart
/etc/init.d/mysql stop

OK终于完成~

常见问题:

1. /etc/init.d/mysql: line 256: my_print_defaults: command not found

解决方法: 检查/etc/my.cnf是否存在datadir和basedir如果没有请增加 datadir和basedir目录路径.

如下
[mysqld]
port        = 3306
basedir        =/usr/local/mysql
datadir      =/usr/local/mysql/data

Posted in Mysql | Leave a comment

Joomla1.6正式版发布,全新的功能强力上市!

Joomla1.6终于和大家见面了!Joomla1.6比以往的任何一个版本的Joomla都更加强大,更加完善,更加SEO,更加强大!Joomla1.6经历了那么久的等待,经历了那么多的磨难,终于,在2011年1月11日这个大光棍节的日子向大家展示了其独特的风采!

Joomla1.6到底给我们带来了什么新的功能?Joomla1.6到底神奇在哪里?让ICEC带大家一起来体验一把Joomla1.6的快感!

  • 管理会员组群:Joomla1.6终于加入了管理会员组群这个功能了,你可以自定义你想要的会员组群了,可以定义每个组群的登陆读取权限,高级会员、朋友、哥们、革命同胞….你想怎么定义怎么定义!只有你想不到,没有做不到!
  • 多级分类:你是否厌倦了单元+分类的内容管理?没有关系,Joomla1.6加入了多级分类系统,让你想怎么分怎么分,想怎么安排自己的内容都可以!
  • 改善安装:组件扩展一次只能安装一个的时代已经过去!有了Joomla1.6,将你要安装的所有扩展组件、模块、插件打包到一个压缩包里,其他的事让Joomla1.6来做!一次性安装完成所有的扩展!牛了个逼的啊!
  • 多语言支持:再也不要为多语言网站而烦恼了,神马Joomfish,滚球球的!
  • 新的模板支撑系统:不但很养眼,还很SEO!
  • 模块发布时间:定时发布模块,定时结束模块的发布!Joomla1.6,创新无限可能!
  • 还有更多成百上千的新特性!赶快加入吧!
Posted in Joomla | Leave a comment