有一个.sql格式的表结构文件:
proxy.sql
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
--
-- 数据库: `ippool`
--
-- --------------------------------------------------------
--
-- 表的结构 `proxy`
--
CREATE TABLE IF NOT EXISTS `proxy` (
`IP` varchar(255) NOT NULL DEFAULT '',
`PORT` varchar(255) NOT NULL DEFAULT '',
`TYPE` varchar(255) DEFAULT NULL,
`GET_POST` varchar(255) DEFAULT NULL,
`POSITION` varchar(255) DEFAULT NULL,
`SPEED` varchar(255) DEFAULT NULL,
`LAST_CHECK_TIME` varchar(255) DEFAULT NULL,
PRIMARY KEY (`IP`,`PORT`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
用navicat怎么导入?
高洛峰2017-04-17 15:17:38
打开软件, 进入对应数据库服务器, 新建数据库, 在左边的表上右键, 选择运行 SQL 文件
不过很不推荐这么做, 这样导入的数据非常慢, 如果有服务器SSH权限, 建议直接用mysql命令导入, 速度至少是用navicat几百倍
//linux服务器导入
/usr/local/mysql/bin/mysql -h localhost -p 数据库名 -u root
source /home/wwwroot/default/mysql.sql
//windows服务器导入
C:\Program Files (x86)\MySQL\MySQL Server 5.5\bin\mysqldump -h localhost -p 数据库名 -u root > f:\test.sql
C:Program Files (x86)MySQLMySQL Server 5.5binmysqldump
这个路径看你mysql安装在什么地方