- 论坛徽章:
- 0
|
请教各位大哥,我应该如何做才能够把mysql编译安装好,让mysql正常运行呀?
我的system是:Red Hat Enterprise Linux AS release 4
我 之前装系统的时候是把mysql安装好了的,由于自己的失误操作,导致mysql 不能够正常运行。
于是想把mysql 卸载掉,从新编译安装mysql。
我用rpm -e mysql卸载,提示错误,文件的依赖。
我在用 rpm -e nodeps卸载,好!用 rpm -qa mysql没有mysql相关的信息(不知道这个样卸载,是否卸载完)
用 rm -rf /usr/local/mysql 删除mysql的目录文件。
我在网上下了个mysql5版本的tar包。移到/usr/src/下解压安装mysql
我的编译命令 ./configure --prefix=/usr/local/mysql --with-charset=utf8 --with-extra-charsets=all --with-tcp-port=3306 --with-mysqld-user=mysqld --with-federated-storage-engine --with-client-ldflags=-all-static --with-mysqld-ldflags=-all-static -with-unix-socket-path=/usr/local/mysql/tmp/mysql.sock --enable-assembler
编译成功!
#make
#make install
完成后没有什么错误!
# scripts/mysql_install_db (这个文件是在那里安装呀!在安装包里面有,在mysql的目录里面也有?)
我在把配置文件cp到mysql的目录里面去!
# cp support-files/my-huge.cnf /usr/local/mysql/var/my.cnf
我在cp mysql的 启动文件!
# cp support-files/mysql.server /usr/local/mysql/bin/mysqd
接下来启动mysql看看是否成功!
#/usr/local/mysql/bin/mysqld start
结果启动失败!
WARNING: Found /usr/local/mysql/var/my.cnf
Datadir is deprecated place for my.cnf, please move it to /usr/local/mysql
Starting mysqld daemon with databases from /usr/local/mysql/var
STOPPING server from pid file /usr/local/mysql/var/anyhost.pid
080328 19:49:55 mysqld ended
my.cnf文件在那个目录里面的!我 不知道怎么回事。。。。还请教各位大哥给指点下!还有什么地方没有做。。。。。
有没有好点的安装编译文档!有的话。。。。麻烦给我发到邮箱下!先谢谢老。。。
我的邮箱:shq_450889761@126.com
my QQ:307384893
等人来帮忙呀! |
|