1、MySQL 的数据库存放在什么地方
1) 如果使用 rpm包安装,应该在/var/lib/mysql 目录下,以数据库名为目录名
2) 如果源码安装在/usr/local/mysql中,应该在/usr/local/mysql/var中,以数据库名为目录名
2、 从 mysql 中导出和导入数据
导出数据库
mysqldump 数据库名 > 文件名
导入数据库
mysqladmin create 数据库名
mysql 数据库名
5、 导出数据的几种常用方法
1)使用 mysqldump
#mysqldump -uuser -ppassword -B database –tables table1 –tables table2 >
dump_data_20051206.sql
详细的参数
2)backup to语法
mysql>BACKUP TABLE tbl_name[,tbl_name…] TO ‘/path/to/backup/directory’;
详细请查看 mysql 手册
3)MySQLhotcopy
#mysqlhotcopy db_name [/path/to/new_directory]
或
#mysqlhotcopy db_name_1 … db_name_n /path/to/new_directory
或
#mysqlhotcopy db_name./regex/
详细请查看 mysql 手册
4)select into outfile
详细请查看 mysql 手册
5)客户端命令行
#mysql -uuser -ppassword -e “sql statements” database > result.txt
以上各种方法中,以 mysqldump 最常用
6、 如何在命令行上执行 sql 语句
#mysql -uuser -ppassword -e “sql statements” database
7、 导入备份出来文件的常见方法
1)由 mysqldump 出来的文件
#mysql -uuser -ppassword [database] source /path_to_file/dump.sql;
3)按照一定格式存储的文本文件或 csv 等文件
#mysqlimport [options] database file1 [file2….]
详细请查看 mysql 手册
4)文件类型同上,也可以使用 load data 语法导入
详细请查看 mysql 手册