您好,欢迎访问一九零五行业门户网

mysql导入导出表结构及表数据及执行sql文件_MySQL

bitscn.com
mysql导入导出表结构及表数据及执行sql文件
在mysql中执行sql文件的命令 : source  d:/myprogram/database/db.sql;
连接mysql: 
mysql -h主机地址 -u用户名 -p用户密码
修改密码:
 mysqladmin -u用户名 -p旧密码 password 新密码
从数据库导出数据库文件:
1.将数据库mydb导出到e:/mysql/mydb.sql文件中:
打开开始->运行->输入cmd 进入命令行模式
c:/>mysqldump -h localhost -u root -p mydb >e:/mysql/mydb.sql 
然后输入密码,等待一会导出就成功了,可以到目标文件中检查是否成功。
2.将数据库mydb中的mytable导出到e:/mysql/mytable.sql文件中:
c:/>mysqldump -h localhost -u root -p mydb mytable>e:/mysql/mytable.sql 
3.将数据库mydb的结构导出到e:/mysql/mydb_stru.sql文件中:
c:/>mysqldump -h localhost -u root -p mydb --add-drop-table >e:/mysql/mydb_stru.sql 
-h localhost可以省略,其一般在虚拟主机上用
四.从外部文件mysql导入数据到数据库中:
从e:/mysql/mydb2.sql中将文件中的sql语句导入数据库中:
1.从命令行进入mysql,然后用命令create database mydb2;创建数据库mydb2。
2.退出mysql 可以输入命令exit;或者quit;
3.在cmd中输入下列命令:
c:/>mysql -h localhost -u root -p mydb2
然后输入密码,就ok了。
五.下面谈一下关于导入文件大小限制问题的解决:
默认情况下:mysql导入文件大小有限制的,最大为2m,所以当文件很大时候,直接无法导入,下面就这个问题的解决列举如下:
1.在php.ini中修改相关参数:
影响mysql导入文件大小的参数有三个:
memory_limit=128m,upload_max_filesize=2m,post_max_size=8m 
修改upload_ ......
bitscn.com
其它类似信息

推荐信息