MaNGOS数据库导入教程

这篇教程专讲 MaNGOS 数据库导入时最常见的坑:MySQL 绿色版如何摆放、Navicat 如何配合导入,…


MaNGOS数据库导入教程

我们先下载这个MySql绿色版 http://u.115.com/file/dn4qkx3k
然后解压到一个地方,目录不要有中文,为了方便,我解压到E:MaNGOS
这样和服务端放在一起容易管理
(现在我的服务端的目录是E:MaNGOSmangos,MySql目录是E:MaNGOSapmxe)
现在运行E:MaNGOSapmxe下面的apmxe.exe
然后打开Navicat,开始数据库的导入
MaNGOS数据库导入教程 - 配图

MaNGOS数据库导入教程 - 配图 2

MaNGOS数据库导入教程 - 配图 3

MaNGOS数据库导入教程 - 配图 4

MaNGOS数据库导入教程 - 配图 5

MaNGOS数据库导入教程 - 配图 6

MaNGOS数据库导入教程 - 配图 7

MaNGOS数据库导入教程 - 配图 8

MaNGOS数据库导入教程 - 配图 9

MaNGOS数据库导入教程 - 配图 10

MaNGOS数据库导入教程 - 配图 11

MaNGOS数据库导入教程 - 配图 12

MaNGOS数据库导入教程 - 配图 13

MaNGOS数据库导入教程 - 配图 14

MaNGOS数据库导入教程 - 配图 15

MaNGOS数据库导入教程 - 配图 16

MaNGOS数据库导入教程 - 配图 17

MaNGOS数据库导入教程 - 配图 18

MaNGOS数据库导入教程 - 配图 19

MaNGOS数据库导入教程 - 配图 20

MaNGOS数据库导入教程 - 配图 21

MaNGOS数据库导入教程 - 配图 22

MaNGOS数据库导入教程 - 配图 23

MaNGOS数据库导入教程 - 配图 24

MaNGOS数据库导入教程 - 配图 25

 

当执行sql语句的时候出现 [Err] 1153 – Got a packet bigger than ‘max_allowed_packet’ bytes 这样的错误解决方法

在不重启mysql的情况下执行这2语句增加网络包的大小可以解决:

set
global net_buffer_length=1000000;
set
global max_allowed_packet=1000000000;

这个值是直接在网上复制的,没有转换,基本上设置只对应急的情况比较好使,如果重启就就还原了

 

MaNGOS数据库导入教程 - 配图 26

MaNGOS数据库导入教程 - 配图 27

MaNGOS数据库导入教程 - 配图 28

MaNGOS数据库导入教程 - 配图 29

MaNGOS数据库导入教程 - 配图 30

MaNGOS数据库导入教程 - 配图 31

MaNGOS数据库导入教程 - 配图 32

MaNGOS数据库导入教程 - 配图 33

MaNGOS数据库导入教程 - 配图 34

📌 生猛大蝦编辑部 · 背景与实操延伸

这篇短文的重点不在“怎么装数据库”,而在“导库卡死时怎么先把活干完”。生猛大蝦编辑部提醒:绿色版 MySQL 适合快速搭环境,但路径规范、权限和参数默认值都要留心。遇到大 SQL 导入失败,先判断是不是包大小限制,再考虑分批导入或调整配置;临时改 global 参数能救急,但别把它当成长期稳定方案。

❓ 延伸问答与排错指南(FAQ)
导入 MaNGOS 数据库时报 1153 怎么办?

这是典型的 max_allowed_packet 太小导致的大包导入失败。可先在当前 MySQL 会话中执行 set global net_buffer_length=1000000; 和 set global max_allowed_packet=1000000000; 再继续导入,通常能先把急活救回来。

为什么 MySQL 目录不要放中文路径?

原文建议目录不要有中文,主要是为了减少路径识别和管理上的麻烦。把 MySQL 和服务端放在同一磁盘、同一根目录下,后续启动、备份、排错都更直观,也更不容易踩路径兼容问题。

临时调大参数后为什么重启又失效?

因为这里改的是运行中的全局参数,属于应急处理,不是写入永久配置。MySQL 重启后会恢复默认值;如果要长期生效,应把相关参数写入配置文件,但原文只讲了临时救急方案。


发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理。