Copyright (C) 2000-2012 |
GNU Info (mysql.info)Client-Side OverviewOverview of the Client-Side Scripts and Utilities ------------------------------------------------- All MySQL clients that communicate with the server using the `mysqlclient' library use the following environment variables: *Name* *Description* `MYSQL_UNIX_PORT' The default socket; used for connections to `localhost' `MYSQL_TCP_PORT' The default TCP/IP port `MYSQL_PWD' The default password `MYSQL_DEBUG' Debug-trace options when debugging `TMPDIR' The directory where temporary tables/files are created Use of `MYSQL_PWD' is insecure. Note: Connecting. The `mysql' client uses the file named in the `MYSQL_HISTFILE' environment variable to save the command-line history. The default value for the history file is `$HOME/.mysql_history', where `$HOME' is the value of the `HOME' environment variable. Note: Environment variables. All MySQL programs take many different options. However, every MySQL program provides a `--help' option that you can use to get a full description of the program's different options. For example, try `mysql --help'. You can override default options for all standard client programs with an option file. Note: Option files. The list below briefly describes the MySQL programs: `myisamchk' Utility to describe, check, optimize, and repair MySQL tables. Because `myisamchk' has many functions, it is described in its own chapter. Note: MySQL Database Administration. `make_binary_distribution' Makes a binary release of a compiled MySQL. This could be sent by FTP to `/pub/mysql/Incoming' on `support.mysql.com' for the convenience of other MySQL users. `msql2mysql' A shell script that converts `mSQL' programs to MySQL. It doesn't handle all cases, but it gives a good start when converting. `mysqlaccess' A script that checks the access privileges for a host, user, and database combination. `mysqladmin' Utility for performing administrative operations, such as creating or dropping databases, reloading the grant tables, flushing tables to disk, and reopening log files. `mysqladmin' can also be used to retrieve version, process, and status information from the server. Note: `mysqladmin'. `mysqlbug' The MySQL bug report script. This script should always be used when filing a bug report to the MySQL list. `mysqld' The SQL daemon. This should always be running. `mysqldump' Dumps a MySQL database into a file as SQL statements or as tab-separated text files. Enhanced freeware originally by Igor Romanenko. Note: `mysqldump'. `mysqlimport' Imports text files into their respective tables using `LOAD DATA INFILE'. Note: `mysqlimport'. `mysqlshow' Displays information about databases, tables, columns, and indexes. `mysql_install_db' Creates the MySQL grant tables with default privileges. This is usually executed only once, when first installing MySQL on a system. `replace' A utility program that is used by `msql2mysql', but that has more general applicability as well. `replace' changes strings in place in files or on the standard input. Uses a finite state machine to match longer strings first. Can be used to swap strings. For example, this command swaps `a' and `b' in the given files: shell> replace a b b a -- file1 file2 ... automatically generated by info2www version 1.2.2.9 |