1

Unix новичок здесь, установка MYSQL.

Согласно указаниям администратора сервера, я просто добавил две строки в конец моего файла .cshrc, чтобы создать 2 новые переменные среды:

setenv MYSQL_UNIX_PORT /home/userX/mysql.sock
setenv MYSQL_TCP_PORT 11023

Далее в инструкции сказано

Затем сделайте 'source .cshrc' для изменений, которые вы только что внесли.

Это результат:

server.edu(45): source .cshrc
: Command not found.
exit: Badly formed number.

В чем ошибка? Почему команда не найдена?

Любая помощь с благодарностью.

Благодарю вас.

    #
    # $Header: /src/common/usc/skel/RCS/dot.cshrc,v 1.5 1994/06/20 20:48:05 ucs Exp $
    #

    #
    # If this is not an interactive shell, then we exit here.
    #
    if (! $?prompt) then
        exit 0
    endif

    #
    # RC Revision Date
    #
    set rcRevDate=930824

    #
    # Set User Level of expertise.
    #
    set UserLevel=novice

    ###############################################################################
    #
    # Source a global .cshrc file.  
    #
    # DO NOT DELETE THIS SECTION!
    #
    # If you wish to customize your own environment, then add things AFTER
    # this section.  In this way, you may override certain default settings,
    # but still receive the system defaults.
    #
    if (-r /usr/lsd/conf/master.cshrc) then
        source /usr/lsd/conf/master.cshrc
    else if (-r /usr/local/lib/master.cshrc) then
        source /usr/local/lib/master.cshrc
    endif
    ###############################################################################

    #
    # Put your changes/additions, here.
    #
    setenv MYSQL_UNIX_PORT /home/user/mysql.sock
    setenv MYSQL_TCP_PORT 51023

1 ответ1

3

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

Если вы поместите новую строку в конце вашего файла, проблема должна быть исправлена.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .