Oracle 5.0 Reference Manual page 2977

Table of Contents

Advertisement

As a result, the account is simply ignored by the permission system.
The following list indicates possible causes of and fixes for this problem:
• You may be running a new version of
executing
characters. If so, you can correct this condition by running the
script.
• The account has an old password (eight characters long). Update the account in the
have a new password.
• You have specified a password in the
Use
mysql
PASSWORD()
mysql>
UPDATE user SET Password=PASSWORD('newpwd')
->
WHERE User='some_user' AND Host='some_host';
C.5.2.16.
Table 'tbl_name' doesn't exist
If you get either of the following errors, it usually means that no table exists in the default database with
the given name:
Table 'tbl_name' doesn't exist
Can't find file: 'tbl_name' (errno: 2)
In some cases, it may be that the table does exist but that you are referring to it incorrectly:
• Because MySQL uses directories and files to store databases and tables, database and table names
are case sensitive if they are located on a file system that has case-sensitive file names.
• Even for file systems that are not case sensitive, such as on Windows, all references to a given table
within a query must use the same lettercase.
You can check which tables are in the default database with
Syntax".
C.5.2.17.
Can't initialize character set
You might see an error like this if you have character set problems:
MySQL Connection Failed: Can't initialize character set
This error can have any of the following causes:
• The character set is a multi-byte character set and you have no support for the character set in
the client. In this case, you need to recompile the client by running
charset=charset_name
Section 2.17.3, "MySQL Source-Configuration
All standard MySQL binaries are compiled with
Windows)
character sets. See
• The character set is a simple character set that is not compiled into mysqld, and the character set
definition files are not in the place where the client expects to find them.
In this case, you need to use one of the following methods to solve the problem:
• Recompile the client with support for the character set. See
Configuration
Common Errors When Using MySQL Programs
mysqlshow mysql user
to update the account in the
[956]
function:
[122]
--with-extra-charsets=complex
Section 2.17.3, "MySQL Source-Configuration
Options".
with an old
mysqld
to see whether the
table without using the
user
table with a new password, making sure to use the
user
or
--with-extra-charsets=charset_name
Options".
--with-extra-charsets=complex
[122], which enables support for all multi-byte
2957
table. You can check this by
user
column is shorter than 16
Password
scripts/add_long_password
PASSWORD()
TABLES. See
Section 13.7.5,
SHOW
charset_name
with the
configure
Options".
Section 2.17.3, "MySQL Source-
table to
user
[956]
function.
"SHOW
--with-
[122]
option. See
[122]
or (for

Advertisement

Table of Contents
loading

This manual is also suitable for:

Mysql 5.0

Table of Contents