我是MySQL的新手。 我有一个来自freesqldatabase.com的免费MySQL数据库。我有一张桌子工作正常。但是,当我尝试创建新表时,出现“错误地写入文件'/ tmp /'(错误代码:28-设备上没有剩余空间)”(表的名称)。
freesqldatabase.com说我已经使用了所分配的5.0MB的99.6%,但是我现有的表仅占用0.02MB。为什么会这样呢?这就是为什么我不能创建另一个表的原因吗?我该如何解决这个问题?
我已经看到一些解决方案说要执行du -sh /var/log/mysql.log
。那是什么我在哪里执行?我真的很困惑...
我是15岁的业余程序员,我上周才开始学习SQL。我对Linux一无所知:( 我真的很感激我能得到的任何帮助:)
编辑:我现在有$ 0的预算,所以我对SQL数据库的唯一选择是免费的,例如freesqldatabase.com
编辑:在数据库提供者的帮助下得到了解决。
答案 0 :(得分:1)
除非位于freesqldatabase网站上或明确引用了此内容,否则请忽略日志空间问题。
5M确实很小。我假设freesqldatabase的计算有少量错误。
要继续您的SQL学习,我会将MySQL安装到您的本地操作系统上,并且有Windows和osx安装。
或者,低成本的托管公司可以提供足够低的VM来学习。