你数据库没导入,页面当然显示不正常啦,因为读取不到数据,以下是MYSQL命令行下导入数据库的方法,希望能帮你!
导出表
mysqldump --opt school > school.sql
注释:将数据库school中的表全部备份到school.sql文件,school.sql是一个文本文件,
文件名任取,打开看看你会有新发现。
mysqldump --opt school teacher student > school.teacher.student.sql
注释:将数据库school中的teacher表和student表备份到school.teacher.student.sql文
件,school.teacher.student.sql是一个文本文件,文件名任取,打开看看你会有新发现。
导出数据库
mysqldump databases db1 db2 > db1.db2.sql
eg:mysqldump -hlocalhost -uroot -p --opt phpcms > phpcms.sql // 注意:在后面不要多加一个分号
mysqldump -hlocalhost -uroot -p phpcms > phpcms.sql
本地导出:mysqldump -uroot -p test11 > test22.sql 回车后输入密码(大于号导出,小于号导入.即符号箭头向哪数据导向哪)
注释:将数据库phpcms备份到phpcms.sql文件。
(举个例子:
mysqldump -h host -u user -p pass --databases dbname > file.dump
就是把host(主机,也可是IP)上的以用户名字user,口令pass的数据库dbname导入到文件file.dump中。)
导入数据库
mysql < db1.db2.sql
复制数据库
mysqldump --all-databases > all-databases.sql
注释:将所有数据库备份到all-databases.sql文件,all-databases.sql是一个文本文件,
文件名任取。
mysql表导入到数据库中
C:\Program Files\MySQL Server 4.1\bin>mysql.exe -u root -p btob < btob.sql // 注意,btob.sql后面不要加个分号~~
Enter password:******
eg:mysql -h localhost -u root -p zl > test11.sql