Commit d7c268b3 authored by monty@tik.mysql.fi's avatar monty@tik.mysql.fi
Browse files

Fix to work with old ISAM privilege tables + ssl support.

parent 0b3ab589
Loading
Loading
Loading
Loading
+10 −4
Original line number Diff line number Diff line
@@ -6253,11 +6253,14 @@ shell> gunzip < /path/to/mysql-VERSION-OS.tar.gz | tar xvf -
shell> ln -s mysql-VERSION-OS mysql
shell> cd mysql
shell> scripts/mysql_install_db
shell> chown -R root  /usr/local/mysql
shell> chown -R mysql /usr/local/mysql/data
shell> chgrp -R mysql /usr/local/mysql
shell> chown -R root /usr/local/mysql/bin
shell> chown -R root  .
shell> chown -R mysql ./data
shell> chgrp -R mysql .
shell> chown -R root ./bin
shell> bin/safe_mysqld --user=mysql &
or
shell> bin/mysqld_safe --user=mysql &
if you are running MySQL 4.x
@end example
@cindex adding, new users
@@ -6519,6 +6522,9 @@ shell> chown -R mysql /usr/local/mysql/var
shell> chgrp -R mysql /usr/local/mysql
shell> cp support-files/my-medium.cnf /etc/my.cnf
shell> /usr/local/mysql/bin/safe_mysqld --user=mysql &
or
shell> /usr/local/mysql/bin/mysqld_safe --user=mysql &
if you are running MySQL 4.x.
@end example
If you want have support for InnoDB tables, you should edit the
+3 −1
Original line number Diff line number Diff line
@@ -221,6 +221,8 @@ int acl_init(bool dont_read_acl_tables)
      user.x509_issuer=get_field(&mem, table, 19);
      user.x509_subject=get_field(&mem, table, 20);
    }
    else
      user.ssl_type=SSL_TYPE_NONE;
#endif /* HAVE_OPENSSL */
    if (user.password && (length=(uint) strlen(user.password)) == 8 &&
	protocol_version == PROTOCOL_VERSION)