Noob Fight Club

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Noob Fight Club » Общее » freebsd7+mysql5


freebsd7+mysql5

Сообщений 1 страница 25 из 25

1

всем хело. есть вопрос к сведущим людям.

поставил мускул из портов, вроде как сделал все, что полагается: добавил рц.конф загрузку мускуля, права на директорию. все круто, да не все. когда делаю так:

Код:
# /usr/local/etc/rc.d/mysql-server restart
mysql_enable: not found
mysql_limits: not found
mysql_dbdir: not found
mysql_args: not found

получается то, что выше. руками стартуется нормально. чего я забыл?%)

0

2

Ты стартовые скрипты мускуля перекинул в нужную директорию?

0

3

это какие? насколько помню, при установке из портов ничего никуда не надо было перекидывать. по крайней мере так было пару лет назад%)

0

4

Погоди. Ты руками стартуешь из под рута?

0

5

из-под рута руками. но не через скрипт. с ним как раз выше указанна трабла.

0

6

а зачем тебе 7ка? у тебя какието процессинги точенные под многопоточность ацкие? имхо 7ка еще сырая сижу на 6.3 и пока не собираюсь на 7ку. А вообще надо стартап скрипт смотреть че он хочет от жизни этой, мот тупо опечатки какие

Отредактировано serjr (2008-07-10 18:12:28)

0

7

да хз, скачал семерку, поставил. щас уже перставлять неохота.
да, мне тоже кажется, что в скрипте дело, завтра выложу.

0

8

Могу предположить, что скрипт запуска из rc.d не подозревает о новых параметрах запуска mysqld.

0

9

# ee /usr/local/etc/rc.d/mysql-server

Код:
#!/bin/sh
#
# $FreeBSD: ports/databases/mysql50-server/files/mysql-server.sh.in,v 1.3 2006/03/07 16:25:00 ale Exp $
#

# PROVIDE: mysql
# REQUIRE: LOGIN
# KEYWORD: shutdown

#
# Add the following line to /etc/rc.conf to enable mysql:
# mysql_enable (bool):  Set to "NO" by default.
#                       Set it to "YES" to enable MySQL.
# mysql_limits (bool):  Set to "NO" by default.
#                       Set it to yes to run `limits -e -U mysql`
#                       just before mysql starts.
# mysql_dbdir (str):    Default to "/var/db/mysql"
#                       Base database directory.
# mysql_args (str):     Custom additional arguments to be passed
#                       to mysqld_safe (default empty).
#

. /etc/rc.subr

name="mysql"
rcvar=`set_rcvar`

load_rc_config $name

: ${mysql_enable="NO"}
: ${mysql_limits="NO"}
: ${mysql_dbdir="/var/db/mysql"}
: ${mysql_args=""}

mysql_user="mysql"
mysql_limits_args="-e -U ${mysql_user}"
pidfile="${mysql_dbdir}/`/bin/hostname`.pid"
command="/usr/local/bin/mysqld_safe"
command_args="--defaults-extra-file=${mysql_dbdir}/my.cnf --user=${mysql_user} --datadir=${mysql_dbdir} --pid-file=${pidfile} ${mysql_args} > /dev/null &"
procname="/usr/local/libexec/mysqld"
start_precmd="${name}_prestart"
mysql_install_db="/usr/local/bin/mysql_install_db"
mysql_install_db_args="--ldata=${mysql_dbdir}"

mysql_create_auth_tables()
{
        eval $mysql_install_db $mysql_install_db_args >/dev/null
        [ $? -eq 0 ] && chown -R ${mysql_user}:${mysql_user} ${mysql_dbdir}
}

mysql_prestart()
{
        if [ ! -d "${mysql_dbdir}/mysql/." ]; then
                mysql_create_auth_tables || return 1
        fi
        if checkyesno mysql_limits; then
                eval `/usr/bin/limits ${mysql_limits_args}` 2>/dev/null
        else
                return 0
        fi
}

run_rc_command "$1"

0

10

> Могу предположить, что скрипт запуска из rc.d не подозревает о новых параметрах запуска mysqld

а как сделать, чтобы подозревал?%) если в рц.конф заомментить мускульные переменные, то ничего не происходит. если они есть, то при запуске пишет, что хз что это за переменные и чего-то там где-то не найдено%)

0

11

