免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1128 | 回复: 0
打印 上一主题 下一主题

mysql-4.1.16的安装 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-02-18 19:35 |只看该作者 |倒序浏览

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
下面这步比较关键,
ln -s /usr/local/mysql/lib/mysql /usr/lib/mysql
ln -s /usr/local/mysql/include/mysql /usr/include/mysql
大家可以不做这步,大可以在编译其他软件的时候自定义myslq的库文件路径,但我还是喜欢把库文件链接到默认的位置,这样你在编译类似PHP,Vpopmail等软件时可以不用指定mysql的库文件地址


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/13650/showart_76109.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP