一般我们使用 MySQL 自带的导入导出功能来实现数据转移:使用navicat或HeidiSql的导入导出功能来导数据库。
导出:
mysqldump -u $USER -p$PASSWORD --opt --databases $db > $db.sql
导入:
mysql -u $USER -p$PASSWORD < $db.sql
理论上只要写入MySQL的图片数据符合规范,导入到MariaDB上也应该是正常的,但是我没测试过。
一般我们使用 MySQL 自带的导入导出功能来实现数据转移:使用navicat或HeidiSql的导入导出功能来导数据库。
一般我们使用 MySQL 自带的导入导出功能来实现数据转移:
导出:
mysqldump -u $USER -p$PASSWORD --opt --databases $db > $db.sql
导入:
mysql -u $USER -p$PASSWORD < $db.sql
理论上只要写入MySQL的图片数据符合规范,导入到MariaDB上也应该是正常的,但是我没测试过。
我问了一下chatGPT,“mariadb 中保存图片,不能正常显示图片信息吗?”现在同时用两个软件管理,显示图片的效果见下。新保存的图片,在mariaDB中显示的也是乱码,在Navicat中就正常。
问了deepseek,它也说在MariaDB中就那样,你们能看到图或类似navicat的效果?图二是MariaDB中的效果。
你可以认为是 HeidiSql 功能欠缺引起的,非 MySQL 和 MraiaDB 功能差异。HeidiSql 作为开源免费软件,性能功能不如 Navicat 很正常。是啊。管理数据的图形界面HeidiSql看的时候就乱码,Navicat就正常。在软件前端图片的显示是正常的。就是通过HeidiSql或Navicat看到的图片显示不一样。现在设置的数据类型是MEDIUMBLOB,存取是正常的。软件设置的每张图的上限大小是200Kb。稍后我考虑下使用相对路径的可行性。

软件是在win7和win10上开发测试的,没有在win11上测试过,看样子是不支持win11的。windows11 X64双击运行文件报错,不知道是否无法再windows11运行。浏览附件185831
有网友在mac系统上用虚拟机完美运行,或许你可以试试这个办法。windows11 X64双击运行文件报错,不知道是否无法再windows11运行。浏览附件185831
你说的对。你的这番话让我想起一句经典的广告词:每当我看见天边的绿洲,就想起东方齐洛瓦。我在大学时间,掌握了一门编程软件,确实自己会编软件得心应手很多,所编的软件,大多数是十几年前基本完成,后来就进行稍微完善,但有一点,面对AI的到来,使我更多投入到医学研究和临床中,因为人的精力有限,只有提高医术才能不被将来的AI淘汰。
你说的对。你的这番话让我想起一句经典的广告词:每当我看见天边的绿洲,就想起东方齐洛瓦。

一切众生本来是佛,本自清净、本不生灭、本自具足、本无动摇、能生万法。
本无年少,本无年老,何来“少年、老夫”之说?你本是佛,本不生灭嘛![]()