спросилу знакомого юниксоида-експериметнатора грит тож что-то было у него не то под 7кой, он решил установкой 5ой mysqlины

#cd /usr/ports/databases/mysql51-server

#make install clean

а судя по скрипту он хочет по крайней мере
mysql_enable=”YES”
в /etc/rc.conf найти и похоже у него это не сложилось :)

Отредактировано serjr (2008-07-11 13:03:28)

0

12

установкой мускуля 4.1.22 проблема не решилась, та же херня%)

0

13

стыдно спрашивать но в /etc/rc.conf порписанно все что положено ? :) из нижеперечисленного?

Код:
# Add the following line to /etc/rc.conf to enable mysql:
# mysql_enable (bool):  Set to "NO" by default.
#                       Set it to "YES" to enable MySQL.
# mysql_limits (bool):  Set to "NO" by default.
#                       Set it to yes to run `limits -e -U mysql`
#                       just before mysql starts.
# mysql_dbdir (str):    Default to "/var/db/mysql"
#                       Base database directory.
# mysql_args (str):     Custom additional arguments to be passed
#                       to mysqld_safe (default empty).

Отредактировано serjr (2008-07-12 12:25:27)

0

14

псы .. недогнал =) вернее не увидел поста выше =)

зммм меня\ смущает то как ты добавил строчки в конф о авто старте скула ... но тк я не спец, писать умные вещи и советовать небуду ....

Отредактировано MaZiLo (2008-07-11 17:07:37)

0

15

MaZiLo, Ну дык это и есть описание возможных команд =). Использование идет чуть ниже.
Менять содержание поста - плохая практика =[

Отредактировано Sikh (2008-07-11 17:17:49)

0

16

да все есть в рц.конф, из первого поста: "добавил рц.конф загрузку мускуля"

когда эти параметры там есть, то пишет нот фаунд для каждого, т.е. 4 раза
если нету, то все как положено -- не запускается и ничего не пишет)

0

17

непонятка тогда какая-то :/ как вариант можно убрать прописку из rc.conf и в скрипте поменять дефолтовые значения на:

Код:
load_rc_config $name

: ${mysql_enable="YES"}
: ${mysql_limits="NO"}
: ${mysql_dbdir="/var/db/mysql"}
: ${mysql_args=""}

Отредактировано serjr (2008-07-12 12:25:15)

0

18

Менял пост не потому, что там что то было нехорошое, а потому что было глупое ибо я незаметил не на 1 пост выше, а незаметил пост №9 вот .... ща пойду свою ось загружу и гляну как там у меня прописано ....
псы у меня все работает  :crazy:

Отредактировано MaZiLo (2008-07-14 11:19:47)

0

19

пля. поставил 6.3. такая же херня :Е
чо ему не так%)

0

20

пля, вот это жесть.
все очень просто. просто не надо в рц.конф писать всякие лишние пробелы между текстом и "="
всем спасибо%)

0

21

:crazyfun:

0

22

простота залог вашего нервного спокойствия =)

0

23

кстати , есть еще вопрос по самбе. как сделать, чтобы она понимала пароль юзера? если ставить  security = share то все ок, но так не хотелось бы, а если  security = user , то не пускает и спрашивает пароль постоянно%)

0

24

вот хз както надобности в самбе небыло не поднимал

0

25

Вот рабочий конфиг самбы для работы в w2k3 домене. В таком виде самба понимает доменные группы и доменных пользователей. Посмотри, может что пригодится.

Код:
[global]
        workgroup = INTRANET
;       netbios name = FILESERV
        server string = File Server
        security = ads
;       encrypt passwords = yes         #1
        realm = INTRANET
        password server = 192.168.0.4
        dos charset = CP866
        load printers = no
        disable spoolss = yes
        log file = /var/log/samba/%m.log
        log level = 2
        max log size = 50       #kb
        username map = /etc/samba/smbusers
;       smb passwd file = /etc/samba/smbpasswd
;       unix password sync = no
        passwd program = /usr/bin/passwd %u
        passwd chat = *New*password* %n\n *Retype*new*password* %n\n *passwd:*all*authentication*tokens*updated*successfully*
        socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
        remote browse sync = 192.168.0.255/INTRANET
        remote announce = 192.168.0.255/INTRANET
        local master = no
;       os level = 20
        domain master = no
        preferred master = no
