Bug #15099 | Unknown column 'Create_view_priv' in 'field list' (1054) | ||
---|---|---|---|
Submitted: | 21 Nov 2005 14:13 | Modified: | 10 Aug 2006 15:14 |
Reporter: | Ionut Muntean | Email Updates: | |
Status: | No Feedback | Impact on me: | |
Category: | MySQL Administrator | Severity: | S1 (Critical) |
Version: | 1.1.5 | OS: | Windows (Windows XP Professional) |
Assigned to: | Assigned Account | CPU Architecture: | Any |
Tags: | User Management |
[21 Nov 2005 14:13]
Ionut Muntean
[21 Nov 2005 17:00]
Jorge del Conde
Hi! Can you tell me exactly what version of mysql are you running ? Thanks!
[22 Nov 2005 7:18]
Ionut Muntean
Mysql was installed through apt-get from ftp.debian.org. The version is 5.0.15-Debian_2-log.
[22 Nov 2005 7:19]
Ionut Muntean
Output from mysqladmin version: Server version 5.0.15-Debian_2-log Protocol version 10 Connection Localhost via UNIX socket UNIX socket /var/run/mysqld/mysqld.sock Uptime: 7 days 12 hours 4 min 42 sec Threads: 10 Questions: 2223451 Slow queries: 0 Opens: 0 Flush tables: 1 Open tables: 64 Queries per second avg: 3.430
[29 Nov 2005 22:21]
Carl Schwarcz
I get the same error on Windows XP SP2 when trying to display or modify user account info: Error while fetching user information. The following error occured: Unknown column 'Create_view_priv' in field list (1054). Using MySQL 5.0.15 with Administrator 1.1.15. This means that I can not do any admin of user accounts.
[9 Dec 2005 19:28]
David Tosh
Same error message when attempting to display user information. Windows 2000 professional MySQL 5.0.15nt via TCP connected to localhost as root MySQL Administrator 1.1.5 (downloaded 9 December) Could this be the same as Create_tmp_table_priv that is found in the MySQL/user table? DLT
[15 Dec 2005 13:22]
Resent beingforcedtosignup
This feature worked when I was using MySQL 4.1 with MySQL Administrator 1.1.5 When I upgraded to Version 5.0.16 I get the error described above
[14 Jan 2006 15:30]
Nikola Goran Cutura
I had the same problem with MySQL 5.0.18 on SuSE 9.3 Pro. After executing 'mysql_fix_privilege_tables' problem disappeared and 'user' table has two new columns. Details in reference manual: 5.4. mysql_fix_privilege_tables — Upgrade MySQL System Tables Regards, NGC
[10 Jul 2006 14:18]
Vladimir Kolesnikov
Hi Ionut, Can you confirm or decline that updating MySQL system tables fixed the problem? Thanks
[3 Aug 2006 19:24]
Kevin McHale
I have MySQL 5.0.22 and neither the mysql_upgrade application nor the scripts/mysql_fix_privilege_tables.sql script is included with the distribution. In fact, there is not scripts directory at all.
[10 Aug 2006 23:00]
Bugs System
No feedback was provided for this bug for over a month, so it is being suspended automatically. If you are able to provide the information that was originally requested, please do so and change the status of the bug back to "Open".
[1 Dec 2006 3:49]
Marlon Cork
I am having similar problem on Fedora Core 6 running mysql 5.0.22. I recently upgraded from version 4. Running the mysql_upgrade command returns ok for all tables but I still am not able to administer users even after restarting database. If I run mysql-fix_privilege_tables, I get the following error-> Got a failure from command: cat /usr/share/mysql/mysql_fix_privilege_tables.sql | /usr/bin/mysql --no-defaults --force --user=root --host=localhost --database=mysql Please check the above output and try again. So I try this command from shell: cat /usr/share/mysql/mysql_fix_privilege_tables.sql | /usr/bin/mysql --no-defaults --force --user=root --host=localhost --database=mysql --password then I get the following output. Any ideas? ERROR 1060 (42S21) at line 22: Duplicate column name 'File_priv' ERROR 1060 (42S21) at line 28: Duplicate column name 'Grant_priv' ERROR 1060 (42S21) at line 29: Duplicate column name 'Grant_priv' ERROR 1060 (42S21) at line 30: Duplicate column name 'Grant_priv' ERROR 1060 (42S21) at line 41: Duplicate column name 'ssl_type' ERROR 1060 (42S21) at line 70: Duplicate column name 'Routine_type' ERROR 1054 (42S22) at line 94: Unknown column 'Type' in 'columns_priv' ERROR 1060 (42S21) at line 100: Duplicate column name 'type' ERROR 1060 (42S21) at line 110: Duplicate column name 'Show_db_priv' ERROR 1060 (42S21) at line 127: Duplicate column name 'max_questions' ERROR 1060 (42S21) at line 137: Duplicate column name 'Create_tmp_table_priv' ERROR 1060 (42S21) at line 140: Duplicate column name 'Create_tmp_table_priv' ERROR 1061 (42000) at line 145: Duplicate key name 'Grantor' ERROR 1060 (42S21) at line 252: Duplicate column name 'Create_view_priv' ERROR 1060 (42S21) at line 253: Duplicate column name 'Create_view_priv' ERROR 1060 (42S21) at line 254: Duplicate column name 'Create_view_priv' ERROR 1060 (42S21) at line 259: Duplicate column name 'Show_view_priv' ERROR 1060 (42S21) at line 260: Duplicate column name 'Show_view_priv' ERROR 1060 (42S21) at line 261: Duplicate column name 'Show_view_priv' ERROR 1060 (42S21) at line 282: Duplicate column name 'Create_routine_priv' ERROR 1060 (42S21) at line 283: Duplicate column name 'Create_routine_priv' ERROR 1060 (42S21) at line 284: Duplicate column name 'Create_routine_priv' ERROR 1060 (42S21) at line 289: Duplicate column name 'Alter_routine_priv' ERROR 1060 (42S21) at line 290: Duplicate column name 'Alter_routine_priv' ERROR 1060 (42S21) at line 291: Duplicate column name 'Alter_routine_priv' ERROR 1060 (42S21) at line 293: Duplicate column name 'Execute_priv' ERROR 1060 (42S21) at line 294: Duplicate column name 'Execute_priv' ERROR 1060 (42S21) at line 306: Duplicate column name 'max_user_connections' ERROR 1060 (42S21) at line 315: Duplicate column name 'Create_user_priv'
[10 Apr 2008 21:33]
Dan LeGate
I'm having the same problem with MySQL Administrator 1.2.11 and MySQL 5.0.37-community on Windows 2003 Server. Following the links seems to indicate I should run mysql_upgrade, but running: mysqlcheck --check-upgrade --all-databases doesn't find any problems. I'm also seeing that "mysql_upgrade supersedes the older mysql_fix_privilege_tables script" so I'm not sure where to go from here.