Linux上安装Mysql 4.1.22 及ERROR2002问题
1. 获取源码:http://dev.mysql.com/get/Downloads/MySQL-4.1/mysql-4.1.22.tar.gz/from/pick,注意:文件名是“mysql-4.1.22.tar.gz”。
2. 解压:tar xvzf mysql- 4.1.22 .tar.gz,生成目录“mysql-4. 1.22 ” ,假设其绝对路径为“/mt6/wuhui/ mysql-4. 1.22 ”
3. 进入到目录“/mt6/wuhui/ mysql- 4.1.22 ”,执行如下步骤:
a) ./configure --prefix=/usr/local/mysql
b) make
c) make install
d) cp support-files/my-medium.cnf /etc/my.cnf
e) cd /usr/local/mysql
f) bin/mysql_install_db --user=mysql
g) chown -R root .
h) chown -R mysql var
i) chgrp -R mysql .
j) bin/mysqld_safe --user=mysql &
4. 执行“mysql –u root”登陆即可
附加.”ERROR 2002:Can't connect to local MySQL server through cocket '/tmp/mysql.sock'”(2)解决办法:
1. ps –aux|grep mysql
2. kill -9 ***(干掉所有mysql相关进程)
3. /etc/init.d/mysql start