;       domain logons = no
        name resolve order = lmhosts bcast
;       wins support = no
#       client use spnego = Yes
#       client signing = Yes
#       use kerberos keytab = true
        winbind separator = *
        idmap uid = 10000-20000
        idmap gid = 10000-20000
        winbind enum users = yes
        winbind enum groups = yes
        winbind cache time = 1800       #1
        winbind use default domain = yes        #1
        winbind refresh tickets = yes   #1
#       profile acls = yes
#       map acl inherit = yes
####### Share Folders  ####################

####### Administrativ Share ##################


[hd]
        path = /home/home
        comment =
;       guest only = no
        browseable = yes
        valid users = @"INTRANET*Domain Admins"
        write list = @"INTRANET*Domain Admins"
        admin users = @"INTRANET*Domain Admins"
        max connections = 20
        create mask = 0770
        directory mask = 0770
        directory security mask = 0770
        force directory mode = 0770
        force create mode = 0770
        writeable = yes
        guest ok = yes
        vfs object = vscan-clamav
        vscan-clamav: config-file = /etc/samba/vscan-clamav.conf

[share]
        path = /home/share
        comment =
;       guest only = no
        browseable = no
        valid users = @"INTRANET*Domain Admins"
        write list = @"INTRANET*Domain Admins"
        admin users = @"INTRANET*Domain Admins"
        max connections = 10
        create mask = 0770
        directory mask = 0770
        directory security mask = 0770
        force directory mode = 0770
        force create mode = 0770
        vfs object = vscan-clamav
        vscan-clamav: config-file = /etc/samba/vscan-clamav.conf

[dd]
        path = /home/dep
        comment =
;       guest only = no
        browseable = yes
        valid users = @"INTRANET*Domain Admins"
        write list = @"INTRANET*Domain Admins"
        admin users = @"INTRANET*Domain Admins"
        max connections = 10
        create mask = 0770
        directory mask = 0770
        directory security mask = 0770
        force directory mode = 0770
        force create mode = 0770
        vfs object = vscan-clamav
        vscan-clamav: config-file = /etc/samba/vscan-clamav.conf

[web]
        path = /var/www/html
        comment =
;       guest only = no
        browseable = no
        valid users = @"INTRANET*Domain Admins"
        write list = @"INTRANET*Domain Admins"
        admin users = @"INTRANET*Domain Admins"
        max connections = 10
        create mask = 0775
        directory mask = 0775
        directory security mask = 0775
        force directory mode = 0775
        force create mode = 0775
        vfs object = vscan-clamav
        vscan-clamav: config-file = /etc/samba/vscan-clamav.conf

####### Public Share ########################
[public]
        path = /home/public
        comment = Public Folder
;       guest only = no
;       browseable = yes
;       vfs object = vscan-clamav
        write list = @"INTRANET*Domain Users"
        admin users = @"INTRANET*Domain Users"
        max connections = 1000
        create mask = 0777
        directory mask = 0777
;       directory security mask = 0777
        force directory mode = 0777
        force create mode = 0777
        valid users = @"INTRANET*Domain Users"
        vfs object = vscan-clamav
        vscan-clamav: config-file = /etc/samba/vscan-clamav.conf

[distrib]
        path = /home/share/distrib
        comment = Distributive Folder
;       guest only = no
;       browseable = yes
        valid users = @"INTRANET*Domain Users"
        write list = @"INTRANET*Domain Users"
        admin users = @"INTRANET*Domain Admins"
        max connections = 1000
        create mask = 0775
        directory mask = 0775
        directory security mask = 0775
        force directory mode = 0775
        force create mode = 0775
        vfs object = vscan-clamav
        vscan-clamav: config-file = /etc/samba/vscan-clamav.conf

[music]
        path = /home/share/music
        comment = Music Folder
;       guest only = no
;       browseable = yes
        valid users = @"INTRANET*Domain Users"
        write list = @"INTRANET*Domain Admins"
        admin users = @"INTRANET*Domain Admins"
        max connections = 1000
        create mask = 0775
        directory mask = 0775
        directory security mask = 0775
        force directory mode = 0775
        vfs object = vscan-clamav
        vscan-clamav: config-file = /etc/samba/vscan-clamav.conf

Отредактировано Damerson (2008-07-15 19:06:28)

0


Вы здесь » Noob Fight Club » Общее » freebsd7+mysql5