ФорумРазработкаБазы данных → Не могу настроить MySQL. Помогите кто знает, как.

Не могу настроить MySQL. Помогите кто знает, как.

  • AdmBuxonly

    Сообщения: 370 Репутация: N Группа: Кто попало

    Spritz 22 сентября 2008 г. 15:57, спустя 31 секунду




    /**
    * Misc. settings
    */
    $cfg['GD2Available'] = 'auto'; // Is GD >= 2 available? Set to yes/no/auto. 'auto'
    // does autodetection, which is a bit expensive for
    // php < 4.3.0, but it is the only safe vay how to
    // determine GD version.
    /**
    * SQL Parser Settings
    */
    $cfg['SQP']['fmtType'] = 'html'; // Pretty-printing style to use on queries (html, text, none)
    $cfg['SQP']['fmtInd'] = '1'; // Amount to indent each level (floats ok)
    $cfg['SQP']['fmtIndUnit'] = 'em'; // Units for indenting each level (CSS Types - {em,px,pt})
    // The graphical settings are now located in themes/themename/layout.inc.php

    /**
    * If you wish to use the SQL Validator service, you should be
    * aware of the following:
    * All SQL statements are stored anonymously for statistical purposes.
    * Mimer SQL Validator, Copyright 2002 Upright Database Technology.
    * All rights reserved.
    */
    $cfg['SQLValidator']['use'] = FALSE; // Make the SQL Validator available
    $cfg['SQLValidator']['username'] = ''; // If you have a custom username, specify it here (defaults to anonymous)
    $cfg['SQLValidator']['password'] = ''; // Password for username

    /**
    * Developers ONLY!
    * To use the following, please install the DBG extension from http://dd.cron.ru/dbg/
    */
    $cfg['DBG']['enable'] = FALSE; // Make the DBG stuff available
    $cfg['DBG']['profile']['enable'] = FALSE; // Produce profiling results of PHP
    $cfg['DBG']['profile']['threshold'] = 0.5; // Threshold of long running code to display
    // Anything below the threshold is not displayed


    /**
    * MySQL settings
    */
    // Column types;
    // varchar, tinyint, text and date are listed first, based on estimated popularity
    $cfg['ColumnTypes'] = array(
    'VARCHAR',
    'TINYINT',
    'TEXT',
    'DATE',
    'SMALLINT',
    'MEDIUMINT',
    'INT',
    'BIGINT',
    'FLOAT',
    'DOUBLE',
    'DECIMAL',
    'DATETIME',
    'TIMESTAMP',
    'TIME',
    'YEAR',
    'CHAR',
    'TINYBLOB',
    'TINYTEXT',
    'BLOB',
    'MEDIUMBLOB',
    'MEDIUMTEXT',
    'LONGBLOB',
    'LONGTEXT',
    'ENUM',
    'SET'
    );

    // Attributes
    $cfg['AttributeTypes'] = array(
    '',
    'BINARY',
    'UNSIGNED',
    'UNSIGNED ZEROFILL'
    );

    // Available functions
    if ($cfg['ShowFunctionFields']) {
    $cfg['Functions'] = array(
    'ASCII',
    'CHAR',
    'SOUNDEX',
    'LCASE',
    'UCASE',
    'NOW',
    'PASSWORD',
    'MD5',
    'SHA1',
    'ENCRYPT',
    'RAND',
    'LAST_INSERT_ID',
    'COUNT',
    'AVG',
    'SUM',
    'CURDATE',
    'CURTIME',
    'FROM_DAYS',
    'FROM_UNIXTIME',
    'PERIOD_ADD',
    'PERIOD_DIFF',
    'TO_DAYS',
    'UNIX_TIMESTAMP',
    'USER',
    'WEEKDAY',
    'CONCAT'
    );

    // Which column types will be mapped to which Group?
    $cfg['RestrictColumnTypes'] = array(
    'VARCHAR' => 'FUNC_CHAR',
    'TINYINT' => 'FUNC_NUMBER',
    'TEXT' => 'FUNC_CHAR',
    'DATE' => 'FUNC_DATE',
    'SMALLINT' => 'FUNC_NUMBER',
    'MEDIUMINT' => 'FUNC_NUMBER',
    'INT' => 'FUNC_NUMBER',
    'BIGINT' => 'FUNC_NUMBER',
    'FLOAT' => 'FUNC_NUMBER',
    'DOUBLE' => 'FUNC_NUMBER',
    'DECIMAL' => 'FUNC_NUMBER',
    'DATETIME' => 'FUNC_DATE',
    'TIMESTAMP' => 'FUNC_DATE',
    'TIME' => 'FUNC_DATE',
    'YEAR' => 'FUNC_DATE',
    'CHAR' => 'FUNC_CHAR',
    'TINYBLOB' => 'FUNC_CHAR',
    'TINYTEXT' => 'FUNC_CHAR',
    'BLOB' => 'FUNC_CHAR',
    'MEDIUMBLOB' => 'FUNC_CHAR',
    'MEDIUMTEXT' => 'FUNC_CHAR',
    'LONGBLOB' => 'FUNC_CHAR',
    'LONGTEXT' => 'FUNC_CHAR',
    'ENUM' => '',
    'SET' => ''
    );

    // Map above defined groups to any function
    $cfg['RestrictFunctions'] = array(
    'FUNC_CHAR' => array(
    'ASCII',
    'CHAR',
    'SOUNDEX',
    'LCASE',
    'UCASE',
    'PASSWORD',
    'MD5',
    'SHA1',
    'ENCRYPT',
    'LAST_INSERT_ID',
    'USER',
    'CONCAT'
    ),

    'FUNC_DATE' => array(
    'NOW',
    'CURDATE',
    'CURTIME',
    'FROM_DAYS',
    'FROM_UNIXTIME',
    'PERIOD_ADD',
    'PERIOD_DIFF',
    'TO_DAYS',
    'UNIX_TIMESTAMP',
    'WEEKDAY'
    ),

    'FUNC_NUMBER' => array(
    'ASCII',
    'CHAR',
    'MD5',
    'SHA1',
    'ENCRYPT',
    'RAND',
    'LAST_INSERT_ID',
    'UNIX_TIMESTAMP',
    'COUNT',
    'AVG',
    'SUM'
    )
    );

    // Default functions for above defined groups
    $cfg['DefaultFunctions'] = array(
    'FUNC_CHAR' => '',
    'FUNC_DATE' => '',
    'FUNC_NUMBER' => '',
    'first_timestamp' => 'NOW'
    );


    } // end if

    // Search operators
    $cfg['NumOperators'] = array(
    '=',
    '>',
    '>=',
    '<',
    '<=',
    '!=',
    'LIKE',
    'NOT LIKE'
    );

    $cfg['TextOperators'] = array(
    'LIKE',
    'LIKE %…%',
    'NOT LIKE',
    '=',
    '!=',
    'REGEXP',
    'NOT REGEXP'
    );

    $cfg['EnumOperators'] = array(
    '=',
    '!='
    );

    $cfg['NullOperators'] = array(
    'IS NULL',
    'IS NOT NULL'
    );

    $cfg['UnaryOperators'] = array(
    'IS NULL' => 1,
    'IS NOT NULL' => 1
    );

    /**
    * Unset magic_quotes_runtime - do not change!
    */
    set_magic_quotes_runtime(0);

    /**
    * File Revision - do not change either!
    */
    $cfg['FileRevision'] = '$Revision$';
    ?>
  • AdmBuxonly

    Сообщения: 370 Репутация: N Группа: Кто попало

    Spritz 22 сентября 2008 г. 15:57, спустя 24 секунды


    Подскажите, что опять не так?
  • md5

    Сообщения: 11959 Репутация: N Группа: в ухо

    Spritz 22 сентября 2008 г. 15:59, спустя 1 минуту 33 секунды

    охуеть!
    зачем ж столько кода выкладывать?
    это не поможет!
    все умрут, а я изумруд
  • Trej Gun

    Сообщения: 5304 Репутация: N Группа: в ухо

    Spritz 22 сентября 2008 г. 15:59, спустя 8 секунд

    #1045 - Access denied for user 'root'@'localhost' (using password: NO)


    пароль укажи
  • md5

    Сообщения: 11959 Репутация: N Группа: в ухо

    Spritz 22 сентября 2008 г. 16:13, спустя 14 минут 39 секунд

    если пароль прописывать здесь не будешь, то можно поставить $cfg['Servers'][$i]['auth_type'] = 'cookie'; (или cookies)
    тока не забудь заполнить $cfg['blowfish_secret'] = '';
    все умрут, а я изумруд
  • AdmBuxonly

    Сообщения: 370 Репутация: N Группа: Кто попало

    Spritz 22 сентября 2008 г. 19:18, спустя 3 часа 4 минуты 14 секунд

    1)

    $cfg['Servers'][$i]['password'] = '12345'; // MySQL password (only needed
    // with 'config' auth_type)

    Пароль я прописал. Но теперь появилась еще проблемка, у меня при выводе на страницу какого-либо русского текста (кроме цифр и английского) выводятся ???????? вопросики. Что за хрень такая:

    <?php

    $db = mysql_connect("localhost","Admin","12345");
    mysql_select_db("basenew",$db);
    $result = mysql_query("SELECT * FROM personal", $db);
    $myrow = mysql_fetch_array($result);
    echo $myrow["sername"];


    ?>


    Делаю такой запрос, пытаюсь вытянуть фамилию работника, а она вопросиками выводится…

    2)

    И вот еще какая фишка появляется в phpMyAdmin не помню когда, но точно помню появляется…

    Сервер: localhost БД: basenew
    $cfg['Servers'][$i]['pmadb'] … Не готово [ Документация ]

    $cfg['Servers'][$i]['relation'] … Не готово [ Документация ]
    Основные возможности связей: Недоступно

    $cfg['Servers'][$i]['table_info'] … Не готово [ Документация ]
    Показать дополнительные возможности: Недоступно

    $cfg['Servers'][$i]['table_coords'] … Не готово [ Документация ]
    $cfg['Servers'][$i]['pdf_pages'] … Не готово [ Документация ]
    Создание PDF-схемы: Недоступно

    $cfg['Servers'][$i]['column_info'] … Не готово [ Документация ]
    Показать комментария столбцов: Недоступно
    Закладка на SQL-запрос: Недоступно
    MIME … Не готово [ Документация ]
    $cfg['Servers'][$i]['history'] … Не готово [ Документация ]
    История SQL: Недоступно


    Помогите разобраться…?!

    3)

    Там внизу фалы, если запустятся, то объясните это явление:
    Я когда создал строки(4), в первой у меня, в прочем как и у всех находится id. Указал для него INT длинну 6 NOT NULL auto_increment.

    При внесении данных в таблицу я не указал значение id, так как стоит auto_increment, заполнил остальные три и нажал "Пошел" - Он выводит не указан id. Тупость какая-то! Приходится самому узначенивать id 1,2,3,4…и т.д. Что делать?

Пожалуйста, авторизуйтесь, чтобы написать комментарий!