Bug #98 scripts/mysql_install_db is missing fill_func_tables.sql
Submitted: 26 Feb 2003 3:11 Modified: 25 Mar 2003 0:47
Reporter: Lenz Grimmer Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Server Severity:S3 (Non-critical)
Version:4.1 OS:
Assigned to: Bugs System CPU Architecture:Any

[26 Feb 2003 3:11] Lenz Grimmer
Description:
while working on getting a functional 4.1 distribution again, I noticed 
that running "scripts/mysql_install_db" from a binary 4.1 distribution 
gives me the following error: 
 
[SNIP] 
Preparing db table 
Preparing host table 
Preparing user table 
Preparing func table 
Preparing tables_priv table 
Preparing columns_priv table 
Installing all prepared tables 
cat: fill_help_tables.sql: No such file or directory 
030203  8:42:24  ./bin/mysqld: Shutdown Complete 
[SNIP] 
 
 o Is fill_help_tables.sql supposed to be part of the distribution? 
   Or is it optional? In which directory must it be located so that 
   mysql_install_db finds it? 
 o What about the shell script fill_help_tables? Include it in the 
   binary distribution, too? 
 o It seems to me, that it parses the manual.texi from the current 
   source tree. This may not work anymore, since we've moved the 
   manual into a separate tree! Please make sure, to take this into 
   account. 
 o What happens, if fill_help_tables.sql has not been executed by 
   mysql_install_db? Will the mysql binary still work correctly? 
 

How to repeat:

Suggested fix:
Fix scripts/mysql_install_db and scripts/make_binary_distribution to include and find 
fill_help_tables.
[25 Mar 2003 0:47] Lenz Grimmer
Thank you for your bug report. This issue has been fixed in the latest
development tree for that product. You can find more information about
accessing our development trees at 
    http://www.mysql.com/doc/en/Installing_source_tree.html

Monty now fixed this in the 4.1 tree: 
 
ChangeSet@1.1542.1.2, 2003-03-21 18:53:55+02:00, 
monty@narttu.mysql.fi 
  Fixes for fill_help_tables.sql