Vấn đề là do mysql sử dụng / var / tmp làm tmpdir không đủ lớn để sao chép bảng và tạo các chỉ mục cần thiết. Tôi đã sửa nó bằng cách thay đổi vị trí tmpdir thành một nơi có nhiều dung lượng hơn.
đầu tiên tôi đã tạo thư mục / home / mysql / tmp
mkdir /home/mysql/tmp
sau đó tôi đã thay đổi chủ sở hữu của thư mục đó thành mysql:mysql
chown mysql:mysql /home/mysql/tmp
sau đó tôi đã dừng máy chủ mysql
service mysql stop
sau đó bắt đầu lại bằng lệnh sau:
service mysql start --tmpdir=/home/mysql/tmp