At beginning we had application running perfectly on centos 6 , Since some updates were needed on the server, We had to re-install softwares and packages on the server and use the application files from last backup we had.
Having trouble to access tables: If I run SHOW TABLES ;
all tables are shown but if I try to query any of them e.g: SELECT * FROM Users;
I get this error ERROR 1146 (42S02): Table 'myDatabaseName.Users' doesn't exist
I also checked this answer which suggests to have ib* files in the root of the MySQL datadir (e.g. ibdata1, ib_logfile0 ib_logfile1) , in my case it seems to be in the right place and changing permission on mydatabase folder chmod -R 660 myDatabaseName
and I did that
In my MySQL datadir I have the followings: myDatabaseName, ibdata1 , ib_logfile0, ib_logfile1 , mysql , mysql.sock , performance_schema
Looking forward to hearing from you. Thanks