1、导出数据库:
cd /data/mysql/bin/ 后
./mysqldump -uroot -ppassword -d course >/data/course.sql //-d 加上之后,
就是只导出数据库的 结构
./mysqldump -uroot -ppassword course >/data/course.sql //-d去掉之后,就是
导出数据库的结构加表数据
2、导出数据库中的表:
cd /data/mysql/bin/
./mysqldump -uroot -ppassword databasename tablename>/data/table.sql //导出
数据库**下数据表**的表结构加表数据
./mysqldump -uroot -ppassword -d databasename tablename>/data/table.sql //
导出数据库a下数据表b的表结构
3、将数据从一台机器复制到另一台机器:
scp root@ip:/data/a.sql .
scp root@ip:/data/a /data
1、导入数据库
常用source命令
进入mysq数据库控制台,
如mysql/ 或 /data/mysql/bin/mysql -uroot -ppassword
mysql>use 数据库
然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
mysql>source d:\mysql.sql
mysql>source /data/mysql.sql
语法:
1、导出单个表:
./mysqldump -uroot -ppassword databasename tablename >/data/**.sql
2、导出整个数据库
./mysqldump -uroot -ppassword databasename>/data/**.sql
3、导出一个数据库结构
./mysqldump -uroot -ppassword -d --add-drop-table databasename数据库名>/data/**.sql
cd /data/mysql/bin/ 后
./mysqldump -uroot -ppassword -d course >/data/course.sql //-d 加上之后,
就是只导出数据库的 结构
./mysqldump -uroot -ppassword course >/data/course.sql //-d去掉之后,就是
导出数据库的结构加表数据
2、导出数据库中的表:
cd /data/mysql/bin/
./mysqldump -uroot -ppassword databasename tablename>/data/table.sql //导出
数据库**下数据表**的表结构加表数据
./mysqldump -uroot -ppassword -d databasename tablename>/data/table.sql //
导出数据库a下数据表b的表结构
3、将数据从一台机器复制到另一台机器:
scp root@ip:/data/a.sql .
scp root@ip:/data/a /data
1、导入数据库
常用source命令
进入mysq数据库控制台,
如mysql/ 或 /data/mysql/bin/mysql -uroot -ppassword
mysql>use 数据库
然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
mysql>source d:\mysql.sql
mysql>source /data/mysql.sql
语法:
1、导出单个表:
./mysqldump -uroot -ppassword databasename tablename >/data/**.sql
2、导出整个数据库
./mysqldump -uroot -ppassword databasename>/data/**.sql
3、导出一个数据库结构
./mysqldump -uroot -ppassword -d --add-drop-table databasename数据库名>/data/**.sql
//--add-drop-table 在每个create语句之前增加一个
drop table
在**环境上导出***数据库的信息,需添加*** ip
./mysqldump -uroot -ppassword -d databasename tablename -h ip
>/data/a.sql
统计文件行数:
最常用的命令是cat /data/mail.log | wc -l
也可以使用awk 'END{print NR}' mail.log
drop table
在**环境上导出***数据库的信息,需添加*** ip
./mysqldump -uroot -ppassword -d databasename tablename -h ip
>/data/a.sql
统计文件行数:
最常用的命令是cat /data/mail.log | wc -l
也可以使用awk 'END{print NR}' mail.log
awk 'END{print NR}' /data/mail.log