<< previous page   --   table of contents   --   next page >>
| | | | | | | |
  • Return to Table of Contents
  • Table of Contents

    1. General Information
    2. MySQL Installation
    3. Tutorial Introduction
    4. Database Administration
    5. MySQL Optimisation
    6. MySQL Language Reference
    7. MySQL Table Types
    8. MySQL APIs
    9. Extending MySQL

    28 MySQL Technical Reference for Version 4.0.3    If you are using a source distribution of the MySQL software, the name and version number of the compiler used is needed.  If you have a binary distribution, the distribu- tion name is needed.    If the problem occurs during compilation, include the exact error message(s) and also a few lines of context around the o ending code in the le where the error occurred.    If mysqld died, you should also report the query that crashed mysqld.  You can usually nd this out by running  mysqld  with logging enabled.   See  Section E.1.5 [Using log les], page 762.    If any database table is related to the problem, include the output from mysqldump -- no-data db_name tbl_name1 tbl_name2 ....  This is very easy to do and is a powerful way to get information about any table in a database that will help us create a situation matching the one you have.    For speed-related bugs or problems with SELECT statements, you should always include the output of EXPLAIN SELECT ..., and at least the number of rows that the SELECT statement produces.  The more information you give about your situation,  the more likely it is that someone can help you!  For example, the following is an example of a very good bug report (it should of course be posted with the mysqlbug script): Example  run  using  the  mysql  command-line  tool  (note  the  use  of  the  \G  statement terminator for statements whose output width would otherwise exceed that of an 80- column display device): mysql> SHOW VARIABLES; mysql> SHOW COLUMNS FROM ...\G <output from SHOW COLUMNS> mysql> EXPLAIN SELECT ...\G <output from EXPLAIN> mysql> FLUSH STATUS; mysql> SELECT ...; <A short version of the output from SELECT, including the time taken to run the query> mysql> SHOW STATUS; <output from SHOW STATUS>    If a bug or problem occurs while running  mysqld, try to provide an input script that will reproduce the anomaly.  This script should include any necessary source les.  The more closely the script can reproduce your situation,  the better.  If you can make a reproduceable  test  case,  you  should post  this  to  bugs@lists.mysql.com  for  a  high- priority treatment! If you can't provide a script, you should at least include the output from mysqladmin variables extended-status processlist in your mail to provide some information of how your system is performing!    If you can't produce a test case in a few rows, or if the test table is too big to be mailed to the mailing list (more than 10 rows), you should dump your tables using mysqldump and create a `README' le that describes your problem. Create a compressed archive of your les using tar and gzip or zip, and use ftp to transfer the archive to ftp://support.mysql.com/pub/mysql/secret/.  Then send a short description of the problem to bugs@lists.mysql.com.
     

    Customer Support CentreMySQL Reference Manual

    Web Hosting Services
    UNIX WEB HOSTING
    MERCHANT ACCOUNTS
    DEDICATED SERVERS
    E-COMMERCE HOSTING
    SUPPORT & FAQ's
    TERMS OF USE
    Domain Services
    DOMAIN
    REGISTRATION
    MANAGE
    YOUR ACCOUNT
    SUPPORT & FAQ's
    TERMS OF USE
    Corporate Info
    ABOUT US
    OUR NETWORK
    CONTACT US
    SITE MAP
    Copyright © 2002 Dyntex Group, Inc. All Rights Reserved
  • Return to Table of Contents
  • Back to top

  • Web Hosting: Manuals & FAQ's

    1. Unix-Based Web Hosting
    2. Unix Dedicated Servers
    3. Windows Dedicated Servers
    4. CuteFTP User’s Guide
    5. CuteHTML User’s Guide
    6. WS_FTP Pro User's Guide
    7. Miva Order User's Guide
    8. Miva Merchant User's Guide