产品服务AMH 免费服务器主机面板SSL证书 免费SSL证书申请编程助手免费智能写代码、翻译NewAMYSQL 免费MySQL管理工具AMFTP 免费FTP管理客户端

AMH 社区首页

 AMH社区 - 开放自由有价值的社区

[求助帖] MYSQL还原错误,请问这是怎么回事?

ulmate01
银牌会员
1309.58 价值分

ulmate01 发表于 2014-05-02 20:54:46
SQL 查询:

--
-- 数据库: `amh`
--
-- --------------------------------------------------------
--
-- 表的结构 `amh_backup_list`
--
CREATE TABLE IF NOT EXISTS `amh_backup_list` (

`backup_id` INT( 10 ) NOT NULL AUTO_INCREMENT ,
`backup_file` VARCHAR( 100 ) NOT NULL ,
`backup_size` VARCHAR( 18 ) NOT NULL ,
`backup_password` INT( 1 ) NOT NULL ,
`backup_remote` INT( 1 ) NOT NULL ,
`backup_options` VARCHAR( 1 ) NOT NULL ,
`backup_comment` TEXT NOT NULL ,
`backup_time` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ,
PRIMARY KEY ( `backup_id` ) ,
UNIQUE KEY `backup_file` ( `backup_file` )
) ENGINE = MYISAM DEFAULT CHARSET = utf8 AUTO_INCREMENT =10;

MySQL 返回: 文档

#1046 - No database selected
评价: 这个问题有价值吗?  没有 (0分)   有, 感谢 (0分)
2014-05-02 20:54:46 1

reg2012
银牌会员
1971.00 价值分

本帖最后由 reg2012 于 2014-5-3 09:44 编辑

不知道为什么这个版本的phpMyAdmin总是导入不成功。关键是:
CREATE TABLE IF NOT EXISTS `amh_backup_list` 总是不会自动创建数据库,需要手动创建同名的数据库以后再导入才没问题。
还有一点,要选中数据库以后再导入
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2014-05-03 09:41:27 2

amysql
创始人
99532.51 价值分

No database selected。

先use amh;
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2014-05-03 14:55:43 3

AMH面板 - 好用高效低占用、安全可靠极稳定

ulmate01
银牌会员
1309.58 价值分

引用:
reg2012 发表于 2014-5-3 09:41
不知道为什么这个版本的phpMyAdmin总是导入不成功。关键是:
CREATE TABLE IF NOT EXISTS `amh_backup_lis ...


非常感谢。
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2014-05-10 19:52:04 4

ulmate01
银牌会员
1309.58 价值分

引用:
amysql 发表于 2014-5-3 14:55
No database selected。

先use amh;


use amh? ssh输入命令?
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2014-05-10 19:52:32 5

amysql
创始人
99532.51 价值分

引用:
ulmate01 发表于 2014-5-10 19:52
use amh? ssh输入命令?


这是sql 语句。
你是手动恢复sql数据吗
在sql 文件上面加上。
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2014-05-11 18:03:06 6

reg2012
银牌会员
1971.00 价值分

A大的提醒让我茅塞顿开啊。原来是自己操作的问题。导出的时候默认不会有创建数据库的语句,只是创建数据表:CREATE TABLE!创建数据库是CREATE DATABASE,然后用USE `dbname`;来进入数据库,再执行后面的语句。

正确的操作是,在导出的时候选自定义选择,勾选 “CREATE DATABASE”选项。详见附件图

1.png

2.png
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2014-05-11 18:07:56 7

amysql
创始人
99532.51 价值分

引用:
reg2012 发表于 2014-5-11 18:07
A大的提醒让我茅塞顿开啊。原来是自己操作的问题。导出的时候默认不会有创建数据库的语句,只是创建数据表 ...


对的。
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2014-05-14 18:54:46 8
 1  (总1页)
AMH社区列表
用户服务中心