今天处理了一个关于mysql数据库迁移的问题,好好总结一番.
sql转储文件导出本质上就是执行一串sql,可以打开sql文看看,里面的·数据可以根据你的需要修改,这么理解起来就好多了。
因为项目原因,要将mysql数据库迁移.通过在网上收集的资料作如下总结.
工具:sqlyog
第一步!
在你要迁移的主机上(目的主机)创建一个用户,根据我的个人习惯就是用数据库命名,便于记忆,
如果你不清楚以后会用到什么权限,或者你就不知道这些权限以后干tm什么会用到就全选一下就ok了(我就是属于后者),但是这样是不严谨的!哈哈
然后创建连接用你新创建的用户登录
接下来就创建一个数据库,就是你要迁移的目标数据库,注意名字不要写错,记得选择编码集
第二步(第一步有点长哈!..不管了哈哈 )
返回到你要迁移的数据库,用sqlyog连接上,右键数据库名--->备份/导出--->以sql转储.....方式导出.点击你就会看到下面的图片:
你需要做的是确认被我打了马赛克的数据库名是不是你想要导出的,如果你想要导出部分表点击被我圈起来的可爱的小加号进行选择,在上面框起来的那里选择是否导出数据
选好了之后点击导出,执行完之后在你选定的路径下就会有生成的sql文件,你可以点开看一下,里面就是一些sql
第三步
返回你创建的数据库下 右键你创建的空数据库名,导入,从sql转储文件导入数据库从选择刚才生成的sql文件.点击执行 就可以了
我爱分享 分享使我快乐 但是我懒 希望我能坚持 !