星期三, 三月 26, 2008

aix mysql localhost


今日在AIX上安装Mysql和Tomcat,至于为啥不用DB2和WAS,偶实在没法回答,惭愧啊。


小昊做了很多工作,java、tomcat都很快搞定。


Mysql有一些奇怪的问题。


找了很多安装包,其中包括Mysql网站下载的二进制安装包,也包括从pware找来的amp打包版本。都不大好使,pware相对容易安装,但遇到了character set的问题,不支持GB2312和GBK,这肯定是不行的。


二进制安装包最难。


其实方法很简单。


# mkgroup mysql
# useradd -g mysql mysql
# gunzip mysql-5.0.51a-aix5.2-powerpc.tar.gz,或者mysql-5.0.51a-aix5.2-powerpc-64bit.tar.gz
# tar -xvf mysql-standard-5.0.51a-aix5.2-powerpc.tar
# ln -s mysql-standard-5.0.51a-aix5.2-powerpc mysql
# cd mysql
# scripts/mysql_install_db --user=mysql
# chown -R root .
# chown -R mysql data
# chgrp -R mysql .


没有任何难的,和linux下安装mysql使用的是完全一致的安装方法。


可谁也没曾想到过基本上是最关键,也是实质性安装的第一步mysql_install_db就报错了。


问题困扰了大概2周时间,花费2天精力google+baidu都无法查找足够的资料,基本上没有实质收获。苦思冥想,偶最后终于解决了,那当时的心情实在是爽啊。


问题出现在localhost。机器是个新安装操作系统的裸机,基本还没安装任何应用软件,也没投入使用呢。所以其主机名就是localhost,而在mysql_install_db报错的第一句话就提到了localhost,我们也没太多注意,没曾想它是指的主机名,就以为是缺省本机的意思。改天贴出来那个报错信息,大家一看就明白了。


没有评论: