sql >> データベース >  >> RDS >> Mysql

エラー1114(HY000):テーブル'XXX'がいっぱいです

    問題は、テーブルをコピーして必要なインデックスを作成するのに十分な大きさではないtmpdirとして/ var/tmpを使用しているmysqlからのものでした。 tmpdirの場所をより多くのスペースを含む場所に変更することで修正しました。

    最初に/home/ mysql/tmpディレクトリを作成しました

      mkdir /home/mysql/tmp
    

    次に、そのディレクトリの所有者をmysql:mysql

    に変更しました。
      chown mysql:mysql /home/mysql/tmp
    

    次に、mysqlサーバーを停止しました

      service mysql stop
    

    次に、次のコマンドで再起動しました:

      service mysql start --tmpdir=/home/mysql/tmp
    



    1. Pythonを使用してCSVに基づいてpostgresにテーブルを自動的に作成する方法

    2. 部分文字列条件でテーブルを結合する

    3. MySQLのデータベーストランザクション内のCodeception受け入れテスト

    4. Ruby on Railsアプリはどのようにしてパスワードなしでデータベースにアクセスできますか?