Script started on Sun Oct 20 21:48:55 2002 [barrie@magnolia barrie]$ which mysql /usr/bin/which: no mysql in (/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/barrie/bin) [barrie@magnolia barrie]$ locate mysql /usr/share/apps/quanta/doc/php/function.mysql-affected-rows.html /usr/share/apps/quanta/doc/php/function.mysql-fetch-lengths.html /usr/share/apps/quanta/doc/php/function.mysql-change-user.html /usr/share/apps/quanta/doc/php/function.mysql-close.html /usr/share/apps/quanta/doc/php/function.mysql-connect.html /usr/share/apps/quanta/doc/php/function.mysql-create-db.html /usr/share/apps/quanta/doc/php/function.mysql-data-seek.html /usr/share/apps/quanta/doc/php/function.mysql-db-query.html /usr/share/apps/quanta/doc/php/function.mysql-drop-db.html /usr/share/apps/quanta/doc/php/function.mysql-errno.html /usr/share/apps/quanta/doc/php/function.mysql-error.html /usr/share/apps/quanta/doc/php/function.mysql-fetch-array.html /usr/share/apps/quanta/doc/php/function.mysql-fetch-field.html /usr/share/apps/quanta/doc/php/function.mysql-fetch-object.html /usr/share/apps/quanta/doc/php/function.mysql-fetch-row.html /usr/share/apps/quanta/doc/php/function.mysql-field-flags.html /usr/share/apps/quanta/doc/php/function.mysql-field-len.html /usr/share/apps/quanta/doc/php/function.mysql-field-name.html /usr/share/apps/quanta/doc/php/function.mysql-field-seek.html /usr/share/apps/quanta/doc/php/function.mysql-field-table.html /usr/share/apps/quanta/doc/php/function.mysql-field-type.html /usr/share/apps/quanta/doc/php/function.mysql-free-result.html /usr/share/apps/quanta/doc/php/function.mysql-insert-id.html /usr/share/apps/quanta/doc/php/function.mysql-list-dbs.html /usr/share/apps/quanta/doc/php/function.mysql-list-fields.html /usr/share/apps/quanta/doc/php/function.mysql-list-tables.html /usr/share/apps/quanta/doc/php/function.mysql-num-fields.html /usr/share/apps/quanta/doc/php/function.mysql-num-rows.html /usr/share/apps/quanta/doc/php/function.mysql-pconnect.html /usr/share/apps/quanta/doc/php/function.mysql-query.html /usr/share/apps/quanta/doc/php/function.mysql-result.html /usr/share/apps/quanta/doc/php/function.mysql-select-db.html /usr/share/apps/quanta/doc/php/function.mysql-tablename.html /usr/share/apps/quanta/doc/php/ref.mysql.html /home/barrie/mysqlinstall20021018 /home/barrie/tmp/mysql-max-4.0.3-beta-pc-linux-gnu-i686.tar.gz /home/barrie/tmp/mysql-4.0.4-beta-pc-linux-gnu-i686.tar.gz [barrie@magnolia barrie]$ rpm -q --queryformat "%{NAME}-%{VERSION}-%{RELEASE}:%{EPOCH}\n" mysql package mysql is not installed ]0;barrie@magnolia:~ [barrie@magnolia barrie]$ [barrie@magnolia barrie]$ [barrie@magnolia barrie]$ c [barrie@magnolia barrie]$ c [barrie@magnolia barrie]$ cd [barrie@magnolia barrie]$ cd [barrie@magnolia barrie]$ cd [barrie@magnolia barrie]$ cd [barrie@magnolia barrie]$ cd t [barrie@magnolia barrie]$ cd t [barrie@magnolia barrie]$ cd tm [barrie@magnolia barrie]$ cd tm [barrie@magnolia barrie]$ cd tmp [barrie@magnolia barrie]$ cd tmp ]0;barrie@magnolia:~/tmp [barrie@magnolia tmp]$ [barrie@magnolia tmp]$ [barrie@magnolia tmp]$ l [barrie@magnolia tmp]$ l [barrie@magnolia tmp]$ ls [barrie@magnolia tmp]$ ls httpd-2.0.43.tar.gz mysql-4.0.4-beta-pc-linux-gnu-i686.tar.gz mysql-max-4.0.3-beta-pc-linux-gnu-i686.tar.gz nbtscan-1.0.3.tar.gz openload-0.1.2.tar.gz openssl-0.9.6g.tar.gz siege-latest.tar.gz vpnclient-linux-3.6.Rel-k9.tar.gz ]0;barrie@magnolia:~/tmp [barrie@magnolia tmp]$ [barrie@magnolia tmp]$ [barrie@magnolia tmp]$ c [barrie@magnolia tmp]$ c [barrie@magnolia tmp]$ cp [barrie@magnolia tmp]$ cp [barrie@magnolia tmp]$ cp [barrie@magnolia tmp]$ cp [barrie@magnolia tmp]$ cp m [barrie@magnolia tmp]$ cp m [barrie@magnolia tmp]$ cp my [barrie@magnolia tmp]$ cp my [barrie@magnolia tmp]$ cp mys [barrie@magnolia tmp]$ cp mys [barrie@magnolia tmp]$ cp mysq [barrie@magnolia tmp]$ cp mysq [barrie@magnolia tmp]$ cp mysql [barrie@magnolia tmp]$ cp mysql [barrie@magnolia tmp]$  [barrie@magnolia tmp]$ [barrie@magnolia tmp]$ s [barrie@magnolia tmp]$ s [barrie@magnolia tmp]$ su [barrie@magnolia tmp]$ su [barrie@magnolia tmp]$ sud [barrie@magnolia tmp]$ sud [barrie@magnolia tmp]$ sudo [barrie@magnolia tmp]$ sudo [barrie@magnolia tmp]$ sudo [barrie@magnolia tmp]$ sudo [barrie@magnolia tmp]$ sudo c [barrie@magnolia tmp]$ sudo c [barrie@magnolia tmp]$ sudo cp [barrie@magnolia tmp]$ sudo cp [barrie@magnolia tmp]$ sudo cp [barrie@magnolia tmp]$ sudo cp [barrie@magnolia tmp]$ sudo cp m [barrie@magnolia tmp]$ sudo cp m [barrie@magnolia tmp]$ sudo cp my [barrie@magnolia tmp]$ sudo cp my [barrie@magnolia tmp]$ sudo cp mys [barrie@magnolia tmp]$ sudo cp mys [barrie@magnolia tmp]$ sudo cp mysq [barrie@magnolia tmp]$ sudo cp mysq [barrie@magnolia tmp]$ sudo cp mysql [barrie@magnolia tmp]$ sudo cp mysql [barrie@magnolia tmp]$ sudo cp mysql- [barrie@magnolia tmp]$ sudo cp mysql- [barrie@magnolia tmp]$ sudo cp mysql-m [barrie@magnolia tmp]$ sudo cp mysql-m [barrie@magnolia tmp]$ sudo cp mysql-ma [barrie@magnolia tmp]$ sudo cp mysql-ma [barrie@magnolia tmp]$ sudo cp mysql-max [barrie@magnolia tmp]$ sudo cp mysql-max [barrie@magnolia tmp]$ sudo cp mysql-max- [barrie@magnolia tmp]$ sudo cp mysql-max- [barrie@magnolia tmp]$ sudo cp mysql-max-4 [barrie@magnolia tmp]$ sudo cp mysql-max-4 [barrie@magnolia tmp]$ sudo cp mysql-max-4. [barrie@magnolia tmp]$ sudo cp mysql-max-4. [barrie@magnolia tmp]$ sudo cp mysql-max-4.0 [barrie@magnolia tmp]$ sudo cp mysql-max-4.0 [barrie@magnolia tmp]$ sudo cp mysql-max-4.0. [barrie@magnolia tmp]$ sudo cp mysql-max-4.0. [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3 [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3 [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3- [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3- [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-b [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-b [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-be [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-be [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-bet [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-bet [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta- [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta- [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-p [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-p [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc- [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc- [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-l [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-l [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-li [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-li [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-lin [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-lin [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linu [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linu [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linux [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linux [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linux= [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linux= [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linux=g [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linux=g [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linux=gn [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linux=gn [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linux=gnu [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linux=gnu [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linux=gnu- [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linux=gnu- [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linux=gnu-i [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linux=gnu-i [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linux=gnu-i6 [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linux=gnu-i6 [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linux=gnu-i68 [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linux=gnu-i68 [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linux=gnu-i686 [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linux=gnu-i686 [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linux=gnu-i686. [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linux=gnu-i686. [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linux=gnu-i686.t [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linux=gnu-i686.t [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linux=gnu-i686. [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linux=gnu-i686 [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linux=gnu-i68 [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linux=gnu-i6 [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linux=gnu-i [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linux=gnu- [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linux=gnu [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linux=gn [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linux=g [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linux= [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linuxgnu-i686.t [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linux [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linux-gnu-i686.t [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linux- [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linux-g [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linux-gn [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linux-gnu [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linux-gnu- [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linux-gnu-i [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linux-gnu-i6 [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linux-gnu-i68 [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linux-gnu-i686 [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linux-gnu-i686. [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linux-gnu-i686.t [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linux-gnu-i686.ta [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linux-gnu-i686.ta [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linux-gnu-i686.tar [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linux-gnu-i686.tar [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linux-gnu-i686.tar. [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linux-gnu-i686.tar. [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linux-gnu-i686.tar.g [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linux-gnu-i686.tar.g [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linux-gnu-i686.tar.gz [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linux-gnu-i686.tar.gz [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linux-gnu-i686.tar.gz [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linux-gnu-i686.tar.gz [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linux-gnu-i686.tar.gz / [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linux-gnu-i686.tar.gz / [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linux-gnu-i686.tar.gz /u [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linux-gnu-i686.tar.gz /u [barrie@magnolia tmp]$ sudo cp mysql-max-4.0.3-beta-pc-linux-gnu-i686.tar.gz /us r r r/ r/ r/l r/l r/lo r/lo r/loc r/loc r/loca r/loca r/local r/local Password: ]0;barrie@magnolia:~/tmp [barrie@magnolia tmp]$ [barrie@magnolia tmp]$ [barrie@magnolia tmp]$ c [barrie@magnolia tmp]$ c [barrie@magnolia tmp]$ cd [barrie@magnolia tmp]$ cd [barrie@magnolia tmp]$ cd [barrie@magnolia tmp]$ cd [barrie@magnolia tmp]$ cd ~ [barrie@magnolia tmp]$ cd ~ [barrie@magnolia tmp]$ cd ~# [barrie@magnolia tmp]$ cd ~# [barrie@magnolia tmp]$ cd ~ [barrie@magnolia tmp]$ cd ~ [barrie@magnolia tmp]$ cd  [barrie@magnolia tmp]$ cd [barrie@magnolia tmp]$ cd ! [barrie@magnolia tmp]$ cd ! [barrie@magnolia tmp]$ cd !% [barrie@magnolia tmp]$ cd !% cd ]0;barrie@magnolia:~ [barrie@magnolia barrie]$ [barrie@magnolia barrie]$ [barrie@magnolia barrie]$ c [barrie@magnolia barrie]$ c [barrie@magnolia barrie]$ cd [barrie@magnolia barrie]$ cd [barrie@magnolia barrie]$ cd [barrie@magnolia barrie]$ cd [barrie@magnolia barrie]$ cd / [barrie@magnolia barrie]$ cd / [barrie@magnolia barrie]$ cd /u [barrie@magnolia barrie]$ cd /u [barrie@magnolia barrie]$ cd /us [barrie@magnolia barrie]$ cd /us [barrie@magnolia barrie]$ cd /usr [barrie@magnolia barrie]$ cd /usr [barrie@magnolia barrie]$ cd /usr/ [barrie@magnolia barrie]$ cd /usr/ [barrie@magnolia barrie]$ cd /usr/l [barrie@magnolia barrie]$ cd /usr/l [barrie@magnolia barrie]$ cd /usr/lo [barrie@magnolia barrie]$ cd /usr/lo [barrie@magnolia barrie]$ cd /usr/loc [barrie@magnolia barrie]$ cd /usr/loc [barrie@magnolia barrie]$ cd /usr/loca [barrie@magnolia barrie]$ cd /usr/loca [barrie@magnolia barrie]$ cd /usr/local [barrie@magnolia barrie]$ cd /usr/local ]0;barrie@magnolia:/usr/local [barrie@magnolia local]$ [barrie@magnolia local]$ [barrie@magnolia local]$ l [barrie@magnolia local]$ l [barrie@magnolia local]$ ls [barrie@magnolia local]$ ls bin etc include libexec sbin src doc games lib mysql-max-4.0.3-beta-pc-linux-gnu-i686.tar.gz share ]0;barrie@magnolia:/usr/local [barrie@magnolia local]$ [barrie@magnolia local]$ [barrie@magnolia local]$ t [barrie@magnolia local]$ t [barrie@magnolia local]$ ta [barrie@magnolia local]$ ta [barrie@magnolia local]$ tar [barrie@magnolia local]$ tar [barrie@magnolia local]$ ta [barrie@magnolia local]$ ta [barrie@magnolia local]$ t [barrie@magnolia local]$ t [barrie@magnolia local]$  [barrie@magnolia local]$ [barrie@magnolia local]$ g [barrie@magnolia local]$ g [barrie@magnolia local]$ gu [barrie@magnolia local]$ gu [barrie@magnolia local]$ gun [barrie@magnolia local]$ gun [barrie@magnolia local]$ gunz [barrie@magnolia local]$ gunz [barrie@magnolia local]$ gunzi [barrie@magnolia local]$ gunzi [barrie@magnolia local]$ gunzip [barrie@magnolia local]$ gunzip [barrie@magnolia local]$ gunzip [barrie@magnolia local]$ gunzip [barrie@magnolia local]$ gunzip m [barrie@magnolia local]$ gunzip m [barrie@magnolia local]$ gunzip my [barrie@magnolia local]$ gunzip my [barrie@magnolia local]$ gunzip mys [barrie@magnolia local]$ gunzip mys [barrie@magnolia local]$ gunzip mysq [barrie@magnolia local]$ gunzip mysq [barrie@magnolia local]$ gunzip mysql [barrie@magnolia local]$ gunzip mysql [barrie@magnolia local]$ gunzip mysql- [barrie@magnolia local]$ gunzip mysql- [barrie@magnolia local]$ gunzip mysql-m [barrie@magnolia local]$ gunzip mysql-m [barrie@magnolia local]$ gunzip mysql-ma [barrie@magnolia local]$ gunzip mysql-ma [barrie@magnolia local]$ gunzip mysql-max [barrie@magnolia local]$ gunzip mysql-max [barrie@magnolia local]$ gunzip mysql-max- [barrie@magnolia local]$ gunzip mysql-max- [barrie@magnolia local]$ gunzip mysql-max-4 [barrie@magnolia local]$ gunzip mysql-max-4 [barrie@magnolia local]$ gunzip mysql-max-4. [barrie@magnolia local]$ gunzip mysql-max-4. [barrie@magnolia local]$ gunzip mysql-max-4.0 [barrie@magnolia local]$ gunzip mysql-max-4.0 [barrie@magnolia local]$ gunzip mysql-max-4.0. [barrie@magnolia local]$ gunzip mysql-max-4.0. [barrie@magnolia local]$ gunzip mysql-max-4.0.3 [barrie@magnolia local]$ gunzip mysql-max-4.0.3 [barrie@magnolia local]$ gunzip mysql-max-4.0.3- [barrie@magnolia local]$ gunzip mysql-max-4.0.3- [barrie@magnolia local]$ gunzip mysql-max-4.0.3-b [barrie@magnolia local]$ gunzip mysql-max-4.0.3-b [barrie@magnolia local]$ gunzip mysql-max-4.0.3-be [barrie@magnolia local]$ gunzip mysql-max-4.0.3-be [barrie@magnolia local]$ gunzip mysql-max-4.0.3-bet [barrie@magnolia local]$ gunzip mysql-max-4.0.3-bet [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta- [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta- [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-p [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-p[barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc- [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc- [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-l [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-l [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-li [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-li [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-lin [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-lin [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-linu [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-linu [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-linux [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-linux [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-linux- [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-linux- [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-linux-g [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-linux-g [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-linux-gn [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-linux-gn [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-linux-gnu[barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-linux-gnu [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-linux-gnu- [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-linux-gnu- [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-linux-gnu-i [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-linux-gnu-i [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-linux-gnu-i6 [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-linux-gnu-i6 [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-linux-gnu-i68 [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-linux-gnu-i68 [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-linux-gnu-i686 [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-linux-gnu-i686 [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-linux-gnu-i686. [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-linux-gnu-i686. [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-linux-gnu-i686.r [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-linux-gnu-i686.r [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-linux-gnu-i686.ra [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-linux-gnu-i686.ra [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-linux-gnu-i686.r [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-linux-gnu-i686.r [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-linux-gnu-i686. [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-linux-gnu-i686. [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-linux-gnu-i686.t [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-linux-gnu-i686.t [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-linux-gnu-i686.ta [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-linux-gnu-i686.ta [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-linux-gnu-i686.tar [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-linux-gnu-i686.tar [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-linux-gnu-i686.tar. [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-linux-gnu-i686.tar. [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-linux-gnu-i686.tar.g [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-linux-gnu-i686.tar.g [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-linux-gnu-i686.tar.gz [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-linux-gnu-i686.tar.gz gunzip: mysql-max-4.0.3-beta-pc-linux-gnu-i686.tar: Permission denied ]0;barrie@magnolia:/usr/local [barrie@magnolia local]$ [barrie@magnolia local]$ [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-linux-gnu-i686.tar.gz [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-linux-gnu-i686.tar.gz [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-linux-gnu-i686.tar.g [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-linux-gnu-i686.tar. [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-linux-gnu-i686.tar [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-linux-gnu-i686.ta [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-linux-gnu-i686.t [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-linux-gnu-i686. [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-linux-gnu-i686 [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-linux-gnu-i68 [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-linux-gnu-i6 [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-linux-gnu-i [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-linux-gnu- [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-linux-gnu [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-linux-gn [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-linux-g [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-linux- [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-linux [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-linu [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-lin [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-li [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc-l [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc- [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-pc [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta-p [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta- [barrie@magnolia local]$ gunzip mysql-max-4.0.3-beta [barrie@magnolia local]$ gunzip mysql-max-4.0.3-bet [barrie@magnolia local]$ gunzip mysql-max-4.0.3-be [barrie@magnolia local]$ gunzip mysql-max-4.0.3-b [barrie@magnolia local]$ gunzip mysql-max-4.0.3- [barrie@magnolia local]$ gunzip mysql-max-4.0.3 [barrie@magnolia local]$ gunzip mysql-max-4.0. [barrie@magnolia local]$ gunzip mysql-max-4.0 [barrie@magnolia local]$ gunzip mysql-max-4. [barrie@magnolia local]$ gunzip mysql-max-4 [barrie@magnolia local]$ gunzip mysql-max- [barrie@magnolia local]$ gunzip mysql-max [barrie@magnolia local]$ gunzip mysql-ma [barrie@magnolia local]$ gunzip mysql-m [barrie@magnolia local]$ gunzip mysql- [barrie@magnolia local]$ gunzip mysql [barrie@magnolia local]$ gunzip mysq [barrie@magnolia local]$ gunzip mys [barrie@magnolia local]$ gunzip my [barrie@magnolia local]$ gunzip m [barrie@magnolia local]$ gunzip [barrie@magnolia local]$ gunzip [barrie@magnolia local]$ gunzi [barrie@magnolia local]$ gunz [barrie@magnolia local]$ gun [barrie@magnolia local]$ gu [barrie@magnolia local]$ g [barrie@magnolia local]$  [barrie@magnolia local]$ [barrie@magnolia local]$ [1@s [barrie@magnolia local]$ s [barrie@magnolia local]$ s[1@u [barrie@magnolia local]$ su [barrie@magnolia local]$ sudgunzip mysql-max-4.0.3-beta-pc-linux-gnu-i686.tar.gz  [barrie@magnolia local]$ sud [barrie@magnolia local]$ sudogunzip mysql-max-4.0.3-beta-pc-linux-gnu-i686.tar.gz z [barrie@magnolia local]$ sudo [barrie@magnolia local]$ sudo gunzip mysql-max-4.0.3-beta-pc-linux-gnu-i686.tar.g gz [barrie@magnolia local]$ sudo ]0;barrie@magnolia:/usr/local [barrie@magnolia local]$ [barrie@magnolia local]$ [barrie@magnolia local]$ l [barrie@magnolia local]$ l [barrie@magnolia local]$ ls [barrie@magnolia local]$ ls bin etc include libexec sbin src doc games lib mysql-max-4.0.3-beta-pc-linux-gnu-i686.tar share ]0;barrie@magnolia:/usr/local [barrie@magnolia local]$ [barrie@magnolia local]$ [barrie@magnolia local]$ t [barrie@magnolia local]$ t [barrie@magnolia local]$ ta [barrie@magnolia local]$ ta [barrie@magnolia local]$ tar [barrie@magnolia local]$ tar [barrie@magnolia local]$ tar [barrie@magnolia local]$ tar [barrie@magnolia local]$ tar t [barrie@magnolia local]$ tar t [barrie@magnolia local]$ tar tf [barrie@magnolia local]$ tar tf [barrie@magnolia local]$ tar tfr [barrie@magnolia local]$ tar tfr [barrie@magnolia local]$ tar tf [barrie@magnolia local]$ tar tf [barrie@magnolia local]$ tar tf [barrie@magnolia local]$ tar tf [barrie@magnolia local]$ tar tf m [barrie@magnolia local]$ tar tf m [barrie@magnolia local]$ tar tf my [barrie@magnolia local]$ tar tf my [barrie@magnolia local]$ tar tf mys [barrie@magnolia local]$ tar tf mys [barrie@magnolia local]$ tar tf mysq [barrie@magnolia local]$ tar tf mysq [barrie@magnolia local]$ tar tf mysql [barrie@magnolia local]$ tar tf mysql [barrie@magnolia local]$ tar tf mysql- [barrie@magnolia local]$ tar tf mysql- [barrie@magnolia local]$ tar tf mysql-m [barrie@magnolia local]$ tar tf mysql-m [barrie@magnolia local]$ tar tf mysql-ma [barrie@magnolia local]$ tar tf mysql-ma [barrie@magnolia local]$ tar tf mysql-max [barrie@magnolia local]$ tar tf mysql-max [barrie@magnolia local]$ tar tf mysql-max- [barrie@magnolia local]$ tar tf mysql-max- [barrie@magnolia local]$ tar tf mysql-max-4 [barrie@magnolia local]$ tar tf mysql-max-4 [barrie@magnolia local]$ tar tf mysql-max-4. [barrie@magnolia local]$ tar tf mysql-max-4. [barrie@magnolia local]$ tar tf mysql-max-4.0 [barrie@magnolia local]$ tar tf mysql-max-4.0 [barrie@magnolia local]$ tar tf mysql-max-4.0. [barrie@magnolia local]$ tar tf mysql-max-4.0. [barrie@magnolia local]$ tar tf mysql-max-4.0.3 [barrie@magnolia local]$ tar tf mysql-max-4.0.3 [barrie@magnolia local]$ tar tf mysql-max-4.0.3- [barrie@magnolia local]$ tar tf mysql-max-4.0.3- [barrie@magnolia local]$ tar tf mysql-max-4.0.3-b [barrie@magnolia local]$ tar tf mysql-max-4.0.3-b [barrie@magnolia local]$ tar tf mysql-max-4.0.3-be [barrie@magnolia local]$ tar tf mysql-max-4.0.3-be [barrie@magnolia local]$ tar tf mysql-max-4.0.3-bet [barrie@magnolia local]$ tar tf mysql-max-4.0.3-bet [barrie@magnolia local]$ tar tf mysql-max-4.0.3-beta [barrie@magnolia local]$ tar tf mysql-max-4.0.3-beta [barrie@magnolia local]$ tar tf mysql-max-4.0.3-beta- [barrie@magnolia local]$ tar tf mysql-max-4.0.3-beta- [barrie@magnolia local]$ tar tf mysql-max-4.0.3-beta-p [barrie@magnolia local]$ tar tf mysql-max-4.0.3-beta-p [barrie@magnolia local]$ tar tf mysql-max-4.0.3-beta-pc [barrie@magnolia local]$ tar tf mysql-max-4.0.3-beta-pc [barrie@magnolia local]$ tar tf mysql-max-4.0.3-beta-pc- [barrie@magnolia local]$ tar tf mysql-max-4.0.3-beta-pc- [barrie@magnolia local]$ tar tf mysql-max-4.0.3-beta-pc-l [barrie@magnolia local]$ tar tf mysql-max-4.0.3-beta-pc-l [barrie@magnolia local]$ tar tf mysql-max-4.0.3-beta-pc-li [barrie@magnolia local]$ tar tf mysql-max-4.0.3-beta-pc-li [barrie@magnolia local]$ tar tf mysql-max-4.0.3-beta-pc-lin [barrie@magnolia local]$ tar tf mysql-max-4.0.3-beta-pc-lin [barrie@magnolia local]$ tar tf mysql-max-4.0.3-beta-pc-linu [barrie@magnolia local]$ tar tf mysql-max-4.0.3-beta-pc-linu [barrie@magnolia local]$ tar tf mysql-max-4.0.3-beta-pc-linux [barrie@magnolia local]$ tar tf mysql-max-4.0.3-beta-pc-linux [barrie@magnolia local]$ tar tf mysql-max-4.0.3-beta-pc-linux- [barrie@magnolia local]$ tar tf mysql-max-4.0.3-beta-pc-linux- [barrie@magnolia local]$ tar tf mysql-max-4.0.3-beta-pc-linux-g [barrie@magnolia local]$ tar tf mysql-max-4.0.3-beta-pc-linux-g [barrie@magnolia local]$ tar tf mysql-max-4.0.3-beta-pc-linux-gn [barrie@magnolia local]$ tar tf mysql-max-4.0.3-beta-pc-linux-gn [barrie@magnolia local]$ tar tf mysql-max-4.0.3-beta-pc-linux-gnu [barrie@magnolia local]$ tar tf mysql-max-4.0.3-beta-pc-linux-gnu [barrie@magnolia local]$ tar tf mysql-max-4.0.3-beta-pc-linux-gnu- [barrie@magnolia local]$ tar tf mysql-max-4.0.3-beta-pc-linux-gnu- [barrie@magnolia local]$ tar tf mysql-max-4.0.3-beta-pc-linux-gnu-i [barrie@magnolia local]$ tar tf mysql-max-4.0.3-beta-pc-linux-gnu-i [barrie@magnolia local]$ tar tf mysql-max-4.0.3-beta-pc-linux-gnu-i6 [barrie@magnolia local]$ tar tf mysql-max-4.0.3-beta-pc-linux-gnu-i6 [barrie@magnolia local]$ tar tf mysql-max-4.0.3-beta-pc-linux-gnu-i68 [barrie@magnolia local]$ tar tf mysql-max-4.0.3-beta-pc-linux-gnu-i68 [barrie@magnolia local]$ tar tf mysql-max-4.0.3-beta-pc-linux-gnu-i686 [barrie@magnolia local]$ tar tf mysql-max-4.0.3-beta-pc-linux-gnu-i686 [barrie@magnolia local]$ tar tf mysql-max-4.0.3-beta-pc-linux-gnu-i686. [barrie@magnolia local]$ tar tf mysql-max-4.0.3-beta-pc-linux-gnu-i686. [barrie@magnolia local]$ tar tf mysql-max-4.0.3-beta-pc-linux-gnu-i686.t [barrie@magnolia local]$ tar tf mysql-max-4.0.3-beta-pc-linux-gnu-i686.t [barrie@magnolia local]$ tar tf mysql-max-4.0.3-beta-pc-linux-gnu-i686.ta [barrie@magnolia local]$ tar tf mysql-max-4.0.3-beta-pc-linux-gnu-i686.ta [barrie@magnolia local]$ tar tf mysql-max-4.0.3-beta-pc-linux-gnu-i686.tar [barrie@magnolia local]$ tar tf mysql-max-4.0.3-beta-pc-linux-gnu-i686.tar [barrie@magnolia local]$ tar tf mysql-max-4.0.3-beta-pc-linux-gnu-i686.tar [barrie@magnolia local]$ tar tf mysql-max-4.0.3-beta-pc-linux-gnu-i686.tar [barrie@magnolia local]$ tar tf mysql-max-4.0.3-beta-pc-linux-gnu-i686.tar | [barrie@magnolia local]$ tar tf mysql-max-4.0.3-beta-pc-linux-gnu-i686.tar | [barrie@magnolia local]$ tar tf mysql-max-4.0.3-beta-pc-linux-gnu-i686.tar | [barrie@magnolia local]$ tar tf mysql-max-4.0.3-beta-pc-linux-gnu-i686.tar | [barrie@magnolia local]$ tar tf mysql-max-4.0.3-beta-pc-linux-gnu-i686.tar | h [barrie@magnolia local]$ tar tf mysql-max-4.0.3-beta-pc-linux-gnu-i686.tar | h [barrie@magnolia local]$ tar tf mysql-max-4.0.3-beta-pc-linux-gnu-i686.tar | he [barrie@magnolia local]$ tar tf mysql-max-4.0.3-beta-pc-linux-gnu-i686.tar | he [barrie@magnolia local]$ tar tf mysql-max-4.0.3-beta-pc-linux-gnu-i686.tar | hea d d mysql-max-4.0.3-beta-pc-linux-gnu-i686/ mysql-max-4.0.3-beta-pc-linux-gnu-i686/bin/ mysql-max-4.0.3-beta-pc-linux-gnu-i686/bin/comp_err mysql-max-4.0.3-beta-pc-linux-gnu-i686/bin/replace mysql-max-4.0.3-beta-pc-linux-gnu-i686/bin/perror mysql-max-4.0.3-beta-pc-linux-gnu-i686/bin/resolveip mysql-max-4.0.3-beta-pc-linux-gnu-i686/bin/my_print_defaults mysql-max-4.0.3-beta-pc-linux-gnu-i686/bin/resolve_stack_dump mysql-max-4.0.3-beta-pc-linux-gnu-i686/bin/isamchk mysql-max-4.0.3-beta-pc-linux-gnu-i686/bin/pack_isam ]0;barrie@magnolia:/usr/local [barrie@magnolia local]$ [barrie@magnolia local]$ [barrie@magnolia local]$ c [barrie@magnolia local]$ c [barrie@magnolia local]$ cd [barrie@magnolia local]$ cd [barrie@magnolia local]$ cd [barrie@magnolia local]$ cd [barrie@magnolia local]$ cd b [barrie@magnolia local]$ cd b [barrie@magnolia local]$ cd bi [barrie@magnolia local]$ cd bi [barrie@magnolia local]$ cd bin [barrie@magnolia local]$ cd bin ]0;barrie@magnolia:/usr/local/bin [barrie@magnolia bin]$ [barrie@magnolia bin]$ [barrie@magnolia bin]$ l [barrie@magnolia bin]$ l [barrie@magnolia bin]$ ls [barrie@magnolia bin]$ ls ]0;barrie@magnolia:/usr/local/bin [barrie@magnolia bin]$ [barrie@magnolia bin]$ [barrie@magnolia bin]$ p [barrie@magnolia bin]$ p [barrie@magnolia bin]$ pw [barrie@magnolia bin]$ pw [barrie@magnolia bin]$ pwd [barrie@magnolia bin]$ pwd /usr/local/bin ]0;barrie@magnolia:/usr/local/bin [barrie@magnolia bin]$ [barrie@magnolia bin]$ [barrie@magnolia bin]$ c [barrie@magnolia bin]$ c [barrie@magnolia bin]$ cd [barrie@magnolia bin]$ cd [barrie@magnolia bin]$ cd [barrie@magnolia bin]$ cd [barrie@magnolia bin]$ cd . [barrie@magnolia bin]$ cd . [barrie@magnolia bin]$ cd .. [barrie@magnolia bin]$ cd .. ]0;barrie@magnolia:/usr/local [barrie@magnolia local]$ [barrie@magnolia local]$ [barrie@magnolia local]$ l [barrie@magnolia local]$ l [barrie@magnolia local]$ ls [barrie@magnolia local]$ ls bin etc include libexec sbin src doc games lib mysql-max-4.0.3-beta-pc-linux-gnu-i686.tar share ]0;barrie@magnolia:/usr/local [barrie@magnolia local]$ [barrie@magnolia local]$ [barrie@magnolia local]$ c [barrie@magnolia local]$ c [barrie@magnolia local]$ cp [barrie@magnolia local]$ cp [barrie@magnolia local]$ c [barrie@magnolia local]$ c[barrie@magnolia local]$  [barrie@magnolia local]$ [barrie@magnolia local]$ m [barrie@magnolia local]$ m [barrie@magnolia local]$ mv [barrie@magnolia local]$ mv [barrie@magnolia local]$ mv [barrie@magnolia local]$ mv [barrie@magnolia local]$ mv m [barrie@magnolia local]$ mv m [barrie@magnolia local]$ mv my [barrie@magnolia local]$ mv my [barrie@magnolia local]$ mv mys [barrie@magnolia local]$ mv mys [barrie@magnolia local]$ mv mysq [barrie@magnolia local]$ mv mysq [barrie@magnolia local]$ mv mysql [barrie@magnolia local]$ mv mysql [barrie@magnolia local]$ mv mysql* [barrie@magnolia local]$ mv mysql* [barrie@magnolia local]$ mv mysql* [barrie@magnolia local]$ mv mysql* [barrie@magnolia local]$ mv mysql* b [barrie@magnolia local]$ mv mysql* b [barrie@magnolia local]$ mv mysql* bi [barrie@magnolia local]$ mv mysql* bi [barrie@magnolia local]$ mv mysql* bin [barrie@magnolia local]$ mv mysql* bin mv: cannot move `mysql-max-4.0.3-beta-pc-linux-gnu-i686.tar' to `bin/mysql-max-4.0.3-beta-pc-linux-gnu-i686.tar': Permission denied ]0;barrie@magnolia:/usr/local [barrie@magnolia local]$ [barrie@magnolia local]$ [barrie@magnolia local]$ mv mysql* bin [barrie@magnolia local]$ mv mysql* bin [barrie@magnolia local]$ mv mysql* bi [barrie@magnolia local]$ mv mysql* b [barrie@magnolia local]$ mv mysql* [barrie@magnolia local]$ mv mysql* [barrie@magnolia local]$ mv mysql [barrie@magnolia local]$ mv mysq [barrie@magnolia local]$ mv mys [barrie@magnolia local]$ mv my [barrie@magnolia local]$ mv m [barrie@magnolia local]$ mv [barrie@magnolia local]$ mv [barrie@magnolia local]$ m [barrie@magnolia local]$ [barrie@magnolia local]$ [1@s [barrie@magnolia local]$ s [barrie@magnolia local]$ s[1@u [barrie@magnolia local]$ su [barrie@magnolia local]$ su[1@d [barrie@magnolia local]$ sud [barrie@magnolia local]$ sud[1@o [barrie@magnolia local]$ sudo [barrie@magnolia local]$ sudo[1@ [barrie@magnolia local]$ sudo ]0;barrie@magnolia:/usr/local [barrie@magnolia local]$ [barrie@magnolia local]$ [barrie@magnolia local]$ l [barrie@magnolia local]$ l [barrie@magnolia local]$ ls [barrie@magnolia local]$ ls bin doc etc games include lib libexec sbin share src ]0;barrie@magnolia:/usr/local [barrie@magnolia local]$ [barrie@magnolia local]$ [barrie@magnolia local]$ c [barrie@magnolia local]$ c [barrie@magnolia local]$ cd [barrie@magnolia local]$ cd [barrie@magnolia local]$ cd [barrie@magnolia local]$ cd [barrie@magnolia local]$ cd b [barrie@magnolia local]$ cd b [barrie@magnolia local]$ cd bi [barrie@magnolia local]$ cd bi [barrie@magnolia local]$ cd bin [barrie@magnolia local]$ cd bin ]0;barrie@magnolia:/usr/local/bin [barrie@magnolia bin]$ [barrie@magnolia bin]$ [barrie@magnolia bin]$ l [barrie@magnolia bin]$ l [barrie@magnolia bin]$ ls [barrie@magnolia bin]$ ls mysql-max-4.0.3-beta-pc-linux-gnu-i686.tar ]0;barrie@magnolia:/usr/local/bin [barrie@magnolia bin]$ [barrie@magnolia bin]$ [barrie@magnolia bin]$ t [barrie@magnolia bin]$ t [barrie@magnolia bin]$ ta [barrie@magnolia bin]$ ta [barrie@magnolia bin]$ tar [barrie@magnolia bin]$ tar [barrie@magnolia bin]$ tar [barrie@magnolia bin]$ tar [barrie@magnolia bin]$ tar x [barrie@magnolia bin]$ tar x [barrie@magnolia bin]$ tar xf [barrie@magnolia bin]$ tar xf [barrie@magnolia bin]$ tar xf [barrie@magnolia bin]$ tar xf [barrie@magnolia bin]$ tar xf m [barrie@magnolia bin]$ tar xf m [barrie@magnolia bin]$ tar xf my [barrie@magnolia bin]$ tar xf my [barrie@magnolia bin]$ tar xf mys [barrie@magnolia bin]$ tar xf mys [barrie@magnolia bin]$ tar xf mysl [barrie@magnolia bin]$ tar xf mysl [barrie@magnolia bin]$ tar xf mys [barrie@magnolia bin]$ tar xf mys [barrie@magnolia bin]$ tar xf mysq [barrie@magnolia bin]$ tar xf mysq [barrie@magnolia bin]$ tar xf mysql [barrie@magnolia bin]$ tar xf mysql [barrie@magnolia bin]$ tar xf mysql- [barrie@magnolia bin]$ tar xf mysql- [barrie@magnolia bin]$ tar xf mysql-m [barrie@magnolia bin]$ tar xf mysql-m [barrie@magnolia bin]$ tar xf mysql-ma [barrie@magnolia bin]$ tar xf mysql-ma [barrie@magnolia bin]$ tar xf mysql-max [barrie@magnolia bin]$ tar xf mysql-max [barrie@magnolia bin]$ tar xf mysql-max- [barrie@magnolia bin]$ tar xf mysql-max- [barrie@magnolia bin]$ tar xf mysql-max-4 [barrie@magnolia bin]$ tar xf mysql-max-4 [barrie@magnolia bin]$ tar xf mysql-max-4. [barrie@magnolia bin]$ tar xf mysql-max-4. [barrie@magnolia bin]$ tar xf mysql-max-4.0 [barrie@magnolia bin]$ tar xf mysql-max-4.0 [barrie@magnolia bin]$ tar xf mysql-max-4.0. [barrie@magnolia bin]$ tar xf mysql-max-4.0. [barrie@magnolia bin]$ tar xf mysql-max-4.0.3 [barrie@magnolia bin]$ tar xf mysql-max-4.0.3 [barrie@magnolia bin]$ tar xf mysql-max-4.0.3- [barrie@magnolia bin]$ tar xf mysql-max-4.0.3- [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-b [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-b [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-be [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-be [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-bet [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-bet [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-bets [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-bets [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-bet [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-bet [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta- [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta- [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta-p [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta-p [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta-pc [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta-pc [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta-pc- [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta-pc- [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta-pc-l [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta-pc-l [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta-pc-li [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta-pc-li [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta-pc-lin [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta-pc-lin [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta-pc-linu[barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta-pc-linu [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta-pc-linux [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta-pc-linux [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta-pc-linux- [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta-pc-linux- [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta-pc-linux-g [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta-pc-linux-g [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta-pc-linux-gn [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta-pc-linux-gn [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta-pc-linux-gnu [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta-pc-linux-gnu [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta-pc-linux-gnu- [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta-pc-linux-gnu- [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta-pc-linux-gnu-i [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta-pc-linux-gnu-i [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta-pc-linux-gnu-i6 [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta-pc-linux-gnu-i6 [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta-pc-linux-gnu-i68 [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta-pc-linux-gnu-i68 [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta-pc-linux-gnu-i686 [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta-pc-linux-gnu-i686 [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta-pc-linux-gnu-i686. [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta-pc-linux-gnu-i686. [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta-pc-linux-gnu-i686.t [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta-pc-linux-gnu-i686.t [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta-pc-linux-gnu-i686.ta [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta-pc-linux-gnu-i686.ta [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta-pc-linux-gnu-i686.tar [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta-pc-linux-gnu-i686.tar [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta-pc-linux-gnu-i686.ta [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta-pc-linux-gnu-i686.t [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta-pc-linux-gnu-i686. [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta-pc-linux-gnu-i686 [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta-pc-linux-gnu-i68 [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta-pc-linux-gnu-i6 [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta-pc-linux-gnu-i [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta-pc-linux-gnu- [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta-pc-linux-gnu [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta-pc-linux-gn [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta-pc-linux-g [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta-pc-linux- [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta-pc-linux [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta-pc-linu [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta-pc-lin [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta-pc-li [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta-pc-l [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta-pc- [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta-pc [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta-p [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta- [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-beta [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-bet [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-be [barrie@magnolia bin]$ tar xf mysql-max-4.0.3-b [barrie@magnolia bin]$ tar xf mysql-max-4.0.3- [barrie@magnolia bin]$ tar xf mysql-max-4.0.3 [barrie@magnolia bin]$ tar xf mysql-max-4.0. [barrie@magnolia bin]$ tar xf mysql-max-4.0 [barrie@magnolia bin]$ tar xf mysql-max-4. [barrie@magnolia bin]$ tar xf mysql-max-4 [barrie@magnolia bin]$ tar xf mysql-max- [barrie@magnolia bin]$ tar xf mysql-max [barrie@magnolia bin]$ tar xf mysql-ma [barrie@magnolia bin]$ tar xf mysql-m [barrie@magnolia bin]$ tar xf mysql- [barrie@magnolia bin]$ tar xf mysql [barrie@magnolia bin]$ tar xf mysq [barrie@magnolia bin]$ tar xf mys [barrie@magnolia bin]$ tar xf my [barrie@magnolia bin]$ tar xf m [barrie@magnolia bin]$ tar xf [barrie@magnolia bin]$ tar xf [barrie@magnolia bin]$ tar x [barrie@magnolia bin]$ tar [barrie@magnolia bin]$ tar [barrie@magnolia bin]$ ta [barrie@magnolia bin]$ t [barrie@magnolia bin]$ [barrie@magnolia bin]$ [1@s [barrie@magnolia bin]$ s [barrie@magnolia bin]$ s[1@u [barrie@magnolia bin]$ su [barrie@magnolia bin]$ su[1@d [barrie@magnolia bin]$ sud [barrie@magnolia bin]$ sud[1@o [barrie@magnolia bin]$ sudo [barrie@magnolia bin]$ sudo[1@ [barrie@magnolia bin]$ sudo ]0;barrie@magnolia:/usr/local/bin [barrie@magnolia bin]$ [barrie@magnolia bin]$ [barrie@magnolia bin]$ l [barrie@magnolia bin]$ l [barrie@magnolia bin]$ ll [barrie@magnolia bin]$ ll total 30900 drwxr-xr-x 13 503 users 4096 Aug 27 12:33 mysql-max-4.0.3-beta-pc-linux-gnu-i686 -rw-r--r-- 1 root root 31600640 Oct 20 21:51 mysql-max-4.0.3-beta-pc-linux-gnu-i686.tar ]0;barrie@magnolia:/usr/local/bin [barrie@magnolia bin]$ [barrie@magnolia bin]$ [barrie@magnolia bin]$ c [barrie@magnolia bin]$ c [barrie@magnolia bin]$ cd [barrie@magnolia bin]$ cd [barrie@magnolia bin]$ cd [barrie@magnolia bin]$ cd [barrie@magnolia bin]$ cd m [barrie@magnolia bin]$ cd m [barrie@magnolia bin]$ cd my [barrie@magnolia bin]$ cd my [barrie@magnolia bin]$ cd mys [barrie@magnolia bin]$ cd mys [barrie@magnolia bin]$ cd mysq [barrie@magnolia bin]$ cd mysq [barrie@magnolia bin]$ cd mysql [barrie@magnolia bin]$ cd mysql [barrie@magnolia bin]$ cd mysql- [barrie@magnolia bin]$ cd mysql- [barrie@magnolia bin]$ cd mysql-m [barrie@magnolia bin]$ cd mysql-m [barrie@magnolia bin]$ cd mysql-ma [barrie@magnolia bin]$ cd mysql-ma [barrie@magnolia bin]$ cd mysql-max [barrie@magnolia bin]$ cd mysql-max [barrie@magnolia bin]$ cd mysql-max- [barrie@magnolia bin]$ cd mysql-max- [barrie@magnolia bin]$ cd mysql-max-4 [barrie@magnolia bin]$ cd mysql-max-4 [barrie@magnolia bin]$ cd mysql-max-4. [barrie@magnolia bin]$ cd mysql-max-4. [barrie@magnolia bin]$ cd mysql-max-4.0 [barrie@magnolia bin]$ cd mysql-max-4.0 [barrie@magnolia bin]$ cd mysql-max-4.0. [barrie@magnolia bin]$ cd mysql-max-4.0. [barrie@magnolia bin]$ cd mysql-max-4.0.3 [barrie@magnolia bin]$ cd mysql-max-4.0.3 [barrie@magnolia bin]$ cd mysql-max-4.0.3- [barrie@magnolia bin]$ cd mysql-max-4.0.3- [barrie@magnolia bin]$ cd mysql-max-4.0.3-b [barrie@magnolia bin]$ cd mysql-max-4.0.3-b [barrie@magnolia bin]$ cd mysql-max-4.0.3-be [barrie@magnolia bin]$ cd mysql-max-4.0.3-be [barrie@magnolia bin]$ cd mysql-max-4.0.3-bet [barrie@magnolia bin]$ cd mysql-max-4.0.3-bet [barrie@magnolia bin]$ cd mysql-max-4.0.3-beta [barrie@magnolia bin]$ cd mysql-max-4.0.3-beta [barrie@magnolia bin]$ cd mysql-max-4.0.3-beta- [barrie@magnolia bin]$ cd mysql-max-4.0.3-beta- [barrie@magnolia bin]$ cd mysql-max-4.0.3-beta-p [barrie@magnolia bin]$ cd mysql-max-4.0.3-beta-p [barrie@magnolia bin]$ cd mysql-max-4.0.3-beta-pc [barrie@magnolia bin]$ cd mysql-max-4.0.3-beta-pc [barrie@magnolia bin]$ cd mysql-max-4.0.3-beta-pc- [barrie@magnolia bin]$ cd mysql-max-4.0.3-beta-pc- [barrie@magnolia bin]$ cd mysql-max-4.0.3-beta-pc-l [barrie@magnolia bin]$ cd mysql-max-4.0.3-beta-pc-l [barrie@magnolia bin]$ cd mysql-max-4.0.3-beta-pc-li [barrie@magnolia bin]$ cd mysql-max-4.0.3-beta-pc-li [barrie@magnolia bin]$ cd mysql-max-4.0.3-beta-pc-lin [barrie@magnolia bin]$ cd mysql-max-4.0.3-beta-pc-lin [barrie@magnolia bin]$ cd mysql-max-4.0.3-beta-pc-linu [barrie@magnolia bin]$ cd mysql-max-4.0.3-beta-pc-linu [barrie@magnolia bin]$ cd mysql-max-4.0.3-beta-pc-linux [barrie@magnolia bin]$ cd mysql-max-4.0.3-beta-pc-linux [barrie@magnolia bin]$ cd mysql-max-4.0.3-beta-pc-linux- [barrie@magnolia bin]$ cd mysql-max-4.0.3-beta-pc-linux- [barrie@magnolia bin]$ cd mysql-max-4.0.3-beta-pc-linux-g [barrie@magnolia bin]$ cd mysql-max-4.0.3-beta-pc-linux-g [barrie@magnolia bin]$ cd mysql-max-4.0.3-beta-pc-linux-gn [barrie@magnolia bin]$ cd mysql-max-4.0.3-beta-pc-linux-gn [barrie@magnolia bin]$ cd mysql-max-4.0.3-beta-pc-linux-gnu [barrie@magnolia bin]$ cd mysql-max-4.0.3-beta-pc-linux-gnu [barrie@magnolia bin]$ cd mysql-max-4.0.3-beta-pc-linux-gnu- [barrie@magnolia bin]$ cd mysql-max-4.0.3-beta-pc-linux-gnu- [barrie@magnolia bin]$ cd mysql-max-4.0.3-beta-pc-linux-gnu-i [barrie@magnolia bin]$ cd mysql-max-4.0.3-beta-pc-linux-gnu-i [barrie@magnolia bin]$ cd mysql-max-4.0.3-beta-pc-linux-gnu-i6 [barrie@magnolia bin]$ cd mysql-max-4.0.3-beta-pc-linux-gnu-i6 [barrie@magnolia bin]$ cd mysql-max-4.0.3-beta-pc-linux-gnu-i68 [barrie@magnolia bin]$ cd mysql-max-4.0.3-beta-pc-linux-gnu-i68 [barrie@magnolia bin]$ cd mysql-max-4.0.3-beta-pc-linux-gnu-i686 [barrie@magnolia bin]$ cd mysql-max-4.0.3-beta-pc-linux-gnu-i686 ]0;barrie@magnolia:/usr/local/bin/mysql-max-4.0.3-beta-pc-linux-gnu-i686 [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ l [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ l [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ ls [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ ls bin COPYING.LIB lib manual.txt share ChangeLog data man mysql-test sql-bench configure include manual.html README support-files COPYING INSTALL-BINARY manual_toc.html scripts tests ]0;barrie@magnolia:/usr/local/bin/mysql-max-4.0.3-beta-pc-linux-gnu-i686 [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ m [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ m [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ mo [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ mo [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ mor [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ mor [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ more [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ more [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ more [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ more [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ more R [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ more R [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ more RE [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ more RE [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ more REA [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ more REA [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ more REAS [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ more REAS [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ more REA [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ more REA [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ more READ [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ more READ [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ more READM [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ more READM [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ more README [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ more README This is a release of MySQL, a GPL (free) SQL database server (more licence information in the PUBLIC file and in the reference manual). Please read the "Upgrading from..." section in the manual first, if you are migrating from older versions of MySQL! The latest information about MySQL can be found at: http://www.mysql.com To see what it can do take a look at the features section in the manual. For installation instructions see the Installation chapter in the manual. For future plans see the TODO appendix in the manual. New features/bug fixes history is in the news appendix in the manual. For the currently known bugs/misfeatures (known errors) see the bugs appendix in the manual. --More--(35%) For examples of SQL and benchmarking information see the bench directory. The manual mentioned above can be found in the Docs directory. The manual is available in the following formats: as plain ASCII text in Docs/manual.txt, in HTML format in Docs/manual_toc.html, as GNU Info in Docs/mysql.info and as PostScript in Docs/manual.ps. MySQL is brought to you by the MySQL team at MySQL AB For a list of developers and other contributors, see the Credits appendix in the manual. ************************************************************ IMPORTANT: Send bug (error) reports, questions and comments to the mailing list at mysql@lists.mysql.com Please use the 'mysqlbug' script when posting bug reports or questions about MySQL. mysqlbug will gather some information about your system --More--(76%) and start your editor with a form in which you can describe your problem. Bug reports might be silently ignored by the MySQL maintainers if there is not a good reason included in the report as to why mysqlbug has not been used. A report that says 'MySQL does not work for me. Why?' is not considered a valid bug report. The mysqlbug script can be found in the 'scripts' directory of the distribution, that is '/scripts'. ]0;barrie@magnolia:/usr/local/bin/mysql-max-4.0.3-beta-pc-linux-gnu-i686 [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$  [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ l [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ l [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ ly [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ ly [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ lyn [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ lyn [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ lynx [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ lynx [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ lynx [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ lynx [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ lynx m [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ lynx m [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ lynx ma [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ lynx ma [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ lynx man [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ lynx man [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ lynx manu [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ lynx manu [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ lynx manua [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ lynx manua [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ lynx manual [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ lynx manual [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ lynx manual. [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ lynx manual. [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ lynx manual.h [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ lynx manual.h [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ lynx manual.ht [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ lynx manual.ht [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ lynx manual.htm [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ lynx manual.htm [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ lynx manual.html [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ lynx manual.html (B)0[?1048h[?1047h[?7h[?1h=Getting file://localhost/usr/local/bin/mysql-max-4.0.3-beta-pc-linux-gnu-i686/MySQL Reference Manual for version 4.0.3-beta. (p1 of 3) MySQL Reference Manual for version 4.0.3-beta. _________________________________________________________________ 1 General Information The MySQL (TM) software delivers a very fast, multi-threaded, multi-user, and robust SQL (Structured Query Language) database server. MySQL Server is intended for mission-critical, heavy-load production systems as well as for embedding into mass-deployed software. MySQL is a trademark of MySQL AB. The MySQL software has Dual Licensing, which means you can use the MySQL software free of charge under the GNU General Public License (http://www.gnu.org/licenses/). You can also purchase commercial MySQL licenses from MySQL AB if you do not wish to be bound by the terms of the GPL. See section 1.4 MySQL Support and Licensing. The MySQL web site (http://www.mysql.com/) provides the latest information about the MySQL software. MySQL Reference Manual for version 4.0.3-beta. (p1 of 201 Read 248 KB of data, 1206 KB/sec.536313 .744220 .916127 .1064 KB of data, 104[1@8 c.168960 260888 .31610 .7752 .44408 .50066 .5634 .6106 .64580 .9652 .74028 .7206 .808487 .4069 .7652 .90838 .4024 .7212 .200401 .28389 .527 .766 .1045 .28 1 .5244 .7636 .20029 .24 2 .415 .6809 .92 3 .31297 .3 2 .5686 .72 0 .8474 .9669 .408 2 .2056 .32 0 .4444 .5638 .64 5 .72 1 .MySQL Reference Manual for version 4.0.3-beta. (p1 of 2173  Arrow keys: Up and Down to move. Right to follow a link; Left to go back. H)elp O)ptions P)rint G)o M)ain screen Q)uit /=search [delete]=history list  -- press space for next page -- 1 General Information [?1047l[?1048l [?1l> Exiting via interrupt: 2 ]0;barrie@magnolia:/usr/local/bin/mysql-max-4.0.3-beta-pc-linux-gnu-i686 [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ l [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ l [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ ly [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ ly [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ lyn [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ lyn [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ lynx [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ lynx [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ lynx [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ lynx [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ lynx m [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ lynx m [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ lynx ma [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ lynx ma [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ lynx man [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ lynx man [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ lynx manu [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ lynx manu [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ lynx manua [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ lynx manua [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ lynx manual [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ lynx manual [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ lynx manual. [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ lynx manual. [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ lynx manual.h [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ lynx manual.h [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ lynx manual.ht [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ lynx manual.ht [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ lynx manual.htm [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ lynx manual.htm [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ lynx manual.html [barrie@magnolia mysql-max-4.0.3-beta-pc-linux-gnu-i686]$ lynx manual.html (B)0[?1048h[?1047h[?7h[?1h=Getting file://localhost/usr/local/bin/mysql-max-4.0.3-beta-pc-linux-gnu-i686/MySQL Reference Manual for version 4.0.3-beta. (p1 of 3) MySQL Reference Manual for version 4.0.3-beta. _________________________________________________________________ 1 General Information The MySQL (TM) software delivers a very fast, multi-threaded, multi-user, and robust SQL (Structured Query Language) database server. MySQL Server is intended for mission-critical, heavy-load production systems as well as for embedding into mass-deployed software. MySQL is a trademark of MySQL AB. The MySQL software has Dual Licensing, which means you can use the MySQL software free of charge under the GNU General Public License (http://www.gnu.org/licenses/). You can also purchase commercial MySQL licenses from MySQL AB if you do not wish to be bound by the terms of the GPL. See section 1.4 MySQL Support and Licensing. The MySQL web site (http://www.mysql.com/) provides the latest information about the MySQL software. MySQL Reference Manual for version 4.0.3-beta. (p1 of 201 Read 248 KB of data, 1212 KB/sec.532306 .736211 .904115 .1052 KB of data, 103[1@9 c.160956 248878 .30403 .60740 .42693 .7656 .52820 .84592 .63669 .742 .7119 .5498 .9280 .82861 .6045 .9631 .92818 .6005 .9639 .202482 .487 .766 .1045 .2845 .5237 .76 0 .20023 .2416 .48 0 .7203 .96297 .31 1 .386 .60 1 .7275 .84 0 .9665 .40859 .20 3 .3247 .44 1 .5237 .60 3 .829 .MySQL Reference Manual for version 4.0.3-beta. (p1 of 2173  Arrow keys: Up and Down to move. Right to follow a link; Left to go back. H)elp O)ptions P)rint G)o M)ain screen Q)uit /=search [delete]=history list  -- press space for next page -- 1 General Information1 General Informationhttp://www.gnu.org/licenses/http://www.gnu.org/licenses/1.4 MySQL Support and Licensing1.4 MySQL Support and Licensinghttp://www.mysql.com/2 The following list describes some sections of particular interest in this manual: * For information about the company behind the MySQL Database Server, see section 1.3 What Is MySQL AB?. * For a discussion about the capabilities of the MySQL Database Server, see section 1.2.2 The Main Features of MySQL.  * For installation instructions, see section 2 MySQL Installation.  * For tips on porting the MySQL Database Software to new architectures or operating systems, see section E Porting to Other  Systems. * For information about upgrading from a Version 3.23 release, see section 2.5.1 Upgrading From Version 3.23 to Version 4.0.  * For information about upgrading from a Version 3.22 release, se section 2.5.2 Upgrading From Version 3.22 to Version 3.23.  * For a tutorial introduction to the MySQL Database Server, see section 3 Tutorial Introduction. * For examples of SQL and benchmarking information, see the benchmarking directory (`sql-bench' in the distribution).  * For a history of new features and bug fixes, see section D MySQL  1.3 What Is MySQL AB?1.3 What Is MySQL AB?1.2.2 The Main Features of MySQL1.2.2 The Main Features of MySQL2 MySQL Installation Getting file://localhost/usr/local/bin/mysql-max-4.0.3-beta-pc-linux-gnu-i686/MySQL Reference Manual for version 4.0.3-beta. (p174 2 MySQL Installation   This chapter describes how to obtain and install MySQL:a list of sites from which you can obtain MySQL, see section 2.2.1 How to Get MySQL. To see which platforms are supported, see section 2.2.2 Operating Systems Supported by MySQL. Please note that not all supported  systems are equally good for running MySQL on them. On some it is  much more robust and efficient than others@-see section 2.2.2 Operating Systems Supported by MySQL for details. * Several versions of MySQL are available in both binary and source  distributions. We also provide public access to our current sourc tree for those who want to see our most recent developments and  help us test new code. To determine which version and type of distribution you should use, see section 2.2.3 Which MySQL Version  to Use. When in doubt, use the binary distribution. * Installation instructions for binary and source distributions are  described in section 2.2.7 Installing a MySQL Binary Distribution, and section 2.3 Installing a MySQL Source Distribution. Each set  of instructions includes a section on system-specific problems you   -- press space for next page --2 MySQL Installation2 MySQL Installation2.2.1 How to Get MySQL2.2.1 How to Get MySQL2.2.2 Operating Systems Supported by MySQL2.2.2 Operating Systems Supported by MySQL2.2.2 Operating Systems Supported by MySQL2.2.2 Operating Systems Supported by MySQL2.2.3 Which MySQL Version to Use2.2.3 Which MySQL Version to Use2.2.7 Installing a MySQL Binary Distribution Getting file://localhost/usr/local/bin/mysql-max-4.0.3-beta-pc-linux-gnu-i686/207 2.2.7 Installing a MySQL Binary Distribu See also section 2.1.2.1 Installing the Binaries, section 2.1.1 Installing MySQL on Linux, and section 8.4.7 Building Client Programs.  You need the following tools to install a MySQL binary distribution: * GNU gunzip to uncompress the distribution. * A reasonable tar to unpack the distribution. GNU tar is known to work. Sun tar is known to have problems.  An alternative installation method under Linux is to use RPM (RedHat Package Manager) distributions. See section 2.1.1 Installing MySQL on Linux.  If you run into problems, please always use mysqlbug when posting questions to mysql@lists.mysql.com. Even if the problem isn't a bug, mysqlbug gathers system information that will help others solve your problem. By not using mysqlbug, you lessen the likelihood of getting a solution to your problem! You will find mysqlbug in the `bin' directory after you unpack the distribution. See section 1.6.2.3 How   -- press space for next page --2.2.7 Installing a MySQL Binary Distribution8 to Report Bugs or Problems. The basic commands you must execute to install and use a MySQL binary distribution are: shell> groupadd mysql shell> useradd -g mysql mysql shell> cd /usr/local shell> gunzip < /path/to/mysql-VERSION-OS.tar.gz | tar xvf - shell> ln -s full-path-to-mysql-VERSION-OS mysql shell> cd mysql shell> scripts/mysql_install_db shell> chown -R root . shell> chown -R mysql data shell> chgrp -R mysql . shell> bin/safe_mysqld --user=mysql & or shell> bin/mysqld_safe --user=mysql & if you are running MySQL 4.x  You can add new users using the bin/mysql_setpermission script if you  9 install the DBI and Msql-Mysql-modules Perl modules. A more detailed description follows.  To install a binary distribution, follow these steps, then proceed to section 2.4 Post-installation Setup and Testing, for post-installation setup and testing: 1. Pick the directory under which you want to unpack the  distribution, and move into it. In the following example, we  unpack the distribution under `/usr/local' and create a directory  `/usr/local/mysql' into which MySQL is installed. (The following  instructions, therefore, assume you have permission to create  files in `/usr/local'. If that directory is protected, you will  need to perform the installation as root.) 2. Obtain a distribution file from one of the sites listed in section  2.2.1 How to Get MySQL. MySQL binary distributions are provided as  compressed tar archives and have names like  `mysql-VERSION-OS.tar.gz', where VERSION is a number (for example, 3.21.15), and OS indicates the type of operating system for which the distribution is intended (for example, pc-linux-gnu-i586).  2.4 Post-installation Setup and Testing10 3. If you see a binary distribution marked with the -max suffix, this means that the binary has support for transaction-safe tables and other features. See section 4.7.5 mysqld-max, An Extended mysqld Server. Note that all binaries are built from the same MySQL source distribution.  4. Add a user and group for mysqld to run as: shell> groupadd mysql shell> useradd -g mysql mysql These commands add the mysql group and the mysql user. The syntax for useradd and groupadd may differ slightly on different versions of Unix. They may also be called adduser and addgroup. You may wish to call the user and group something else instead of mysql. 5. Change into the intended installation directory: shell> cd /usr/local 6. Unpack the distribution and create the installation directory: shell> gunzip < /path/to/mysql-VERSION-OS.tar.gz | tar xvf - shell> ln -s full-path-to-mysql-VERSION-OS mysql The first command creates a directory named `mysql-VERSION-OS'. The second command makes a symbolic link to that directory. This lets you refer more easily to the installation directory as  4.7.5 mysqld-max, An Extended mysqld Server Getting file://localhost/home/barrie/KamS6S.html List Page (p1 of 2   List Page (Lynx Version 2.8.5dev.7), help   References in file://localhost/usr/local/bin/mysql-max-4.0.3-beta-pc-linux-gnu-i686/ manual.html  1. file://localhost/usr/local/bin/mysql-max-4.0.3-beta-pc-linux-gnu-i 686/manual_toc.html#Introduction 2. http://www.gnu.org/licenses/ 3. in MySQL Reference Manual for version 4.0.3-beta. - Licensing_and_Support 4. http://www.mysql.com/ 5. in MySQL Reference Manual for version 4.0.3-beta. -  What_is_MySQL_AB 6. in MySQL Reference Manual for version 4.0.3-beta. - Features  7. in MySQL Reference Manual for version 4.0.3-beta. - Installing 8. in MySQL Reference Manual for version 4.0.3-beta. - Porting 9. in MySQL Reference Manual for version 4.0.3-beta. - Upgrading-from-3.23 Read 52 KB of data, 221 KB/sec.108 KB of data, 24[1@7 5204 20415 529 94 38445 41634 4825 8017 5080 3603 60197 841 60886 321 5676 802 70469 List Page (p1 of 276   -- press space for next page -- help Getting file://localhost/usr/local/bin/mysql-max-4.0.3-beta-pc-linux-gnu-i686/MySQL Reference Manual for version 4.0.3-beta. (p210 of 2173 3. If you see a binary distribution marked with the -max suffix, this means that the binary has support for transaction-safe tables and other features. See section 4.7.5 mysqld-max, An Extended mysqld  Server. Note that all binaries are built from the same MySQL source distribution.  4. Add a user and group for mysqld to run as: shell> groupadd mysql shell> useradd -g mysql mysql These commands add the mysql group and the mysql user. The syntax  for useradd and groupadd may differ slightly on different versions  of Unix. They may also be called adduser and addgroup. You may wish to call the user and group something else instead of mysql. 5. Change into the intended installation directory: shell> cd /usr/local 6. Unpack the distribution and create the installation directory: shell> gunzip < /path/to/mysql-VERSION-OS.tar.gz | tar xvf - shell> ln -s full-path-to-mysql-VERSION-OS mysql  The first command creates a directory named `mysql-VERSION-OS'.  The second command makes a symbolic link to that directory. This lets you refer more easily to the installation directory as   -- press space for next page --4.7.5 mysqld-max, An Extended mysqld Server Getting file://localhost/usr/local/bin/mysql-max-4.0.3-beta-pc-linux-gnu-i686/174  2 MySQL Installation   This chapter describes how to obtain and install MySQL: * For a list of sites from which you can obtain MySQL, see section 2.2.1 How to Get MySQL.  * To see which platforms are supported, see section 2.2.2 Operating  Systems Supported by MySQL. Please note that not all supported  systems are equally good for running MySQL on them. On some it is much more robust and efficient than others@-see section 2.2.2 Operating Systems Supported by MySQL for details. * Several versions of MySQL are available in both binary and source distributions. We also provide public access to our current source  tree for those who want to see our most recent developments and  help us test new code. To determine which version and type of  distribution you should use, see section 2.2.3 Which MySQL Version  to Use. When in doubt, use the binary distribution.  * Installation instructions for binary and source distributions are described in section 2.2.7 Installing a MySQL Binary Distribution, and section 2.3 Installing a MySQL Source Distribution. Each set of instructions includes a section on system-specific problems you   -- press space for next page --2.2.7 Installing a MySQL Binary Distribution Getting file://localhost/usr/local/bin/mysql-max-4.0.3-beta-pc-linux-gnu-i686/207 2.2.7 Installing a MySQL Binary Distribu See also section 2.1.2.1 Installing the Binaries, section 2.1.1 Installing MySQL on Linux, and section 8.4.7 Building Client Programs.  You need the following tools to install a MySQL binary distribution: * GNU gunzip to uncompress the distribution. * A reasonable tar to unpack the distribution. GNU tar is known to work. Sun tar is known to have problems.  An alternative installation method under Linux is to use RPM (RedHat Package Manager) distributions. See section 2.1.1 Installing MySQL on Linux.  If you run into problems, please always use mysqlbug when posting questions to mysql@lists.mysql.com. Even if the problem isn't a bug, mysqlbug gathers system information that will help others solve your problem. By not using mysqlbug, you lessen the likelihood of getting a solution to your problem! You will find mysqlbug in the `bin' directory after you unpack the distribution. See section 1.6.2.3 How   -- press space for next page --2.2.7 Installing a MySQL Binary Distribution8 to Report Bugs or Problems. The basic commands you must execute to install and use a MySQL binary distribution are: shell> groupadd mysql shell> useradd -g mysql mysql shell> cd /usr/local shell> gunzip < /path/to/mysql-VERSION-OS.tar.gz | tar xvf - shell> ln -s full-path-to-mysql-VERSION-OS mysql shell> cd mysql shell> scripts/mysql_install_db shell> chown -R root . shell> chown -R mysql data shell> chgrp -R mysql . shell> bin/safe_mysqld --user=mysql & or shell> bin/mysqld_safe --user=mysql & if you are running MySQL 4.x  You can add new users using the bin/mysql_setpermission script if you  9 install the DBI and Msql-Mysql-modules Perl modules. A more detailed description follows.  To install a binary distribution, follow these steps, then proceed to section 2.4 Post-installation Setup and Testing, for post-installation setup and testing: 1. Pick the directory under which you want to unpack the  distribution, and move into it. In the following example, we  unpack the distribution under `/usr/local' and create a directory  `/usr/local/mysql' into which MySQL is installed. (The following  instructions, therefore, assume you have permission to create  files in `/usr/local'. If that directory is protected, you will  need to perform the installation as root.) 2. Obtain a distribution file from one of the sites listed in section  2.2.1 How to Get MySQL. MySQL binary distributions are provided as  compressed tar archives and have names like  `mysql-VERSION-OS.tar.gz', where VERSION is a number (for example, 3.21.15), and OS indicates the type of operating system for which the distribution is intended (for example, pc-linux-gnu-i586).  2.4 Post-installation Setup and Testing10 3. If you see a binary distribution marked with the -max suffix, this means that the binary has support for transaction-safe tables and other features. See section 4.7.5 mysqld-max, An Extended mysqld Server. Note that all binaries are built from the same MySQL source distribution.  4. Add a user and group for mysqld to run as: shell> groupadd mysql shell> useradd -g mysql mysql These commands add the mysql group and the mysql user. The syntax for useradd and groupadd may differ slightly on different versions of Unix. They may also be called adduser and addgroup. You may wish to call the user and group something else instead of mysql. 5. Change into the intended installation directory: shell> cd /usr/local 6. Unpack the distribution and create the installation directory: shell> gunzip < /path/to/mysql-VERSION-OS.tar.gz | tar xvf - shell> ln -s full-path-to-mysql-VERSION-OS mysql The first command creates a directory named `mysql-VERSION-OS'. The second command makes a symbolic link to that directory. This lets you refer more easily to the installation directory as  4.7.5 mysqld-max, An Extended mysqld Server1  `/usr/local/mysql'. 7. Change into the installation directory: shell> cd mysql You will find several files and subdirectories in the mysql directory. The most important for installation purposes are the  `bin' and `scripts' subdirectories.  `bin'  This directory contains client programs and the server You should add the full pathname of this directory to your PATH environment variable so that your shell finds the MySQL programs properly. See section F Environment Variables.  `scripts'  This directory contains the mysql_install_db script used to initialise the mysql database containing the grant tables that store the server access permissions. 8. If you would like to use mysqlaccess and have the MySQL distribution in some non-standard place, you must change the location where mysqlaccess expects to find the mysql client. Edit the `bin/mysqlaccess' script at approximately line 18. Search for  F EnvironmentVariables0 3. If you see a binary distribution marked with the -max suffix, this  means that the binary has support for transaction-safe tables and  other features. See section 4.7.5 mysqld-max, An Extended mysqld Server. Note that all binaries are built from the same MySQL source distribution. 4. Add a user and group for mysqld to run as: shell> groupadd mysql shell> useradd -g mysql mysql These commands add the mysql group and the mysql user. The syntax for useradd and groupadd may differ slightly on different versions of Unix. They may also be called adduser and addgroup. You may wish to call the user and group something else instead of mysql. 5. Change into the intended installation directory: shell> cd /usr/local 6. Unpack the distribution and create the installation directory: shell> gunzip < /path/to/mysql-VERSION-OS.tar.gz | tar xvf - shell> ln -s full-path-to-mysql-VERSION-OS mysql The first command creates a directory named `mysql-VERSION-OS'. The second command makes a symbolic link to that directory. This lets you refer more easily to the installation directory as  4.7.5 mysqld-max, An Extended mysqld Server1  `/usr/local/mysql'. 7. Change into the installation directory: shell> cd mysql You will find several files and subdirectories in the mysql directory. The most important for installation purposes are the  `bin' and `scripts' subdirectories.  `bin'  This directory contains client programs and the server You should add the full pathname of this directory to your PATH environment variable so that your shell finds the MySQL programs properly. See section F Environment Variables.  `scripts'  This directory contains the mysql_install_db script used to initialise the mysql database containing the grant tables that store the server access permissions. 8. If you would like to use mysqlaccess and have the MySQL distribution in some non-standard place, you must change the location where mysqlaccess expects to find the mysql client. Edit the `bin/mysqlaccess' script at approximately line 18. Search for  F EnvironmentVariables Getting file://localhost/usr/local/bin/mysql-max-4.0.3-beta-pc-linux-gnu-i686/174  2 MySQL Installation   This chapter describes how to obtain and install MySQL: * For a list of sites from which you can obtain MySQL, see section 2.2.1 How to Get MySQL. * To see which platforms are supported, see section 2.2.2 Operating Systems Supported by MySQL. Please note that not all supported systems are equally good for running MySQL on them. On some it is much more robust and efficient than others@-see section 2.2.2 Operating Systems Supported by MySQL for details. * Several versions of MySQL are available in both binary and source distributions. We also provide public access to our current source tree for those who want to see our most recent developments and help us test new code. To determine which version and type of distribution you should use, see section 2.2.3 Which MySQL Version to Use. When in doubt, use the binary distribution.  * Installation instructions for binary and source distributions areescribed in section 2.2.7 Installing a MySQL Binary Distribution, and section 2.3 Installing a MySQL Source Distribution. Each se of instructions includes a section on system-specific problems you   -- press space for next page --2.2.7 Installing a MySQL Binary Distribution Getting file://localhost/usr/local/bin/mysql-max-4.0.3-beta-pc-linux-gnu-i686/207 2.2.7 Installing a MySQL Binary Distribu See also section 2.1.2.1 Installing the Binaries, section 2.1.1 Installing MySQL on Linux, and section 8.4.7 Building Client Programs.  You need the following tools to install a MySQL binary distribution: * GNU gunzip to uncompress the distribution. * A reasonable tar to unpack the distribution. GNU tar is known to work. Sun tar is known to have problems.  An alternative installation method under Linux is to use RPM (RedHat Package Manager) distributions. See section 2.1.1 Installing MySQL on Linux.  If you run into problems, please always use mysqlbug when posting questions to mysql@lists.mysql.com. Even if the problem isn't a bug, mysqlbug gathers system information that will help others solve your problem. By not using mysqlbug, you lessen the likelihood of getting a solution to your problem! You will find mysqlbug in the `bin' directory after you unpack the distribution. See section 1.6.2.3 How   -- press space for next page --2.2.7 Installing a MySQL Binary Distribution8 to Report Bugs or Problems. The basic commands you must execute to install and use a MySQL binary distribution are: shell> groupadd mysql shell> useradd -g mysql mysql shell> cd /usr/local shell> gunzip < /path/to/mysql-VERSION-OS.tar.gz | tar xvf - shell> ln -s full-path-to-mysql-VERSION-OS mysql shell> cd mysql shell> scripts/mysql_install_db shell> chown -R root . shell> chown -R mysql data shell> chgrp -R mysql . shell> bin/safe_mysqld --user=mysql & or shell> bin/mysqld_safe --user=mysql & if you are running MySQL 4.x  You can add new users using the bin/mysql_setpermission script if you  9 install the DBI and Msql-Mysql-modules Perl modules. A more detailed description follows.  To install a binary distribution, follow these steps, then proceed to section 2.4 Post-installation Setup and Testing, for post-installation setup and testing: 1. Pick the directory under which you want to unpack the  distribution, and move into it. In the following example, we  unpack the distribution under `/usr/local' and create a directory  `/usr/local/mysql' into which MySQL is installed. (The following  instructions, therefore, assume you have permission to create  files in `/usr/local'. If that directory is protected, you will  need to perform the installation as root.) 2. Obtain a distribution file from one of the sites listed in section  2.2.1 How to Get MySQL. MySQL binary distributions are provided as  compressed tar archives and have names like  `mysql-VERSION-OS.tar.gz', where VERSION is a number (for example, 3.21.15), and OS indicates the type of operating system for which the distribution is intended (for example, pc-linux-gnu-i586).  2.4 Post-installation Setup and Testing10 3. If you see a binary distribution marked with the -max suffix, this means that the binary has support for transaction-safe tables and other features. See section 4.7.5 mysqld-max, An Extended mysqld Server. Note that all binaries are built from the same MySQL source distribution.  4. Add a user and group for mysqld to run as: shell> groupadd mysql shell> useradd -g mysql mysql These commands add the mysql group and the mysql user. The syntax for useradd and groupadd may differ slightly on different versions of Unix. They may also be called adduser and addgroup. You may wish to call the user and group something else instead of mysql. 5. Change into the intended installation directory: shell> cd /usr/local 6. Unpack the distribution and create the installation directory: shell> gunzip < /path/to/mysql-VERSION-OS.tar.gz | tar xvf - shell> ln -s full-path-to-mysql-VERSION-OS mysql The first command creates a directory named `mysql-VERSION-OS'. The second command makes a symbolic link to that directory. This lets you refer more easily to the installation directory as  4.7.5 mysqld-max, An Extended mysqld Server1  `/usr/local/mysql'. 7. Change into the installation directory: shell> cd mysql You will find several files and subdirectories in the mysql directory. The most important for installation purposes are the  `bin' and `scripts' subdirectories.  `bin'  This directory contains client programs and the server You should add the full pathname of this directory to your PATH environment variable so that your shell finds the MySQL programs properly. See section F Environment Variables.  `scripts'  This directory contains the mysql_install_db script used to initialise the mysql database containing the grant tables that store the server access permissions. 8. If you would like to use mysqlaccess and have the MySQL distribution in some non-standard place, you must change the location where mysqlaccess expects to find the mysql client. Edit the `bin/mysqlaccess' script at approximately line 18. Search for  F EnvironmentVariables0 3. If you see a binary distribution marked with the -max suffix, this  means that the binary has support for transaction-safe tables and  other features. See section 4.7.5 mysqld-max, An Extended mysqld Server. Note that all binaries are built from the same MySQL source distribution. 4. Add a user and group for mysqld to run as: shell> groupadd mysql shell> useradd -g mysql mysql These commands add the mysql group and the mysql user. The syntax for useradd and groupadd may differ slightly on different versions of Unix. They may also be called adduser and addgroup. You may wish to call the user and group something else instead of mysql. 5. Change into the intended installation directory: shell> cd /usr/local 6. Unpack the distribution and create the installation directory: shell> gunzip < /path/to/mysql-VERSION-OS.tar.gz | tar xvf - shell> ln -s full-path-to-mysql-VERSION-OS mysql The first command creates a directory named `mysql-VERSION-OS'. The second command makes a symbolic link to that directory. This lets you refer more easily to the installation directory as  4.7.5 mysqld-max, An Extended mysqld Server1  `/usr/local/mysql'. 7. Change into the installation directory: shell> cd mysql You will find several files and subdirectories in the mysql directory. The most important for installation purposes are the  `bin' and `scripts' subdirectories.  `bin'  This directory contains client programs and the server You should add the full pathname of this directory to your PATH environment variable so that your shell finds the MySQL programs properly. See section F Environment Variables.  `scripts'  This directory contains the mysql_install_db script used to initialise the mysql database containing the grant tables that store the server access permissions. 8. If you would like to use mysqlaccess and have the MySQL distribution in some non-standard place, you must change the location where mysqlaccess expects to find the mysql client. Edit the `bin/mysqlaccess' script at approximately line 18. Search for  F EnvironmentVariables Getting file://localhost/usr/local/bin/mysql-max-4.0.3-beta-pc-linux-gnu-i686/MySQL Reference Manual for version 4.0.3-beta. (p2029  F Environment Variables   Here is a list of all the environment variables that are used directly or indirectly by MySQL. Most of these can also be found in other places in this manual.  Note that any options on the command-line will take precedence over values specified in configuration files and environment variables, and values in configuration files take precedence over values in environment variables. In many cases it's preferable to use a configure file instead of environment variables to modify the behaviour of MySQL. See section 4.1.2 `my.cnf' Option Files. Variable Description CCX Set this to your C++ compiler when running configure. CC Set this to your C compiler when running configure. CFLAGS Flags for your C compiler when running configure. CXXFLAGS Flags for your C++ compiler when running configure.   -- press space for next page --F Environment Variables Getting file://localhost/usr/local/bin/mysql-max-4.0.3-beta-pc-linux-gnu-i686/ MySQL Reference Manual for version 4.0.3-beta. (p211 `/usr/local/mysql'. 7. Change into the installation directory: shell> cd mysql  You will find several files and subdirectories in the mysql directory. The most important for installation purposes are the `bin' and `scripts' subdirectories.  `bin'  This directory contains client programs and the server You should add the full pathname of this directory to your PATH environment variable so that your shell finds theMySQL programs properly. See section F Environment Variables.  `scripts'  This directory contains the mysql_install_db script usedto initialise the mysql database containing the grant tables that store the server access permissions. 8. If you would like to use mysqlaccess and have the MySQL distribution in some non-standard place, you must change the location where mysqlaccess expects to find the mysql client. Edit the `bin/mysqlaccess' script at approximately line 18. Search for   -- press space for next page --F EnvironmentVariables2 a line that looks like this: $MYSQL = '/usr/local/bin/mysql'; # path to mysql executable  Change the path to reflect the location where mysql actually is stored on your system. If you do not do this, you will get a Broken pipe error when you run mysqlaccess. 9. Create the MySQL grant tables (necessary only if you haven't installed MySQL before): shell> scripts/mysql_install_db Note that MySQL versions older than Version 3.22.10 started the MySQL server when you run mysql_install_db. This is no longer true! 10. Change ownership of binaries to root and ownership of the data directory to the user that you will run mysqld as: shell> chown -R root /usr/local/mysql/. shell> chown -R mysql /usr/local/mysql/data shell> chgrp -R mysql /usr/local/mysql/.  The first command changes the owner attribute of the files to the root user, the second one changes the owner attribute of the data directory to the mysql user, and the third one changes the group attribute to the mysql group.  3 11. If you want to install support for the Perl DBI/DBD interface, see  section 2.7 Perl Installation Comments. 12. If you would like MySQL to start automatically when you boot your machine, you can copy support-files/mysql.server to the location where your system has its startup files. More information can be  found in the support-files/mysql.server script itself and in section 2.4.3 Starting and Stopping MySQL Automatically.   After everything has been unpacked and installed, you should initialise and test your distribution.  You can start the MySQL server with the following command: shell> bin/safe_mysqld --user=mysql &  Now proceed to section 4.7.2 safe_mysqld, The Wrapper Around mysqld, and See section 2.4 Post-installation Setup and Testing.  2.3 Installing a MySQL Source Distribution  Before you proceed with the source installation, check first to see if  2.7 Perl Installation Comments2.7 Perl Installation Comments2.4.3 Starting and Stopping MySQL Automatically2.4.3 Starting and Stopping MySQL Automatically4.7.2 safe_mysqld, The Wrapper Around mysqld4 our binary is available for your platform and if it will work for you. We put a lot of effort into making sure that our binaries are built with the best possible options.  You need the following tools to build and install MySQL from source: * GNU gunzip to uncompress the distribution. * A reasonable tar to unpack the distribution. GNU tar is known to work. Sun tar is known to have problems. * A working ANSI C++ compiler. gcc >= 2.95.2, egcs >= 1.0.2 or egcs 2.91.66, SGI C++, and SunPro C++ are some of the compilers that are known to work. libg++ is not needed when using gcc. gcc 2.7.x has a bug that makes it impossible to compile some perfectly legal  C++ files, such as `sql/sql_base.cc'. If you only have gcc 2.7.x, you must upgrade your gcc to be able to compile MySQL. gcc 2.8.1 is also known to have problems on some platforms, so it should be avoided if a new compiler exists for the platform. gcc >= 2.95.2 is recommended when compiling MySQL Version 3.23.x.  * A good make program. GNU make is always recommended and is sometimes required. If you have problems, we recommend trying GNU make 3.75 or newer.   Getting file://localhost/usr/local/bin/mysql-max-4.0.3-beta-pc-linux-gnu-i686/17  2 MySQL Installation   This chapter describes how to obtain and install MySQL: * For a list of sites from which you can obtain MySQL, see section 2.2.1 How to Get MySQL. To see which platforms are supported, see section 2.2.2 Operating  Systems Supported by MySQL. Please note that not all supported systems are equally good for running MySQL on them. On some it is  much more robust and efficient than others@-see section 2.2.2 Operating Systems Supported by MySQL for details. * Several versions of MySQL are available in both binary and source distributions. We also provide public access to our current source tree for those who want to see our most recent developments and help us test new code. To determine which version and type of distribution you should use, see section 2.2.3 Which MySQL Version to Use. When in doubt, use the binary distribution. * Installation instructions for binary and source distributions are  described in section 2.2.7 Installing a MySQL Binary Distribution, and section 2.3 Installing a MySQL Source Distribution. Each set of instructions includes a section on system-specific problems you   -- press space for next page --2.2.7 Installing a MySQL Binary Distribution Getting file://localhost/usr/local/bin/mysql-max-4.0.3-beta-pc-linux-gnu-i686/207 2.2.7 Installing a MySQL Binary Distribu See also section 2.1.2.1 Installing the Binaries, section 2.1.1 Installing MySQL on Linux, and section 8.4.7 Building Client Programs.  You need the following tools to install a MySQL binary distribution: * GNU gunzip to uncompress the distribution. * A reasonable tar to unpack the distribution. GNU tar is known to work. Sun tar is known to have problems.  An alternative installation method under Linux is to use RPM (RedHat Package Manager) distributions. See section 2.1.1 Installing MySQL on Linux.  If you run into problems, please always use mysqlbug when posting questions to mysql@lists.mysql.com. Even if the problem isn't a bug, mysqlbug gathers system information that will help others solve your problem. By not using mysqlbug, you lessen the likelihood of getting a solution to your problem! You will find mysqlbug in the `bin' directory after you unpack the distribution. See section 1.6.2.3 How   -- press space for next page --2.2.7 Installing a MySQL Binary Distribution8 to Report Bugs or Problems. The basic commands you must execute to install and use a MySQL binary distribution are: shell> groupadd mysql shell> useradd -g mysql mysql shell> cd /usr/local shell> gunzip < /path/to/mysql-VERSION-OS.tar.gz | tar xvf - shell> ln -s full-path-to-mysql-VERSION-OS mysql shell> cd mysql shell> scripts/mysql_install_db shell> chown -R root . shell> chown -R mysql data shell> chgrp -R mysql . shell> bin/safe_mysqld --user=mysql & or shell> bin/mysqld_safe --user=mysql & if you are running MySQL 4.x  You can add new users using the bin/mysql_setpermission script if you  9 install the DBI and Msql-Mysql-modules Perl modules. A more detailed description follows.  To install a binary distribution, follow these steps, then proceed to section 2.4 Post-installation Setup and Testing, for post-installation setup and testing: 1. Pick the directory under which you want to unpack the  distribution, and move into it. In the following example, we  unpack the distribution under `/usr/local' and create a directory  `/usr/local/mysql' into which MySQL is installed. (The following  instructions, therefore, assume you have permission to create  files in `/usr/local'. If that directory is protected, you will  need to perform the installation as root.) 2. Obtain a distribution file from one of the sites listed in section  2.2.1 How to Get MySQL. MySQL binary distributions are provided as  compressed tar archives and have names like  `mysql-VERSION-OS.tar.gz', where VERSION is a number (for example, 3.21.15), and OS indicates the type of operating system for which the distribution is intended (for example, pc-linux-gnu-i586).  2.4 Post-installation Setup and Testing10 3. If you see a binary distribution marked with the -max suffix, this means that the binary has support for transaction-safe tables and other features. See section 4.7.5 mysqld-max, An Extended mysqld Server. Note that all binaries are built from the same MySQL source distribution.  4. Add a user and group for mysqld to run as: shell> groupadd mysql shell> useradd -g mysql mysql These commands add the mysql group and the mysql user. The syntax for useradd and groupadd may differ slightly on different versions of Unix. They may also be called adduser and addgroup. You may wish to call the user and group something else instead of mysql. 5. Change into the intended installation directory: shell> cd /usr/local 6. Unpack the distribution and create the installation directory: shell> gunzip < /path/to/mysql-VERSION-OS.tar.gz | tar xvf - shell> ln -s full-path-to-mysql-VERSION-OS mysql The first command creates a directory named `mysql-VERSION-OS'. The second command makes a symbolic link to that directory. This lets you refer more easily to the installation directory as  4.7.5 mysqld-max, An Extended mysqld Server1  `/usr/local/mysql'. 7. Change into the installation directory: shell> cd mysql You will find several files and subdirectories in the mysql directory. The most important for installation purposes are the  `bin' and `scripts' subdirectories.  `bin'  This directory contains client programs and the server You should add the full pathname of this directory to your PATH environment variable so that your shell finds the MySQL programs properly. See section F Environment Variables.  `scripts'  This directory contains the mysql_install_db script used to initialise the mysql database containing the grant tables that store the server access permissions. 8. If you would like to use mysqlaccess and have the MySQL distribution in some non-standard place, you must change the location where mysqlaccess expects to find the mysql client. Edit the `bin/mysqlaccess' script at approximately line 18. Search for  F EnvironmentVariables2 a line that looks like this: $MYSQL = '/usr/local/bin/mysql'; # path to mysql executable  Change the path to reflect the location where mysql actually is stored on your system. If you do not do this, you will get a Broken pipe error when you run mysqlaccess. 9. Create the MySQL grant tables (necessary only if you haven't installed MySQL before): shell> scripts/mysql_install_db Note that MySQL versions older than Version 3.22.10 started the MySQL server when you run mysql_install_db. This is no longer true! 10. Change ownership of binaries to root and ownership of the data directory to the user that you will run mysqld as: shell> chown -R root /usr/local/mysql/. shell> chown -R mysql /usr/local/mysql/data shell> chgrp -R mysql /usr/local/mysql/.  The first command changes the owner attribute of the files to the root user, the second one changes the owner attribute of the data directory to the mysql user, and the third one changes the group attribute to the mysql group.  3 11. If you want to install support for the Perl DBI/DBD interface, see  section 2.7 Perl Installation Comments. 12. If you would like MySQL to start automatically when you boot your machine, you can copy support-files/mysql.server to the location where your system has its startup files. More information can be  found in the support-files/mysql.server script itself and in section 2.4.3 Starting and Stopping MySQL Automatically.   After everything has been unpacked and installed, you should initialise and test your distribution.  You can start the MySQL server with the following command: shell> bin/safe_mysqld --user=mysql &  Now proceed to section 4.7.2 safe_mysqld, The Wrapper Around mysqld, and See section 2.4 Post-installation Setup and Testing.  2.3 Installing a MySQL Source Distribution  Before you proceed with the source installation, check first to see if  2.7 Perl Installation Comments4 our binary is available for your platform and if it will work for you. We put a lot of effort into making sure that our binaries are built with the best possible options.  You need the following tools to build and install MySQL from source: * GNU gunzip to uncompress the distribution. * A reasonable tar to unpack the distribution. GNU tar is known to work. Sun tar is known to have problems. * A working ANSI C++ compiler. gcc >= 2.95.2, egcs >= 1.0.2 or egcs 2.91.66, SGI C++, and SunPro C++ are some of the compilers that are known to work. libg++ is not needed when using gcc. gcc 2.7.x has a bug that makes it impossible to compile some perfectly legal  C++ files, such as `sql/sql_base.cc'. If you only have gcc 2.7.x, you must upgrade your gcc to be able to compile MySQL. gcc 2.8.1 is also known to have problems on some platforms, so it should be avoided if a new compiler exists for the platform. gcc >= 2.95.2 is recommended when compiling MySQL Version 3.23.x.  * A good make program. GNU make is always recommended and is sometimes required. If you have problems, we recommend trying GNU make 3.75 or newer.  5  If you are using a recent version of gcc, recent enough to understand the -fno-exceptions option, it is very important that you use it. Otherwise, you may compile a binary that crashes randomly. We also recommend that you use -felide-constructors and -fno-rtti along with -fno-exceptions. When in doubt, do the following:  CFLAGS="-O3" CXX=gcc CXXFLAGS="-O3 -felide-constructors -fno-exceptions \  -fno-rtti" ./configure --prefix=/usr/local/mysql --enable-assembler \ --with-mysqld-ldflags=-all-static  On most systems this will give you a fast and stable binary.  Ifrun into problems, please always use mysqlbug when posting questions to mysql@lists.mysql.com. Even if the problem isn't a bug, mysqlbug gathers system information that will help others solve your problem. By not using mysqlbug, you lessen the likelihood of getting a solution to your problem! You will find mysqlbug in the `scripts' directory after you unpack the distribution. See section 1.6.2.3 How to Report Bugs or Problems.  mysql@lists.mysql.com Getting file://localhost/usr/local/bin/mysql-max-4.0.3-beta-pc-linux-gnu-i686/174 2 MySQL Installation   This chapter describes how to obtain and install MySQL:  * For a list of sites from which you can obtain MySQL, see section 2.2.1 How to Get MySQL.  * To see which platforms are supported, see section 2.2.2 Operating Systems Supported by MySQL. Please note that not all supported  systems are equally good for running MySQL on them. On some it is much more robust and efficient than others@-see section 2.2.2 Operating Systems Supported by MySQL for details. * Several versions of MySQL are available in both binary and source distributions. We also provide public access to our current source tree for those who want to see our most recent developments and help us test new code. To determine which version and type of distribution you should use, see section 2.2.3 Which MySQL Version  to Use. When in doubt, use the binary distribution.  * Installation instructions for binary and source distributions are described in section 2.2.7 Installing a MySQL Binary Distribution, and section 2.3 Installing a MySQL Source Distribution. Each set of instructions includes a section on system-specific problems you   -- press space for next page --2.2.7 Installing a MySQL Binary Distribution Getting file://localhost/usr/local/bin/mysql-max-4.0.3-beta-pc-linux-gnu-i686/207 2.2.7 Installing a MySQL Binary Distribu See also section 2.1.2.1 Installing the Binaries, section 2.1.1 Installing MySQL on Linux, and section 8.4.7 Building Client Programs.  You need the following tools to install a MySQL binary distribution: * GNU gunzip to uncompress the distribution. * A reasonable tar to unpack the distribution. GNU tar is known to work. Sun tar is known to have problems.  An alternative installation method under Linux is to use RPM (RedHat Package Manager) distributions. See section 2.1.1 Installing MySQL on Linux.  If you run into problems, please always use mysqlbug when posting questions to mysql@lists.mysql.com. Even if the problem isn't a bug, mysqlbug gathers system information that will help others solve your problem. By not using mysqlbug, you lessen the likelihood of getting a solution to your problem! You will find mysqlbug in the `bin' directory after you unpack the distribution. See section 1.6.2.3 How   -- press space for next page --2.2.7 Installing a MySQL Binary Distribution8 to Report Bugs or Problems. The basic commands you must execute to install and use a MySQL binary distribution are: shell> groupadd mysql shell> useradd -g mysql mysql shell> cd /usr/local shell> gunzip < /path/to/mysql-VERSION-OS.tar.gz | tar xvf - shell> ln -s full-path-to-mysql-VERSION-OS mysql shell> cd mysql shell> scripts/mysql_install_db shell> chown -R root . shell> chown -R mysql data shell> chgrp -R mysql . shell> bin/safe_mysqld --user=mysql & or shell> bin/mysqld_safe --user=mysql & if you are running MySQL 4.x  You can add new users using the bin/mysql_setpermission script if you  9 install the DBI and Msql-Mysql-modules Perl modules. A more detailed description follows.  To install a binary distribution, follow these steps, then proceed to section 2.4 Post-installation Setup and Testing, for post-installation setup and testing: 1. Pick the directory under which you want to unpack the  distribution, and move into it. In the following example, we  unpack the distribution under `/usr/local' and create a directory  `/usr/local/mysql' into which MySQL is installed. (The following  instructions, therefore, assume you have permission to create  files in `/usr/local'. If that directory is protected, you will  need to perform the installation as root.) 2. Obtain a distribution file from one of the sites listed in section  2.2.1 How to Get MySQL. MySQL binary distributions are provided as  compressed tar archives and have names like  `mysql-VERSION-OS.tar.gz', where VERSION is a number (for example, 3.21.15), and OS indicates the type of operating system for which the distribution is intended (for example, pc-linux-gnu-i586).  2.4 Post-installation Setup and Testing10 3. If you see a binary distribution marked with the -max suffix, this means that the binary has support for transaction-safe tables and other features. See section 4.7.5 mysqld-max, An Extended mysqld Server. Note that all binaries are built from the same MySQL source distribution.  4. Add a user and group for mysqld to run as: shell> groupadd mysql shell> useradd -g mysql mysql These commands add the mysql group and the mysql user. The syntax for useradd and groupadd may differ slightly on different versions of Unix. They may also be called adduser and addgroup. You may wish to call the user and group something else instead of mysql. 5. Change into the intended installation directory: shell> cd /usr/local 6. Unpack the distribution and create the installation directory: shell> gunzip < /path/to/mysql-VERSION-OS.tar.gz | tar xvf - shell> ln -s full-path-to-mysql-VERSION-OS mysql The first command creates a directory named `mysql-VERSION-OS'. The second command makes a symbolic link to that directory. This lets you refer more easily to the installation directory as  4.7.5 mysqld-max, An Extended mysqld Server1  `/usr/local/mysql'. 7. Change into the installation directory: shell> cd mysql You will find several files and subdirectories in the mysql directory. The most important for installation purposes are the  `bin' and `scripts' subdirectories.  `bin'  This directory contains client programs and the server You should add the full pathname of this directory to your PATH environment variable so that your shell finds the MySQL programs properly. See section F Environment Variables.  `scripts'  This directory contains the mysql_install_db script used to initialise the mysql database containing the grant tables that store the server access permissions. 8. If you would like to use mysqlaccess and have the MySQL distribution in some non-standard place, you must change the location where mysqlaccess expects to find the mysql client. Edit the `bin/mysqlaccess' script at approximately line 18. Search for  F EnvironmentVariables2 a line that looks like this: $MYSQL = '/usr/local/bin/mysql'; # path to mysql executable  Change the path to reflect the location where mysql actually is stored on your system. If you do not do this, you will get a Broken pipe error when you run mysqlaccess. 9. Create the MySQL grant tables (necessary only if you haven't installed MySQL before): shell> scripts/mysql_install_db Note that MySQL versions older than Version 3.22.10 started the MySQL server when you run mysql_install_db. This is no longer true! 10. Change ownership of binaries to root and ownership of the data directory to the user that you will run mysqld as: shell> chown -R root /usr/local/mysql/. shell> chown -R mysql /usr/local/mysql/data shell> chgrp -R mysql /usr/local/mysql/.  The first command changes the owner attribute of the files to the root user, the second one changes the owner attribute of the data directory to the mysql user, and the third one changes the group attribute to the mysql group.  3 11. If you want to install support for the Perl DBI/DBD interface, see  section 2.7 Perl Installation Comments. 12. If you would like MySQL to start automatically when you boot your machine, you can copy support-files/mysql.server to the location where your system has its startup files. More information can be  found in the support-files/mysql.server script itself and in section 2.4.3 Starting and Stopping MySQL Automatically.   After everything has been unpacked and installed, you should initialise and test your distribution.  You can start the MySQL server with the following command: shell> bin/safe_mysqld --user=mysql &  Now proceed to section 4.7.2 safe_mysqld, The Wrapper Around mysqld, and See section 2.4 Post-installation Setup and Testing.  2.3 Installing a MySQL Source Distribution  Before you proceed with the source installation, check first to see if  2.7 Perl Installation Comments2.7 Perl Installation Comments2.4.3 Starting and Stopping MySQL Automatically2.4.3 Starting and Stopping MySQL Automatically4.7.2 safe_mysqld, The Wrapper Around mysqld4.7.2 safe_mysqld, The Wrapper Around mysqld2.4 Post-installation Setup and Testing2.4 Post-installation Setup and Testing4.7.2 safe_mysqld, The Wrapper Around mysqld Getting file://localhost/usr/local/bin/mysql-max-4.0.3-beta-pc-linux-gnu-i686/742 4.7.2 safe_mysqld, The Wrapper Around mysqld  safe_mysqld is the recommended way to start a mysqld daemon on Unix. safe_mysqld adds some safety features such as restarting the server when an error occurs and logging run-time information to a log file.  If you don't use --mysqld=# or --mysqld-version=# safe_mysqld will use an executable named mysqld-max if it exists. If not, safe_mysqld will start mysqld. This makes it very easy to test to use mysqld-max stead of mysqld; just copy mysqld-max to where you have mysqld and it will be used.  Normally one should never edit the safe_mysqld script, but instead put the options to safe_mysqld in the [safe_mysqld] section in the `my.cnf' file. safe_mysqld will read all options from the [mysqld] [server] and [safe_mysqld] sections from the option files. See section 4.1.2 `my.cnf' Option Files.  Note that all options on the command-line to safe_mysqld are passed to mysqld. If you wants to use any options in safe_mysqld that mysqld   -- press space for next page --4.7.2 safe_mysqld, The Wrapper Around mysqld3 doesn't support, you must specify these in the option file. Most of the options to safe_mysqld are the same as the options to mysqld. See section 4.1.1 mysqld Command-line Options.  safe_mysqld supports the following options: --basedir=path --core-file-size=# Size of the core file mysqld should be able to create. Passed to ulimit -c. --datadir=path --defaults-extra-file=path --defaults-file=path --err-log=path --ledir=path  Path to mysqld --log=path --mysqld=mysqld-version Name of the mysqld version in the ledir directory you want start.  4.1.1 mysqld Command-line Options4 --mysqld-version=versionSimilar to --mysqld= but here you only give the suffix for mysqld. For example if you use --mysqld-version=max, safe_mysqld will start the ledir/mysqld-max version. If theargument to --mysqld-version is empty, ledir/mysqld will be used. no-defaults open-files-limit=#Number of files mysqld should be able to open. Passed to ulimit-n. Note that you need to start safe_mysqld as root for this to work properly! pid-file=path port=# socket=path timezone=# Set the timezone (the TZ) variable to the value of this parameter. user=#  The safe_mysqld script is written so that it normally is able to start  5 a server that was installed from either a source or a binary version of MySQL, even if these install the server in slightly different locations. safe_mysqld expects one of these conditions to be true: * The server and databases can be found relative to the directory from which safe_mysqld is invoked. safe_mysqld looks under its working directory for `bin' and `data' directories (for binary distributions) or for `libexec' and `var' directories (for source distributions). This condition should be met if you execute safe_mysqld from your MySQL installation directory (for example, `/usr/local/mysql' for a binary distribution). * If the server and databases cannot be found relative to the working directory, safe_mysqld attempts to locate them by absolute pathnames. Typical locations are `/usr/local/libexec' and `/usr/local/var'. The actual locations are determined when the distribution was built from which safe_mysqld comes. They should be correct if MySQL was installed in a standard location. Because safe_mysqld will try to find the server and databases relative to its own working directory, you can install a binary distribution of MySQL anywhere, as long as you start safe_mysqld from the MySQL  6 installation directory: shell> cd mysql_installation_directory shell> bin/safe_mysqld &  If safe_mysqld fails, even when invoked from the MySQL installation directory, you can modify it to use the path to mysqld and the pathname options that are correct for your system. Note that if you upgrade MySQL in the future, your modified version of safe_mysqld will be overwritten, so you should make a copy of your edited version that you can reinstall.  4.7.3 mysqld_multi, A Program for Managing Multiple MySQL Servers  mysqld_multi is meant for managing several mysqld processes that listen for connections on different Unix sockets and TCP/IP ports.  The program will search for group(s) named [mysqld#] from `my.cnf' (or the file named by the --config-file=... option), where # can be any positive number starting from 1. This number is referred to in the following discussion as the option group number, or GNR. Group numbers  4.7.3 mysqld_multi, A Program for Managing Multiple MySQL Servers Getting file://localhost/usr/local/bin/mysql-max-4.0.3-beta-pc-linux-gnu-i686/213 11. If you want to install support for the Perl DBI/DBD interface, see  section 2.7 Perl Installation Comments. 12. If you would like MySQL to start automatically when you boot your machine, you can copy support-files/mysql.server to the location where your system has its startup files. More information can be found in the support-files/mysql.server script itself and in section 2.4.3 Starting and Stopping MySQL Automatically.   After everything has been unpacked and installed, you should initialise and test your distribution. You can start the MySQL server with the following command: shell> bin/safe_mysqld --user=mysql &  Now proceed to section 4.7.2 safe_mysqld, The Wrapper Around mysqld, and See section 2.4 Post-installation Setup and Testing.  2.3 Installing a MySQL Source Distribution  Before you proceed with the source installation, check first to see if   -- press space for next page --4.7.2 safe_mysqld, The Wrapper Around mysqld4.7.2 safe_mysqld, The Wrapper Around mysqld2.4 Post-installation Setup and Testing Getting file://localhost/usr/local/bin/mysql-max-4.0.3-beta-pc-linux-gnu-i686/45 2.4 Post-installation Setup and Testing  Once you've installed MySQL (from either a binary or source distribution), you need to initialise the grant tables, start the server, and make sure that the server works okay. You may also wish to arrange for the server to be started and stopped automatically whe your system starts up and shuts down. Normally you install the grant tables and start the server like this for installation from a source distribution: shell> ./scripts/mysql_install_db shell> cd mysql_installation_directory ./bin/safe_mysqld --user=mysql & For a binary distribution (not RPM or pkg packages), do this: shell> cd mysql_installation_directory shell> ./bin/mysql_install_db shell> ./bin/safe_mysqld --user=mysql & This creates the mysql database which will hold all database   -- press space for next page -- 2.4 Post-installation Setup and Testing6 privileges, the test database which you can use to test MySQL, and also privilege entries for the user that run mysql_install_db and a root user (without any passwords). This also starts the mysqld server.  mysql_install_db will not overwrite any old privilege tables, so it should be safe to run in any circumstances. If you don't want to have the test database you can remove it with mysqladmin -u root drop test. Testing is most easily done from the top-level directory of the MySQL distribution. For a binary , this is your installation directory (typically something like `/usr/local/mysql'). For a source distribution, this is the main directory of your MySQL source tree.  In the commands shown in this section and in the following subsections, BINDIR is the path to the location in which programs like mysqladmin and safe_mysqld are installed. For a binary distribution, this is the `bin' directory within the distribution. For a source distribution, BINDIR is probably `/usr/local/bin', unless you specified an installation directory other than `/usr/local' when you ran configure. EXECDIR is the location in which the mysqld server is  7 installed. For a binary distribution, this is the same as BINDIR. For  source distribution, EXECDIR is probably `/usr/local/libexec'.  Testing is described in detail: 1. If necessary, start the mysqld server and set up the initial MySQL grant tables containing the privileges that determine how users are allowed to connect to the server. This is normally done with the mysql_install_db script: shell> scripts/mysql_install_db  Typically, mysql_install_db needs to be run only the first time you install MySQL. Therefore, if you are upgrading an existing installation, you can skip this step. (However, mysql_install_db is quite safe to use and will not update any tables that already exist, so if you are unsure of what to do, you can always run mysql_install_db.) mysql_install_db creates six tables (user, db, host, tables_priv, columns_priv, and func) in the mysql database. A description of the initial privileges is given in section 4.3.4  Setting Up the Initial MySQL Privileges. Briefly, these privileges allow the MySQL root user to do anything, and allow anybody to create or use databases with a name of test or starting with  4.3.4 Setting Up the Initial MySQL Privileges8 test_. If you don't set up the grant tables, the following err will appear in the log file when you start the server: mysqld: Can't find file: 'host.frm' This may also happen with a binary MySQL distribution if you don't  start MySQL by executing exactly ./bin/safe_mysqld! See section 4.7.2 safe_mysqld, The Wrapper Around mysqld. You might need to run mysql_install_db as root. However, if you prefer, you can runMySQL server as an unprivileged (non-root) user, provided that  the user can read and write files in the database directory. Instructions for running MySQL as an unprivileged user are given in section A.3.2 How to Run MySQL As a Normal User. If you have problems with mysql_install_db, see section 2.4.1 Problems Running mysql_install_db. There are some alternatives to running the mysql_install_db script as it is provided in the MySQL distribution:  + You may want to edit mysql_install_db before running it, to change the initial privileges that are installed into the grant tables. This is useful if you want to install MySQL on a lot of machines with the same privileges. In this case you probably should need only to add a few extra INSERT  4.7.2 safe_mysqld, The Wrapper Around mysqld7 installed. For a binary distribution, this is the same as BINDIR. F a source distribution, EXECDIR is probably `/usr/local/libexec'.  Testing is described in detail: 1. If necessary, start the mysqld server and set up the initial MySQL grant tables containing the privileges that determine how users are allowed to connect to the server. This is normally done withmysql_install_db script: shell> scripts/mysql_install_db Typically, mysql_install_db needs to be run only the first time you install MySQL. Therefore, if you are upgrading an existing installation, you can skip this step. (However, mysql_install_db is quite Script started on Sun Oct 20 23:47:51 2002 ]0;barrie@magnolia:~ [barrie@magnolia barrie]$ [barrie@magnolia barrie]$ [barrie@magnolia barrie]$ s [barrie@magnolia barrie]$ s [barrie@magnolia barrie]$ su [barrie@magnolia barrie]$ su [barrie@magnolia barrie]$ su [barrie@magnolia barrie]$ su [barrie@magnolia barrie]$ su - [barrie@magnolia barrie]$ su - [barrie@magnolia barrie]$ su - [barrie@magnolia barrie]$ su - [barrie@magnolia barrie]$ su - [barrie@magnolia barrie]$ su - Password: ]0;root@magnolia:~[root@magnolia root]# cd /usr/local/myslq  ql ]0;root@magnolia:/usr/local/mysql[root@magnolia mysql]# ls bin COPYING include man manual.txt scripts support-files ChangeLog COPYING.LIB INSTALL-BINARY manual.html mysql-test share tests configure data lib manual_toc.html README sql-bench ]0;root@magnolia:/usr/local/mysql[root@magnolia mysql]# ps =ef  -ef | grep mysql ps: error: Garbage option. usage: ps -[Unix98 options] ps [BSD-style options] ps --[GNU-style long options] ps --help for a command summary ]0;root@magnolia:/usr/local/mysql[root@magnolia mysql]# ps =-ef | grep mysql barrie 2701 1846 0 23:47 pts/0 00:00:00 script -a mysqlinstall101802 barrie 2702 2701 0 23:47 pts/0 00:00:00 script -a mysqlinstall101802 ]0;root@magnolia:/usr/local/mysql[root@magnolia mysql]# cd share ]0;root@magnolia:/usr/local/mysql/share[root@magnolia share]# ls mysql ]0;root@magnolia:/usr/local/mysql/share[root@magnolia share]# cd mysql ]0;root@magnolia:/usr/local/mysql/share/mysql[root@magnolia mysql]# ls charsets dutch french hungarian korean polish russian swedish czech english german italian norwegian portuguese slovak ukrainian danish estonian greek japanese norwegian-ny romanian spanish ]0;root@magnolia:/usr/local/mysql/share/mysql[root@magnolia mysql]# locate mysql.server ]0;root@magnolia:/usr/local/mysql/share/mysql[root@magnolia mysql]# cd english ]0;root@magnolia:/usr/local/mysql/share/mysql/english[root@magnolia english]# ls errmsg.sys errmsg.txt ]0;root@magnolia:/usr/local/mysql/share/mysql/english[root@magnolia english]# cd ../../ ]0;root@magnolia:/usr/local/mysql/share[root@magnolia share]# ls mysql ]0;root@magnolia:/usr/local/mysql/share[root@magnolia share]# cd .. ]0;root@magnolia:/usr/local/mysql[root@magnolia mysql]# ls bin COPYING include man manual.txt scripts support-files ChangeLog COPYING.LIB INSTALL-BINARY manual.html mysql-test share tests configure data lib manual_toc.html README sql-bench ]0;root@magnolia:/usr/local/mysql[root@magnolia mysql]# cd scripts ]0;root@magnolia:/usr/local/mysql/scripts[root@magnolia scripts]# ls mysql_install_db ]0;root@magnolia:/usr/local/mysql/scripts[root@magnolia scripts]# cd ../support-files ]0;root@magnolia:/usr/local/mysql/support-files[root@magnolia support-files]# ls magic my-large.cnf my-small.cnf mysql-log-rotate mysql.spec my-huge.cnf my-medium.cnf mysql-4.0.3-beta.spec mysql.server ]0;root@magnolia:/usr/local/mysql/support-files[root@magnolia support-files]# cp mysql.ser            more mysql.server #!/bin/sh # Copyright Abandoned 1996 TCX DataKonsult AB & Monty Program KB & Detron HB # This file is public domain and comes with NO WARRANTY of any kind # Mysql daemon start/stop script. # Usually this is put in /etc/init.d (at least on machines SYSV R4 based # systems) and linked to /etc/rc3.d/S99mysql and /etc/rc0.d/S01mysql. # When this is done the mysql server will be started when the machine is # started and shut down when the systems goes down. # Comments to support chkconfig on RedHat Linux # chkconfig: 2345 90 90 # description: A very fast and reliable SQL database engine. # Comments to support LSB init script conventions ### BEGIN INIT INFO # Provides: mysql # Required-Start: $local_fs $network $remote_fs # Required-Stop: $local_fs $network $remote_fs # Default-Start: 3 5 # Default-Stop: 3 5 # Short-Description: start and stop MySLQ # Description: MySQL is a very fast and reliable SQL database engine. --More--(18%) ### END INIT INFO # If you install MySQL on some other places than /usr/local/mysql, then you # have to do one of the following thing for this script to work: # # - Run this script from the MySQL installation directory # - Create a /etc/my.cnf file with the following information: # [mysqld] # basedir=path-to-mysql-installation-directory # - Add the above to any other configuration file (for example ~/.my.ini) # and copy my_print_defaults to /usr/bin # - Add the path to the mysql-installation-directory to the basedir variable # below. # # If you want to affect other MySQL variables, you should make your changes # in the /etc/my.cnf, ~/.my.cnf or other MySQL configuration files. basedir= # The following variables are only set for letting mysql.server find things. # Set some defaults datadir=/usr/local/mysql/data pid_file= --More--(35%) if test -z "$basedir" then basedir=/usr/local/mysql bindir=./bin else bindir="$basedir/bin" fi PATH=/sbin:/usr/sbin:/bin:/usr/bin:$basedir/bin export PATH if test -z "$pid_file" then pid_file=$datadir/`/bin/hostname`.pid else case "$pid_file" in /* ) ;; * ) pid_file="$datadir/$pid_file" ;; esac fi mode=$1 # start or stop parse_arguments() { --More--(43%) for arg do case "$arg" in --basedir=*) basedir=`echo "$arg" | sed -e 's/^[^=]*=//'` ;; --datadir=*) datadir=`echo "$arg" | sed -e 's/^[^=]*=//'` ;; --pid-file=*) pid_file=`echo "$arg" | sed -e 's/^[^=]*=//'` ;; esac done } # Get arguments from the my.cnf file, groups [mysqld] and [mysql_server] if test -x ./bin/my_print_defaults then print_defaults="./bin/my_print_defaults" elif test -x $bindir/my_print_defaults then print_defaults="$bindir/my_print_defaults" elif test -x $bindir/mysql_print_defaults then print_defaults="$bindir/mysql_print_defaults" else # Try to find basedir in /etc/my.cnf conf=/etc/my.cnf print_defaults= if test -r $conf --More--(57%) then subpat='^[^=]*basedir[^=]*=\(.*\)$' dirs=`sed -e "/$subpat/!d" -e 's//\1/' $conf` for d in $dirs do d=`echo $d | sed -e 's/[ ]//g'` if test -x "$d/bin/my_print_defaults" then print_defaults="$d/bin/my_print_defaults" break fi if test -x "$d/bin/mysql_print_defaults" then print_defaults="$d/bin/mysql_print_defaults" break fi done fi # Hope it's in the PATH ... but I doubt it test -z "$print_defaults" && print_defaults="my_print_defaults" fi parse_arguments `$print_defaults $defaults mysqld mysql_server` --More--(69%)  # Safeguard (relative paths, core dumps..) cd $basedir case "$mode" in 'start') # Start daemon if test -x $bindir/mysqld_safe then # Give extra arguments to mysqld with the my.cnf file. This script may # be overwritten at next upgrade. $bindir/mysqld_safe --datadir=$datadir --pid-file=$pid_file & # Make lock for RedHat / SuSE if test -w /var/lock/subsys then touch /var/lock/subsys/mysql fi else echo "Can't execute $bindir/mysqld_safe from dir $basedir" fi ;; 'stop') --More--(80%) # Stop daemon. We use a signal here to avoid having to know the # root password. if test -s "$pid_file" then mysqld_pid=`cat $pid_file` echo "Killing mysqld with pid $mysqld_pid" kill $mysqld_pid # mysqld should remove the pid_file when it exits, so wait for it. sleep 1 while [ -s $pid_file -a "$flags" != aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ] do [ -z "$flags" ] && echo -n "Wait for mysqld to exit" || echo -n "." flags=a$flags sleep 1 done if [ -s $pid_file ] then echo " gave up waiting!" elif [ -n "$flags" ] then echo " done" fi # delete lock for RedHat / SuSE if test -f /var/lock/subsys/mysql then --More--(95%) rm /var/lock/subsys/mysql fi else echo "No mysqld pid file found. Looked for $pid_file." fi ;; *) # usage echo "usage: $0 start|stop" exit 1 ;; esac ]0;root@magnolia:/usr/local/mysql/support-files[root@magnolia support-files]# ls  more mysql.server #!/bin/sh # Copyright Abandoned 1996 TCX DataKonsult AB & Monty Program KB & Detron HB # This file is public domain and comes with NO WARRANTY of any kind # Mysql daemon start/stop script. # Usually this is put in /etc/init.d (at least on machines SYSV R4 based # systems) and linked to /etc/rc3.d/S99mysql and /etc/rc0.d/S01mysql. # When this is done the mysql server will be started when the machine is # started and shut down when the systems goes down. # Comments to support chkconfig on RedHat Linux # chkconfig: 2345 90 90 # description: A very fast and reliable SQL database engine. # Comments to support LSB init script conventions ### BEGIN INIT INFO # Provides: mysql # Required-Start: $local_fs $network $remote_fs # Required-Stop: $local_fs $network $remote_fs # Default-Start: 3 5 # Default-Stop: 3 5 # Short-Description: start and stop MySLQ # Description: MySQL is a very fast and reliable SQL database engine. --More--(18%) ]0;root@magnolia:/usr/local/mysql/support-files[root@magnolia support-files]# ls magic my-large.cnf my-small.cnf mysql-log-rotate mysql.spec my-huge.cnf my-medium.cnf mysql-4.0.3-beta.spec mysql.server ]0;root@magnolia:/usr/local/mysql/support-files[root@magnolia support-files]# cp mysql.server /etc/init.d ]0;root@magnolia:/usr/local/mysql/support-files[root@magnolia support-files]# cd !4 cd cd /usr/sbin/httpd -bash: cd: cd: No such file or directory ]0;root@magnolia:/usr/local/mysql/support-files[root@magnolia support-files]# ls magic my-large.cnf my-small.cnf mysql-log-rotate mysql.spec my-huge.cnf my-medium.cnf mysql-4.0.3-beta.spec mysql.server ]0;root@magnolia:/usr/local/mysql/support-files[root@magnolia support-files]# pwd /usr/local/mysql/support-files ]0;root@magnolia:/usr/local/mysql/support-files[root@magnolia support-files]# cd /etc/init.d ]0;root@magnolia:/etc/init.d[root@magnolia init.d]# ls aep1000 crond httpd killall network portmap sendmail syslog anacron cups iptables kudzu nfs postfix single winbind apmd firstboot irda lpd nfslock random smb xfs atd functions isdn mysql.server nscd rawdevices snmpd xinetd autofs gpm kdcrotate named ntpd rhnsd snmptrapd ypbind bcm5820 halt keytable netfs pcmcia saslauthd sshd ]0;root@magnolia:/etc/init.d[root@magnolia init.d]# cd / ../rc.d ]0;root@magnolia:/etc/rc.d[root@magnolia rc.d]# ls init.d rc0.d rc2.d rc4.d rc6.d rc.localLAST20021019 rc rc1.d rc3.d rc5.d rc.local rc.sysinit ]0;root@magnolia:/etc/rc.d[root@magnolia rc.d]# cd rc3.d ]0;root@magnolia:/etc/rc.d/rc3.d[root@magnolia rc3.d]# ls K05saslauthd K45named K95firstboot S13portmap S26apmd S80sendmail S97rhnsd K15httpd K50snmpd S05kudzu S14nfslock S28autofs S85gpm S99local K20nfs K50snmptrapd S08iptables S17keytable S55sshd S90crond K24irda K70aep1000 S09isdn S20random S56rawdevices S90xfs K35smb K70bcm5820 S10network S24pcmcia S56xinetd S95anacron K35winbind K74ntpd S12syslog S25netfs S60lpd S95atd ]0;root@magnolia:/etc/rc.d/rc3.d[root@magnolia rc3.d]# cd ../rc0.d ]0;root@magnolia:/etc/rc.d/rc0.d[root@magnolia rc0.d]# ls K03rhnsd K15gpm K35smb K50xinetd K74apmd K88syslog K96pcmcia K05anacron K15httpd K35winbind K60crond K74ntpd K90network S00killall K05atd K20nfs K44rawdevices K60lpd K75netfs K91isdn S01halt K05keytable K24irda K45named K70aep1000 K80random K92iptables K05saslauthd K25sshd K50snmpd K70bcm5820 K86nfslock K95firstboot K10xfs K30sendmail K50snmptrapd K72autofs K87portmap K95kudzu ]0;root@magnolia:/etc/rc.d/rc0.d[root@magnolia rc0.d]# lscd ../rc0.dlscd rc3.dlscd ../rc0.d[1@3 ]0;root@magnolia:/etc/rc.d/rc3.d[root@magnolia rc3.d]# ls K05saslauthd K45named K95firstboot S13portmap S26apmd S80sendmail S97rhnsd K15httpd K50snmpd S05kudzu S14nfslock S28autofs S85gpm S99local K20nfs K50snmptrapd S08iptables S17keytable S55sshd S90crond K24irda K70aep1000 S09isdn S20random S56rawdevices S90xfs K35smb K70bcm5820 S10network S24pcmcia S56xinetd S95anacron K35winbind K74ntpd S12syslog S25netfs S60lpd S95atd ]0;root@magnolia:/etc/rc.d/rc3.d[root@magnolia rc3.d]# ll total 0 lrwxrwxrwx 1 root root 19 Oct 18 21:00 K05saslauthd -> ../init.d/saslauthd lrwxrwxrwx 1 root root 15 Oct 18 21:17 K15httpd -> ../init.d/httpd lrwxrwxrwx 1 root root 13 Oct 18 21:02 K20nfs -> ../init.d/nfs lrwxrwxrwx 1 root root 14 Oct 18 21:01 K24irda -> ../init.d/irda lrwxrwxrwx 1 root root 13 Oct 18 21:18 K35smb -> ../init.d/smb lrwxrwxrwx 1 root root 17 Oct 18 21:18 K35winbind -> ../init.d/winbind lrwxrwxrwx 1 root root 15 Oct 18 21:04 K45named -> ../init.d/named lrwxrwxrwx 1 root root 15 Oct 18 21:02 K50snmpd -> ../init.d/snmpd lrwxrwxrwx 1 root root 19 Oct 18 21:02 K50snmptrapd -> ../init.d/snmptrapd lrwxrwxrwx 1 root root 17 Oct 18 21:17 K70aep1000 -> ../init.d/aep1000 lrwxrwxrwx 1 root root 17 Oct 18 21:17 K70bcm5820 -> ../init.d/bcm5820 lrwxrwxrwx 1 root root 14 Oct 18 21:00 K74ntpd -> ../init.d/ntpd lrwxrwxrwx 1 root root 19 Oct 18 21:12 K95firstboot -> ../init.d/firstboot lrwxrwxrwx 1 root root 15 Oct 18 21:01 S05kudzu -> ../init.d/kudzu lrwxrwxrwx 1 root root 18 Oct 18 21:02 S08iptables -> ../init.d/iptables lrwxrwxrwx 1 root root 14 Oct 18 21:01 S09isdn -> ../init.d/isdn lrwxrwxrwx 1 root root 17 Oct 18 21:00 S10network -> ../init.d/network lrwxrwxrwx 1 root root 16 Oct 18 21:00 S12syslog -> ../init.d/syslog lrwxrwxrwx 1 root root 17 Oct 18 21:00 S13portmap -> ../init.d/portmap lrwxrwxrwx 1 root root 17 Oct 18 21:02 S14nfslock -> ../init.d/nfslock lrwxrwxrwx 1 root root 18 Oct 18 21:01 S17keytable -> ../init.d/keytable lrwxrwxrwx 1 root root 16 Oct 18 21:00 S20random -> ../init.d/random lrwxrwxrwx 1 root root 16 Oct 18 21:03 S24pcmcia -> ../init.d/pcmcia lrwxrwxrwx 1 root root 15 Oct 18 21:00 S25netfs -> ../init.d/netfs lrwxrwxrwx 1 root root 14 Oct 18 21:00 S26apmd -> ../init.d/apmd lrwxrwxrwx 1 root root 16 Oct 18 21:01 S28autofs -> ../init.d/autofs lrwxrwxrwx 1 root root 14 Oct 18 21:01 S55sshd -> ../init.d/sshd lrwxrwxrwx 1 root root 20 Oct 18 21:00 S56rawdevices -> ../init.d/rawdevices lrwxrwxrwx 1 root root 16 Oct 18 21:00 S56xinetd -> ../init.d/xinetd lrwxrwxrwx 1 root root 13 Oct 18 21:06 S60lpd -> ../init.d/lpd lrwxrwxrwx 1 root root 18 Oct 18 21:02 S80sendmail -> ../init.d/sendmail lrwxrwxrwx 1 root root 13 Oct 18 21:01 S85gpm -> ../init.d/gpm lrwxrwxrwx 1 root root 15 Oct 18 21:03 S90crond -> ../init.d/crond lrwxrwxrwx 1 root root 13 Oct 18 21:03 S90xfs -> ../init.d/xfs lrwxrwxrwx 1 root root 17 Oct 18 21:03 S95anacron -> ../init.d/anacron lrwxrwxrwx 1 root root 13 Oct 18 21:00 S95atd -> ../init.d/atd lrwxrwxrwx 1 root root 15 Oct 18 21:03 S97rhnsd -> ../init.d/rhnsd lrwxrwxrwx 1 root root 11 Oct 18 21:00 S99local -> ../rc.local ]0;root@magnolia:/etc/rc.d/rc3.d[root@magnolia rc3.d]# ln -s ../init.d/mysql.server ./S98myslq.   ql.server ]0;root@magnolia:/etc/rc.d/rc3.d[root@magnolia rc3.d]# ln -s ../inist  t.d/mysql.server ./K98mysql.server ]0;root@magnolia:/etc/rc.d/rc3.d[root@magnolia rc3.d]# ll total 0 lrwxrwxrwx 1 root root 19 Oct 18 21:00 K05saslauthd -> ../init.d/saslauthd lrwxrwxrwx 1 root root 15 Oct 18 21:17 K15httpd -> ../init.d/httpd lrwxrwxrwx 1 root root 13 Oct 18 21:02 K20nfs -> ../init.d/nfs lrwxrwxrwx 1 root root 14 Oct 18 21:01 K24irda -> ../init.d/irda lrwxrwxrwx 1 root root 13 Oct 18 21:18 K35smb -> ../init.d/smb lrwxrwxrwx 1 root root 17 Oct 18 21:18 K35winbind -> ../init.d/winbind lrwxrwxrwx 1 root root 15 Oct 18 21:04 K45named -> ../init.d/named lrwxrwxrwx 1 root root 15 Oct 18 21:02 K50snmpd -> ../init.d/snmpd lrwxrwxrwx 1 root root 19 Oct 18 21:02 K50snmptrapd -> ../init.d/snmptrapd lrwxrwxrwx 1 root root 17 Oct 18 21:17 K70aep1000 -> ../init.d/aep1000 lrwxrwxrwx 1 root root 17 Oct 18 21:17 K70bcm5820 -> ../init.d/bcm5820 lrwxrwxrwx 1 root root 14 Oct 18 21:00 K74ntpd -> ../init.d/ntpd lrwxrwxrwx 1 root root 19 Oct 18 21:12 K95firstboot -> ../init.d/firstboot lrwxrwxrwx 1 root root 22 Oct 21 00:26 K98mysql.server -> ../init.d/mysql.server lrwxrwxrwx 1 root root 15 Oct 18 21:01 S05kudzu -> ../init.d/kudzu lrwxrwxrwx 1 root root 18 Oct 18 21:02 S08iptables -> ../init.d/iptables lrwxrwxrwx 1 root root 14 Oct 18 21:01 S09isdn -> ../init.d/isdn lrwxrwxrwx 1 root root 17 Oct 18 21:00 S10network -> ../init.d/network lrwxrwxrwx 1 root root 16 Oct 18 21:00 S12syslog -> ../init.d/syslog lrwxrwxrwx 1 root root 17 Oct 18 21:00 S13portmap -> ../init.d/portmap lrwxrwxrwx 1 root root 17 Oct 18 21:02 S14nfslock -> ../init.d/nfslock lrwxrwxrwx 1 root root 18 Oct 18 21:01 S17keytable -> ../init.d/keytable lrwxrwxrwx 1 root root 16 Oct 18 21:00 S20random -> ../init.d/random lrwxrwxrwx 1 root root 16 Oct 18 21:03 S24pcmcia -> ../init.d/pcmcia lrwxrwxrwx 1 root root 15 Oct 18 21:00 S25netfs -> ../init.d/netfs lrwxrwxrwx 1 root root 14 Oct 18 21:00 S26apmd -> ../init.d/apmd lrwxrwxrwx 1 root root 16 Oct 18 21:01 S28autofs -> ../init.d/autofs lrwxrwxrwx 1 root root 14 Oct 18 21:01 S55sshd -> ../init.d/sshd lrwxrwxrwx 1 root root 20 Oct 18 21:00 S56rawdevices -> ../init.d/rawdevices lrwxrwxrwx 1 root root 16 Oct 18 21:00 S56xinetd -> ../init.d/xinetd lrwxrwxrwx 1 root root 13 Oct 18 21:06 S60lpd -> ../init.d/lpd lrwxrwxrwx 1 root root 18 Oct 18 21:02 S80sendmail -> ../init.d/sendmail lrwxrwxrwx 1 root root 13 Oct 18 21:01 S85gpm -> ../init.d/gpm lrwxrwxrwx 1 root root 15 Oct 18 21:03 S90crond -> ../init.d/crond lrwxrwxrwx 1 root root 13 Oct 18 21:03 S90xfs -> ../init.d/xfs lrwxrwxrwx 1 root root 17 Oct 18 21:03 S95anacron -> ../init.d/anacron lrwxrwxrwx 1 root root 13 Oct 18 21:00 S95atd -> ../init.d/atd lrwxrwxrwx 1 root root 15 Oct 18 21:03 S97rhnsd -> ../init.d/rhnsd lrwxrwxrwx 1 root root 22 Oct 21 00:25 S98mysql.server -> ../init.d/mysql.server lrwxrwxrwx 1 root root 11 Oct 18 21:00 S99local -> ../rc.local ]0;root@magnolia:/etc/rc.d/rc3.d[root@magnolia rc3.d]# /et/ c/rc.d/rc3.d/S98mysql.server start ]0;root@magnolia:/etc/rc.d/rc3.d[root@magnolia rc3.d]# Starting mysqld daemon with databases from /usr/local/mysql/data ps   ]0;root@magnolia:/etc/rc.d/rc3.d[root@magnolia rc3.d]# ps -ef | grep mysl ql barrie 2701 1846 0 Oct20 pts/0 00:00:00 script -a mysqlinstall101802 barrie 2702 2701 0 Oct20 pts/0 00:00:00 script -a mysqlinstall101802 root 2810 1 0 00:27 pts/3 00:00:00 /bin/sh ./bin/mysqld_safe --data mysql 2832 2810 0 00:27 pts/3 00:00:00 /usr/local/mysql/bin/mysqld --de root 2845 2732 0 00:28 pts/3 00:00:00 grep mysql ]0;root@magnolia:/etc/rc.d/rc3.d[root@magnolia rc3.d]# /etc/rc.d/rec  c. 3.d/S K98mysqlserver stop[1@. Killing mysqld with pid 2842 021021 00:29:14 mysqld ended ]0;root@magnolia:/etc/rc.d/rc3.d[root@magnolia rc3.d]# /etc/rc.d/rc3.d/K98mysql.server stop [root@magnolia rc3.d]# ps -ef | grep mysql barrie 2701 1846 0 Oct20 pts/0 00:00:00 script -a mysqlinstall101802 barrie 2702 2701 0 Oct20 pts/0 00:00:00 script -a mysqlinstall101802 root 2859 2732 0 00:29 pts/3 00:00:00 grep mysql ]0;root@magnolia:/etc/rc.d/rc3.d[root@magnolia rc3.d]# ps -ef | grep mysql/etc/rc.d/rc3.d/K98mysql.server stop [root@magnolia rc3.d]# ps -ef | grep mysql/etc/rc.d/rc3.d/S98mysql.server start ]0;root@magnolia:/etc/rc.d/rc3.d[root@magnolia rc3.d]# Starting mysqld daemon with databases from /usr/local/mysql/data ]0;root@magnolia:/etc/rc.d/rc3.d[root@magnolia rc3.d]# /etc/rc.d/rc3.d/S98mysql.server start [root@magnolia rc3.d]# ps -ef | grep mysql barrie 2701 1846 0 Oct20 pts/0 00:00:00 script -a mysqlinstall101802 barrie 2702 2701 0 Oct20 pts/0 00:00:00 script -a mysqlinstall101802 root 2863 1 0 00:29 pts/3 00:00:00 /bin/sh ./bin/mysqld_safe --data mysql 2885 2863 1 00:29 pts/3 00:00:00 /usr/local/mysql/bin/mysqld --de ]0;root@magnolia:/etc/rc.d/rc3.d[root@magnolia rc3.d]# exit logout ]0;barrie@magnolia:~ [barrie@magnolia barrie]$ [barrie@magnolia barrie]$ [barrie@magnolia barrie]$ m [barrie@magnolia barrie]$ m [barrie@magnolia barrie]$ my [barrie@magnolia barrie]$ my [barrie@magnolia barrie]$ mys [barrie@magnolia barrie]$ mys [barrie@magnolia barrie]$ mysq [barrie@magnolia barrie]$ mysq [barrie@magnolia barrie]$ mysql [barrie@magnolia barrie]$ mysql bash: mysql: command not found ]0;barrie@magnolia:~ [barrie@magnolia barrie]$ [barrie@magnolia barrie]$ [barrie@magnolia barrie]$ e [barrie@magnolia barrie]$ e [barrie@magnolia barrie]$ ex [barrie@magnolia barrie]$ ex [barrie@magnolia barrie]$ exh [barrie@magnolia barrie]$ exh [barrie@magnolia barrie]$ exho [barrie@magnolia barrie]$ exho [barrie@magnolia barrie]$ exh [barrie@magnolia barrie]$ exh [barrie@magnolia barrie]$ ex [barrie@magnolia barrie]$ ex [barrie@magnolia barrie]$ exc [barrie@magnolia barrie]$ exc [barrie@magnolia barrie]$ exch [barrie@magnolia barrie]$ exch [barrie@magnolia barrie]$ excho [barrie@magnolia barrie]$ excho [barrie@magnolia barrie]$ exch [barrie@magnolia barrie]$ exch [barrie@magnolia barrie]$ exc [barrie@magnolia barrie]$ exc [barrie@magnolia barrie]$ ex [barrie@magnolia barrie]$ ex [barrie@magnolia barrie]$ e [barrie@magnolia barrie]$ e [barrie@magnolia barrie]$ ec [barrie@magnolia barrie]$ ec [barrie@magnolia barrie]$ ech [barrie@magnolia barrie]$ ech [barrie@magnolia barrie]$ echo [barrie@magnolia barrie]$ echo [barrie@magnolia barrie]$ echo [barrie@magnolia barrie]$ echo [barrie@magnolia barrie]$ echo $ [barrie@magnolia barrie]$ echo $ [barrie@magnolia barrie]$ echo $P [barrie@magnolia barrie]$ echo $P [barrie@magnolia barrie]$ echo $PA [barrie@magnolia barrie]$ echo $PA [barrie@magnolia barrie]$ echo $PAT [barrie@magnolia barrie]$ echo $PAT [barrie@magnolia barrie]$ echo $PATH [barrie@magnolia barrie]$ echo $PATH /usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/barrie/bin ]0;barrie@magnolia:~ [barrie@magnolia barrie]$ [barrie@magnolia barrie]$ [barrie@magnolia barrie]$ l [barrie@magnolia barrie]$ l [barrie@magnolia barrie]$ ls [barrie@magnolia barrie]$ ls [barrie@magnolia barrie]$ ls [barrie@magnolia barrie]$ ls [barrie@magnolia barrie]$ ls - [barrie@magnolia barrie]$ ls - [barrie@magnolia barrie]$ ls -a [barrie@magnolia barrie]$ ls -a . .esd_auth .gnome2_private .mozilla .tcshrc .. .fonts.cache-1 .gnome-desktop mysqlinstall101802 tmp .bash_history .forward .gtkrc mysqlinstall20021018 .Xauthority .bash_logout .gconf .gtkrc-1.2-gnome2 .nautilus .bash_profile .gconfd .ICEauthority .rhn-applet.conf .bashrc .gnome .kde .ssh .emacs .gnome2 .metacity syst-pkgcheckcmds ]0;barrie@magnolia:~ [barrie@magnolia barrie]$ [barrie@magnolia barrie]$ [barrie@magnolia barrie]$ m [barrie@magnolia barrie]$ m [barrie@magnolia barrie]$ mo [barrie@magnolia barrie]$ mo [barrie@magnolia barrie]$ mor [barrie@magnolia barrie]$ mor[barrie@magnolia barrie]$ more [barrie@magnolia barrie]$ more [barrie@magnolia barrie]$ more [barrie@magnolia barrie]$ more [barrie@magnolia barrie]$ more b [barrie@magnolia barrie]$ more b [barrie@magnolia barrie]$ more ba [barrie@magnolia barrie]$ more ba [barrie@magnolia barrie]$ more bas [barrie@magnolia barrie]$ more bas [barrie@magnolia barrie]$ more bash [barrie@magnolia barrie]$ more bash [barrie@magnolia barrie]$ more bashr [barrie@magnolia barrie]$ more bashr [barrie@magnolia barrie]$ more bashrc [barrie@magnolia barrie]$ more bashrc [barrie@magnolia barrie]$ more bashr [barrie@magnolia barrie]$ more bashr [barrie@magnolia barrie]$ more bash [barrie@magnolia barrie]$ more bash [barrie@magnolia barrie]$ more bas [barrie@magnolia barrie]$ more bas [barrie@magnolia barrie]$ more ba [barrie@magnolia barrie]$ more ba [barrie@magnolia barrie]$ more b [barrie@magnolia barrie]$ more b [barrie@magnolia barrie]$ more  [barrie@magnolia barrie]$ more [barrie@magnolia barrie]$ more . [barrie@magnolia barrie]$ more . [barrie@magnolia barrie]$ more .b [barrie@magnolia barrie]$ more .b [barrie@magnolia barrie]$ more .ba [barrie@magnolia barrie]$ more .ba [barrie@magnolia barrie]$ more .bas [barrie@magnolia barrie]$ more .bas [barrie@magnolia barrie]$ more .bash [barrie@magnolia barrie]$ more .bash [barrie@magnolia barrie]$ more .bashr [barrie@magnolia barrie]$ more .bashr [barrie@magnolia barrie]$ more .bashrc [barrie@magnolia barrie]$ more .bashrc # .bashrc # User specific aliases and functions # Source global definitions if [ -f /etc/bashrc ]; then . /etc/bashrc fi ]0;barrie@magnolia:~ [barrie@magnolia barrie]$ [barrie@magnolia barrie]$ [barrie@magnolia barrie]$ m [barrie@magnolia barrie]$ m [barrie@magnolia barrie]$ mo [barrie@magnolia barrie]$ mo [barrie@magnolia barrie]$ mor [barrie@magnolia barrie]$ mor [barrie@magnolia barrie]$ more [barrie@magnolia barrie]$ more [barrie@magnolia barrie]$ more [barrie@magnolia barrie]$ more [barrie@magnolia barrie]$ more b [barrie@magnolia barrie]$ more b [barrie@magnolia barrie]$ more ba [barrie@magnolia barrie]$ more ba [barrie@magnolia barrie]$ more b [barrie@magnolia barrie]$ more b [barrie@magnolia barrie]$ more  [barrie@magnolia barrie]$ more [barrie@magnolia barrie]$ more . [barrie@magnolia barrie]$ more . [barrie@magnolia barrie]$ more .b [barrie@magnolia barrie]$ more .b [barrie@magnolia barrie]$ more .ba [barrie@magnolia barrie]$ more .ba [barrie@magnolia barrie]$ more .bas [barrie@magnolia barrie]$ more .bas [barrie@magnolia barrie]$ more .bash [barrie@magnolia barrie]$ more .bash [barrie@magnolia barrie]$ more .bash_ [barrie@magnolia barrie]$ more .bash_ [barrie@magnolia barrie]$ more .bash_p [barrie@magnolia barrie]$ more .bash_p [barrie@magnolia barrie]$ more .bash_pr [barrie@magnolia barrie]$ more .bash_pr [barrie@magnolia barrie]$ more .bash_pro [barrie@magnolia barrie]$ more .bash_pro [barrie@magnolia barrie]$ more .bash_prof [barrie@magnolia barrie]$ more .bash_prof [barrie@magnolia barrie]$ more .bash_profi [barrie@magnolia barrie]$ more .bash_profi [barrie@magnolia barrie]$ more .bash_profil [barrie@magnolia barrie]$ more .bash_profil [barrie@magnolia barrie]$ more .bash_profile [barrie@magnolia barrie]$ more .bash_profile # .bash_profile # Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi # User specific environment and startup programs PATH=$PATH:$HOME/bin export PATH unset USERNAME ]0;barrie@magnolia:~ [barrie@magnolia barrie]$ [barrie@magnolia barrie]$ [barrie@magnolia barrie]$ e [barrie@magnolia barrie]$ e [barrie@magnolia barrie]$ ec [barrie@magnolia barrie]$ ec [barrie@magnolia barrie]$ ech [barrie@magnolia barrie]$ ech [barrie@magnolia barrie]$ echo [barrie@magnolia barrie]$ echo [barrie@magnolia barrie]$ echo [barrie@magnolia barrie]$ echo [barrie@magnolia barrie]$ echo $ [barrie@magnolia barrie]$ echo $ [barrie@magnolia barrie]$ echo $p [barrie@magnolia barrie]$ echo $p [barrie@magnolia barrie]$ echo $pa [barrie@magnolia barrie]$ echo $pa [barrie@magnolia barrie]$ echo $p [barrie@magnolia barrie]$ echo $p [barrie@magnolia barrie]$ echo $ [barrie@magnolia barrie]$ echo $ [barrie@magnolia barrie]$ echo $P [barrie@magnolia barrie]$ echo $P [barrie@magnolia barrie]$ echo $PA [barrie@magnolia barrie]$ echo $PA [barrie@magnolia barrie]$ echo $PAT [barrie@magnolia barrie]$ echo $PAT [barrie@magnolia barrie]$ echo $PATH [barrie@magnolia barrie]$ echo $PATH /usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/barrie/bin ]0;barrie@magnolia:~ [barrie@magnolia barrie]$ [barrie@magnolia barrie]$ [barrie@magnolia barrie]$ p [barrie@magnolia barrie]$ p [barrie@magnolia barrie]$ pi [barrie@magnolia barrie]$ pi [barrie@magnolia barrie]$ pic [barrie@magnolia barrie]$ pic [barrie@magnolia barrie]$ pico [barrie@magnolia barrie]$ pico [barrie@magnolia barrie]$ pico [barrie@magnolia barrie]$ pico [barrie@magnolia barrie]$ pico . [barrie@magnolia barrie]$ pico . [barrie@magnolia barrie]$ pico .b [barrie@magnolia barrie]$ pico .b [barrie@magnolia barrie]$ pico .ba [barrie@magnolia barrie]$ pico .ba [barrie@magnolia barrie]$ pico .bas [barrie@magnolia barrie]$ pico .bas [barrie@magnolia barrie]$ pico .bash [barrie@magnolia barrie]$ pico .bash [barrie@magnolia barrie]$ pico .bash_ [barrie@magnolia barrie]$ pico .bash_ [barrie@magnolia barrie]$ pico .bash_p [barrie@magnolia barrie]$ pico .bash_p [barrie@magnolia barrie]$ pico .bash_pr [barrie@magnolia barrie]$ pico .bash_pr [barrie@magnolia barrie]$ pico .bash_pro [barrie@magnolia barrie]$ pico .bash_pro [barrie@magnolia barrie]$ pico .bash_prof [barrie@magnolia barrie]$ pico .bash_prof [barrie@magnolia barrie]$ pico .bash_profi [barrie@magnolia barrie]$ pico .bash_profi [barrie@magnolia barrie]$ pico .bash_profil [barrie@magnolia barrie]$ pico .bash_profil [barrie@magnolia barrie]$ pico .bash_profile [barrie@magnolia barrie]$ pico .bash_profile [?1048h[?1047h UW PICO(tm) 4.2 New Buffer ^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos ^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell [ Reading file ][ Read 13 lines ]File: .bash_profile# .bash_profile# Get the aliases and functionsif [ -f ~/.bashrc ]; then. ~/.bashrcfi# User specific environment and startup programsPATH=$PATH:$HOME/binexport PATHunset USERNAMEModified: File Name to write : .bash_profileT To Files C Cancel TAB Complete BU[ Writing... ][ Wrote 13 lines ]File: .bash_profileBU ^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos ^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell File Name to write : .bash_profileBUT To Files C Cancel TAB Complete    Y Yes N [No] File ".bash_profile" exists, OVERWRITE ? Yes[ Writing... ][ Wrote 13 lines ] File: .bash_profile ^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos ^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell Modifiedexport PATH unset USERNAMEexport PATHunset USERNAME:/usr/lc        /sbin::/usr/sbin:/usr/local/sbin::#addedroot    roota only        sbinadn  d ndmysqltopath    PATH/usr/local/mysqlFile Name to write : .bash_profileT To Files C Cancel TAB Complete [ Writing... ][ Wrote 13 lines ] ^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos ^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text ^T To Spell [?1047l[?1048l]0;barrie@magnolia:~ [barrie@magnolia barrie]$ [barrie@magnolia barrie]$ [barrie@magnolia barrie]$ e [barrie@magnolia barrie]$ e [barrie@magnolia barrie]$ ec [barrie@magnolia barrie]$ ec [barrie@magnolia barrie]$ ech [barrie@magnolia barrie]$ ech [barrie@magnolia barrie]$ echo [barrie@magnolia barrie]$ echo [barrie@magnolia barrie]$ echo [barrie@magnolia barrie]$ echo [barrie@magnolia barrie]$ echo $ [barrie@magnolia barrie]$ echo $ [barrie@magnolia barrie]$ echo $P [barrie@magnolia barrie]$ echo $P [barrie@magnolia barrie]$ echo $PA [barrie@magnolia barrie]$ echo $PA [barrie@magnolia barrie]$ echo $PAT [barrie@magnolia barrie]$ echo $PAT [barrie@magnolia barrie]$ echo $PATH [barrie@magnolia barrie]$ echo $PATH /usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/barrie/bin ]0;barrie@magnolia:~ [barrie@magnolia barrie]$ [barrie@magnolia barrie]$ [barrie@magnolia barrie]$ e [barrie@magnolia barrie]$ e [barrie@magnolia barrie]$ ex [barrie@magnolia barrie]$ ex [barrie@magnolia barrie]$ exi [barrie@magnolia barrie]$ exi [barrie@magnolia barrie]$ exit [barrie@magnolia barrie]$ exit Script done on Mon Oct 21 00:44:31 2002 Script started on Mon Oct 21 00:58:54 2002 [barrie@magnolia barrie]$ [barrie@magnolia barrie]$ [barrie@magnolia barrie]$ w [barrie@magnolia barrie]$ w [barrie@magnolia barrie]$ wh [barrie@magnolia barrie]$ wh [barrie@magnolia barrie]$ who [barrie@magnolia barrie]$ who [barrie@magnolia barrie]$ whoa [barrie@magnolia barrie]$ whoa [barrie@magnolia barrie]$ whoam [barrie@magnolia barrie]$ whoam [barrie@magnolia barrie]$ whoami [barrie@magnolia barrie]$ whoami barrie [barrie@magnolia barrie]$ [barrie@magnolia barrie]$ [barrie@magnolia barrie]$ e [barrie@magnolia barrie]$ e [barrie@magnolia barrie]$ ec [barrie@magnolia barrie]$ ec [barrie@magnolia barrie]$ ech [barrie@magnolia barrie]$ ech [barrie@magnolia barrie]$ echo [barrie@magnolia barrie]$ echo [barrie@magnolia barrie]$ echo [barrie@magnolia barrie]$ echo [barrie@magnolia barrie]$ echo $ [barrie@magnolia barrie]$ echo $ [barrie@magnolia barrie]$ echo $P [barrie@magnolia barrie]$ echo $P [barrie@magnolia barrie]$ echo $PA [barrie@magnolia barrie]$ echo $PA [barrie@magnolia barrie]$ echo $PAT [barrie@magnolia barrie]$ echo $PAT [barrie@magnolia barrie]$ echo $PATH [barrie@magnolia barrie]$ echo $PATH /usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/sbin:/usr/sbin:/usr/local/sbin:/home/barrie/bin:/usr/local/mysql/bin [barrie@magnolia barrie]$ [barrie@magnolia barrie]$ [barrie@magnolia barrie]$ m [barrie@magnolia barrie]$ m [barrie@magnolia barrie]$ my [barrie@magnolia barrie]$ my [barrie@magnolia barrie]$ mys [barrie@magnolia barrie]$ mys [barrie@magnolia barrie]$ mysq [barrie@magnolia barrie]$ mysq [barrie@magnolia barrie]$ mysql [barrie@magnolia barrie]$ mysql Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 3 to server version: 4.0.3-beta-max Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> show databases; +----------+ | Database | +----------+ | test | +----------+ 1 row in set (0.00 sec) mysql> exit Bye [barrie@magnolia barrie]$ [barrie@magnolia barrie]$ [barrie@magnolia barrie]$ m [barrie@magnolia barrie]$ m [barrie@magnolia barrie]$ my [barrie@magnolia barrie]$ my [barrie@magnolia barrie]$ mys [barrie@magnolia barrie]$ mys [barrie@magnolia barrie]$ mysq [barrie@magnolia barrie]$ mysq [barrie@magnolia barrie]$ mysql [barrie@magnolia barrie]$ mysql [barrie@magnolia barrie]$ mysql [barrie@magnolia barrie]$ mysql [barrie@magnolia barrie]$ mysql - [barrie@magnolia barrie]$ mysql - [barrie@magnolia barrie]$ mysql -u [barrie@magnolia barrie]$ mysql -u [barrie@magnolia barrie]$ mysql -u [barrie@magnolia barrie]$ mysql -u [barrie@magnolia barrie]$ mysql -u r [barrie@magnolia barrie]$ mysql -u r [barrie@magnolia barrie]$ mysql -u ro [barrie@magnolia barrie]$ mysql -u ro [barrie@magnolia barrie]$ mysql -u roo [barrie@magnolia barrie]$ mysql -u roo [barrie@magnolia barrie]$ mysql -u root [barrie@magnolia barrie]$ mysql -u root [barrie@magnolia barrie]$ mysql -u root [barrie@magnolia barrie]$ mysql -u root [barrie@magnolia barrie]$ mysql -u root - [barrie@magnolia barrie]$ mysql -u root - [barrie@magnolia barrie]$ mysql -u root -p [barrie@magnolia barrie]$ mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 4 to server version: 4.0.3-beta-max Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> show databsae   ases; +----------+ | Database | +----------+ | mysql | | test | +----------+ 2 rows in set (0.00 sec) mysql> exit Bye [barrie@magnolia barrie]$ [barrie@magnolia barrie]$ [barrie@magnolia barrie]$ p [barrie@magnolia barrie]$ p [barrie@magnolia barrie]$ ps [barrie@magnolia barrie]$ ps [barrie@magnolia barrie]$ ps [barrie@magnolia barrie]$ ps [barrie@magnolia barrie]$ ps - [barrie@magnolia barrie]$ ps - [barrie@magnolia barrie]$ ps -e [barrie@magnolia barrie]$ ps -e [barrie@magnolia barrie]$ ps -ef [barrie@magnolia barrie]$ ps -ef [barrie@magnolia barrie]$ ps -ef [barrie@magnolia barrie]$ ps -ef [barrie@magnolia barrie]$ ps -ef | [barrie@magnolia barrie]$ ps -ef | [barrie@magnolia barrie]$ ps -ef | [barrie@magnolia barrie]$ ps -ef | [barrie@magnolia barrie]$ ps -ef | g [barrie@magnolia barrie]$ ps -ef | g [barrie@magnolia barrie]$ ps -ef | gr [barrie@magnolia barrie]$ ps -ef | gr [barrie@magnolia barrie]$ ps -ef | gre [barrie@magnolia barrie]$ ps -ef | gre [barrie@magnolia barrie]$ ps -ef | grep [barrie@magnolia barrie]$ ps -ef | grep [barrie@magnolia barrie]$ ps -ef | grep [barrie@magnolia barrie]$ ps -ef | grep [barrie@magnolia barrie]$ ps -ef | grep m [barrie@magnolia barrie]$ ps -ef | grep m [barrie@magnolia barrie]$ ps -ef | grep my [barrie@magnolia barrie]$ ps -ef | grep my [barrie@magnolia barrie]$ ps -ef | grep mys [barrie@magnolia barrie]$ ps -ef | grep mys [barrie@magnolia barrie]$ ps -ef | grep mysq [barrie@magnolia barrie]$ ps -ef | grep mysq [barrie@magnolia barrie]$ ps -ef | grep mysql [barrie@magnolia barrie]$ ps -ef | grep mysql root 2863 1 0 00:29 ? 00:00:00 /bin/sh ./bin/mysqld_safe --data mysql 2885 2863 0 00:29 ? 00:00:00 /usr/local/mysql/bin/mysqld --de barrie 3009 2962 0 00:58 tty1 00:00:00 script -a mysqlinstall101802 barrie 3010 3009 0 00:58 tty1 00:00:00 script -a mysqlinstall101802 [barrie@magnolia barrie]$ [barrie@magnolia barrie]$ Script done on Mon Oct 21 01:00:09 2002