There are many common MySQL error codes, and each has a different meaning and cause. Some of the most common error codes are:
• 1044: Access denied for user
• 1045: Invalid user name or password
• 1146: Table does not exist
• 1396: Operation DROP USER failed
• 1415: Not allowed to change column
• 1049: Unknown database
• 1005: Can't create table
• 1006: Can't create database
• 1142: INSERT command denied to user
• 1143: UPDATE command denied to user
• 1144: DELETE command denied to user
• 1025: Error on rename of
• 1007: Can't create database '%s' (errno: %d)
• 1044: Access denied for user '%s'@'%s' to database '%s'
• 1045: Invalid user name or password
• 1046: No database selected
• 1049: Unknown database '%s'
• 1050: Table '%s' already exists
• 1051: Unknown table '%s'
• 1054: Unknown column '%s' in '%s'
• 1060: Duplicate column name '%s'
• 1061: Duplicate key name '%s'
• 1062: Duplicate entry '%s' for key %d
• 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '%s' at line %d
• 1065: Query was empty
• 1066: Not unique table/alias: '%s'
• 1067: Invalid default value for '%s'
• 1068: Multiple primary key defined
• 1069: Key column '%s' doesn't exist in table
• 1070: Column specified twice
• 1071: Specified key was too long; max key length is %d bytes
• 1072: Key column '%s' doesn't exist in table
• 1073: Incorrect column specifier for column '%s'
• 1074: Too many key parts specified; max %d parts allowed
• 1075: Inc
If you didn't find success with an option above, then try:
- error 1045 (28000): access denied for user 'root'@'localhost' (using password: NO)
- -Try resetting the root password:
- -Stop the MySQL server, then restart it with the --skip-grant-tables option.
- -Connect to the MySQL server as the root user.
- -Use the MySQL UPDATE command to change the password for the root account.
- -Stop the MySQL server, then restart it without the --skip-grant-tables option.
- -Try using the correct root password when connecting to the MySQL server.
- error 1130 (hy000): host 'localhost' is not allowed to connect to this mysql server
- -Check that the hostname is correct in the mysql.user table.
- -Check that the MySQL server is running on the correct host.
- -Check that the MySQL server is running on the correct port.
- -Check that the MySQL server is accessible over the network.
- error 2003 (hy000): can't connect to mysql server on 'localhost' (10061)
- -Check that the MySQL server is running on the correct host.
- -Check that the MySQL server is