?
Solved

Error 33 in MYSQL log

Posted on 2004-09-30
3
Medium Priority
?
438 Views
Last Modified: 2012-05-05
I have received this message in my MYSQL error log and I cannot find anything referencing this error number. Could some one point me in the right direction?


 "   InnoDB: Operating sytem error number 33 in file operation.  "

I keep getting this error in the middle of the night.  Everytime it happens I need to restart all my services again.


Thank you
0
Comment
Question by:AMREP
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
3 Comments
 
LVL 26

Accepted Solution

by:
Umesh earned 750 total points
ID: 12197461
Hi,

First backup DB before doing anything here..

If InnoDB prints an operating system error in a file operation, usually the problem is one of the following:

You did not create the InnoDB data file or log directories.
mysqld does not have access rights to create files in those directories.
mysqld does not read the proper `my.cnf' or `my.ini' option file, and consequently does not see the options you specified.
The disk is full or a disk quota is exceeded.
You have created a subdirectory whose name is equal to a data file you specified.
There is a syntax error in innodb_data_home_dir or innodb_data_file_path.
If something goes wrong when InnoDB attempts to initialize its tablespace or its log files, you should delete all files created by InnoDB. This means all data files, all log files, and the small archived log file. In case you already created some InnoDB tables, delete the corresponding `.frm' files for these tables (and any `.ibd' files if you are using multiple tablespaces) from the MySQL database directories as well. Then you can try the InnoDB database creation again. It is best to start the MySQL server from a command prompt so that you see what is happening


33 (ERROR_LOCK_VIOLATION)
The process cannot access the file because another process has locked a portion of the file.

You can go thru this link for more on this..

http://www.goldenweb.it/manuale_mysql/manual_InnoDB.php

0
 
LVL 143

Expert Comment

by:Guy Hengel [angelIII / a3]
ID: 12199292
33 (ERROR_LOCK_VIOLATION)

Could it be that you have some backup running during the night?
0
 
LVL 26

Expert Comment

by:Umesh
ID: 12503691
any updates?
0

Featured Post

Get 15 Days FREE Full-Featured Trial

Benefit from a mission critical IT monitoring with Monitis Premium or get it FREE for your entry level monitoring needs.
-Over 200,000 users
-More than 300,000 websites monitored
-Used in 197 countries
-Recommended by 98% of users

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Introduction Since I wrote the original article about Handling Date and Time in PHP and MySQL several years ago, it seemed like now was a good time to update it for object-oriented PHP.  This article does that, replacing as much as possible the pr…
Backups and Disaster RecoveryIn this post, we’ll look at strategies for backups and disaster recovery.
In this video, Percona Solution Engineer Dimitri Vanoverbeke discusses why you want to use at least three nodes in a database cluster. To discuss how Percona Consulting can help with your design and architecture needs for your database and infras…
In this video, Percona Solution Engineer Rick Golba discuss how (and why) you implement high availability in a database environment. To discuss how Percona Consulting can help with your design and architecture needs for your database and infrastr…
Suggested Courses
Course of the Month13 days, 23 hours left to enroll

800 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question