我正在配置MySQL以將其數據存儲在Amazon EBS捲上。我已經安裝量在/data
,在配置和數據文件移動到體積和符號鏈接的MySQL文件:在EBS捲上配置MySQL時出錯
130316 9:59:04 InnoDB: Database was not shut down normally!
InnoDB: Starting crash recovery.
InnoDB: Reading tablespace information from the .ibd files...
130316 9:59:04 InnoDB: Operating system error number 40 in a file operation.
InnoDB: Error number 40 means 'Too many levels of symbolic links'.
InnoDB: Some operating system error numbers are described at
InnoDB: http://dev.mysql.com/doc/refman/5.5/en/operating-system-error-codes.html
InnoDB: File name ./ln
InnoDB: File operation call: 'stat'.
InnoDB: Error: os_file_readdir_next_file() returned -1 in
InnoDB: directory .
InnoDB: Crash recovery may have failed for some .ibd files!
:此錯誤幾個小時後
ln -s /data/mysql/lib/mysql /var/lib/mysql
ln -s /data/mysql/etc/mysql/my.cnf /etc/mysql/my.cnf
ln -s /data/mysql/log/mysqld.log /var/log/mysqld.log
數據庫服務器運行,但崩潰
有沒有人瞭解這個錯誤,以及如何解決它?我試圖找出更多,但沒有太多的文件。我正在運行Ubuntu AMI(微)。
下面是我格式化和安裝卷(8 GB):
sudo mkfs.ext4 /dev/xvdf
mkdir -m 000 /data
echo "/dev/xvdf /data auto noatime 0 0" | sudo tee -a /etc/fstab
sudo mount /data
連接的EBS卷的大小是什麼,還有你格式化並正確安裝? – 2013-03-16 16:35:14
我編輯了這個問題來添加這個。 – 2013-03-16 16:39:50