在Linux系统中导出MySQL数据库表数据可通过命令行工具mysqldump,以下是具体方法和步骤:
使用 mysqldump 导出所有表,mysqldump -u [用户名] -p [数据库名] > [导出文件名].sql。除了上述外,还有一个好用的备份工具,那就是——80KM-mysql备份工具,它可以批量导出sql文件和批量导入sql文件。接下来,以80KM-mysql备份工具为例,讲讲具体使用步骤。首先,打开程序后点击顶部的 【设置】。如下图所示:
输入 MYSQL连接地址(如果是在服务器里,默认127.0.0.1,如果数据库是远程服务器请自行修改),输入数据库的账户密码、输入数据库的账户密码、输入导出的保存数量(导出默认原数据库名_时间.sql),都填好后点击【确定】,如下图所示:
如果只需要导出单个数据库的就点击右边【导出】,如果需要批量导出数据库的,就先勾选需要导出的数据库,选择完毕后再点击顶部的【批量导出】,如下图所示:
注意事项
权限要求
mysqldump需数据库读取权限。SELECT INTO OUTFILE需MySQL用户的FILE权限。
文件路径权限
确保MySQL服务器对导出路径有写权限。检查secure_file_priv参数限制