LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: menglianjing

谁有安装mysql的经验

[复制链接]
发表于 2003-12-15 16:36:33 | 显示全部楼层
如果使用ports安装的会在/usr/local/etc/rc.d/有一mysql-server.sh,他会在开机时启动mysql,如果自己编译的源代码,也可以参考这个脚本写一个放到/usr/local/etc/rc.d,下边是我用ports安装后生成的脚本

[PHP]
#!/bin/sh
DB_DIR=/var/db/mysql
PIDFILE=${DB_DIR}/`/bin/hostname -s`.pid
case "$1" in
  start)
    if [ -x /usr/local/bin/mysqld_safe ]; then /usr/bin/limits -U mysql \
            /usr/local/bin/mysqld_safe --user=mysql --datadir=${DB_DIR} --pid-file=${PIDFILE} > /dev/null & echo -n ' mysqld'
    fi
    ;;
  stop)
    if [ -f ${PIDFILE} ]; then /bin/kill `cat ${PIDFILE}` > /dev/null 2>&1 && echo -n ' mysqld'
    else echo "mysql-server isn't running"
    fi
    ;;
  *)
    echo ""
    echo "Usage: `basename $0` { start | stop }"
    echo ""
    exit 64
    ;;
esac
[/PHP]
发表于 2003-12-15 16:48:22 | 显示全部楼层
谢谢版主~~~~~

请问:exit 64 是啥意思?
发表于 2003-12-15 17:19:42 | 显示全部楼层
exit是shell(sh、csh、ksh...)内置的终止脚本命令,它后边要带上一个数字来表示脚本返回的退出状态,0表示成功执行脚本正常终止退出。非零至应该是不正常的吧,我想你用1呀2呀应该都可以的。我的shell知识有限,欢迎指正
发表于 2003-12-15 17:27:36 | 显示全部楼层
谢谢~
E文不好。
还是请教SHELL高手:
http://www.linuxsir.cn/forum.php ... &highlight=exit
发表于 2003-12-15 18:23:47 | 显示全部楼层
发表于 2003-12-15 19:14:13 | 显示全部楼层
最初由 123 发表
exit是shell(sh、csh、ksh...)内置的终止脚本命令,它后边要带上一个数字来表示脚本返回的退出状态,0表示成功执行脚本正常终止退出。非零至应该是不正常的吧,我想你用1呀2呀应该都可以的。我的shell知识有限,欢迎指正


原来你是正确的。:sorry惭愧呀!!!:p :p
 楼主| 发表于 2003-12-15 19:22:26 | 显示全部楼层

re

谢谢大家了!现在我的apache+mysql起来了,就差PHP了。因为freebsd使用java太麻烦,所以只好用php了!不懂的地方再向各位请教!;)
发表于 2003-12-15 19:44:41 | 显示全部楼层
有个mysql41-servre and mysql41-client

这个最新。不知道要装多久阿。。。
发表于 2003-12-15 23:06:30 | 显示全部楼层
我装的是mysql-4.0.14.tar.gz
# tar zxvf mysql-4.0.14.tar.gz
# cd mysql-4.0.14
# ./configure --prefix=/usr/local/mysql
# make
# make install

但是不能用mysqld_safe启动阿???
没有这个命令阿?
发表于 2003-12-15 23:41:08 | 显示全部楼层
/usr/local/mysql/bin/safe_mysql ....
you need to change your PATH env

最初由 andrew 发表
我装的是mysql-4.0.14.tar.gz
# tar zxvf mysql-4.0.14.tar.gz
# cd mysql-4.0.14
# ./configure --prefix=/usr/local/mysql
# make
# make install

但是不能用mysqld_safe启动阿???
没有这个命令阿?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表