服务器 频道

mysql-4.1.16的安装

  【IT168 服务器学院】groupadd mysql

  useradd mysql -g mysql -c "MySQL user" -d /nonexistent -s /sbin/nologin

  #tar zxvf mysql-4.1.16.tar.gz
  #cd mysql-4.1.16   (源码包最好放在/usr/local/mysql)
  #groupadd mysql
  #useradd -g mysql mysql
  #

  ./configure --prefix=/usr/local/mysql --sysconfdir=/etc --localstatedir=/var/lib/mysql  --with-charset=gbk

  #make
  #make install
  #cd ../mysql
  #scripts/mysql_install_db --user=mysql (初始化数据库,若无法初始化请加参数 --force )
  #chgrp -R mysql *
  #bin/mysqld_safe --user=mysql &
  #./mysqladmin -u root password ''123456''   (将root密码改为123456)
  #mysql -u root -p
  #(输入密码就可以啦)
  当然,这个过程中出现问题的机率不小,如果出了下面的错误:
  "Error 2002: Can''t connect to local MySQL Server through socket `/tmp/mysql.sock` (115)

  "那么请仔细检查/usr/local/mysql的权限!!!

  cp support-files/mysql.server /etc/rc.d/init.d/mysqld

  chkconfig --add mysqld

  用ntsysv设置使mysql每次启动都能自动运行。

  好了,至此mysql安装完毕,你可以这样起动你的mysql服务

  /etc/rc.d/init.d/mysqld start

  下面这步比较关键,

  cp  /usr/local/mysql/lib/mysql /usr/lib/mysql

  cp  /usr/local/mysql/include/mysql /usr/include/mysql

  大家可以不做这步,大可以在编译其他软件的时候自定义myslq的库文件路径,但我还是喜欢把库文件链接到默认的位置,这样你在编译类似PHP,Vpopmail等软件时可以不用指定mysql的库文件地址
  

0
相关文章