[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Some releases introduce changes to the structure of the grant tables
(the tables in the mysql
database)
to add new privileges or features. To make sure that your grant tables
are current when you update to a new version of MySQL, you should update
your grant tables as well.
On Unix or Unix-like systems, update the grant tables by running the
mysql_fix_privilege_tables
script:
shell> mysql_fix_privilege_tables |
You must run this script while the server is running. It attempts to
connect to the server running on the local host as root
.
If your root
account requires a password, indicate the password
on the command line. For MySQL 4.1 and up, specify the password like this:
shell> mysql_fix_privilege_tables --password=root_password |
Prior to MySQL 4.1, specify the password like this:
shell> mysql_fix_privilege_tables root_password |
The mysql_fix_privilege_tables
script performs any actions
necessary to convert your grant tables to the current format. You
may see some Duplicate column name
warnings as it runs; they
can be ignored.
After running the script, stop the server and restart it.
On Windows systems, there isn't an easy way to update the grant tables
until MySQL 4.0.15. From version 4.0.15 on, MySQL distributions include a
mysql_fix_privilege_tables.sql
SQL script that you can run using
the mysql
client. If your MySQL installation is located at
`C:\mysql', the commands look like this:
C:\mysql\bin> mysql -u root -p mysql mysql> SOURCE C:\mysql\scripts\mysql_fix_privilege_tables.sql |
If your installation is located in some other directory, adjust the pathnames appropriately.
The mysql
command will prompt you for the root
password; enter it
when prompted.
As with the Unix procedure, you may see some Duplicate column name
warnings as mysql
processes the statements in the
mysql_fix_privilege_tables.sql
script; they can be ignored.
After running the script, stop the server and restart it.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |