Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
M
mariadb
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
mariadb
Commits
bc0e0ba7
Commit
bc0e0ba7
authored
Jan 11, 2007
by
tsmith@siva.hindu.god
Browse files
Options
Browse Files
Download
Plain Diff
Merge siva.hindu.god:/home/tsmith/m/bk/mysql-5.0-build
into siva.hindu.god:/home/tsmith/m/bk/mysql-5.1-build
parents
d90427ab
ba7b6e86
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
41 additions
and
7 deletions
+41
-7
configure.in
configure.in
+16
-1
mysql-test/install_test_db.sh
mysql-test/install_test_db.sh
+8
-3
mysql-test/mysql-test-run.pl
mysql-test/mysql-test-run.pl
+9
-2
scripts/mysql_install_db.sh
scripts/mysql_install_db.sh
+2
-1
sql/mysqld.cc
sql/mysqld.cc
+6
-0
No files found.
configure.in
View file @
bc0e0ba7
...
...
@@ -678,7 +678,22 @@ else
AC_MSG_RESULT
([
no]
)
fi
# If we should allow init-file, skip-grant-table and bootstrap options
AC_MSG_CHECKING
(
If we should should
enable
init-file, skip-grant-table options and bootstrap
)
AC_ARG_ENABLE
(
grant-options,
[
--disable-grant-options
Disables the use of
--init-file
,
--skip-grant-tables
and
--bootstrap
options],
[
mysql_grant_options_enabled
=
$enableval
]
,
[
mysql_grant_options_enabled
=
yes
]
)
if
test
"
$mysql_grant_options_enabled
"
=
"yes"
then
AC_MSG_RESULT
([
yes
])
else
AC_DEFINE
([
DISABLE_GRANT_OPTIONS],
[
1],
[
Disables the use of
--init-file
,
--skip-grant-tables
and
--bootstrap
options]
)
AC_MSG_RESULT
([
no]
)
fi
MYSQL_SYS_LARGEFILE
# Types that must be checked AFTER large file support is checked
...
...
mysql-test/install_test_db.sh
View file @
bc0e0ba7
...
...
@@ -66,14 +66,17 @@ ldata=$fix_bin/$data
mdata
=
$data
/mysql
EXTRA_ARG
=
""
if
test
!
-x
$execdir
/mysqld
mysqld
=
if
test
-x
$execdir
/mysqld
then
mysqld
=
$execdir
/mysqld
else
if
test
!
-x
$libexecdir
/mysqld
then
echo
"mysqld is missing - looked in
$execdir
and in
$libexecdir
"
exit
1
else
execdir
=
$libexecdir
mysqld
=
$libexecdir
/mysqld
fi
fi
...
...
@@ -99,7 +102,9 @@ basedir=.
EXTRA_ARG
=
"--language=../sql/share/english/ --character-sets-dir=../sql/share/charsets/"
fi
mysqld_boot
=
"
$execdir
/mysqld --no-defaults --bootstrap --skip-grant-tables --basedir=
$basedir
--datadir=
$ldata
--skip-innodb --skip-ndbcluster --tmpdir=.
$EXTRA_ARG
"
mysqld_boot
=
"
${
MYSQLD_BOOTSTRAP
-
$mysqld
}
"
mysqld_boot
=
"
$mysqld_boot
--no-defaults --bootstrap --skip-grant-tables --basedir=
$basedir
--datadir=
$ldata
--skip-innodb --skip-ndbcluster --tmpdir=.
$EXTRA_ARG
"
echo
"running
$mysqld_boot
"
if
$scriptdir
/mysql_create_system_tables
test
$mdata
$hostname
|
$mysqld_boot
...
...
mysql-test/mysql-test-run.pl
View file @
bc0e0ba7
...
...
@@ -2873,12 +2873,19 @@ sub install_db ($$) {
mtr_add_arg
(
$args
,
"
--character-sets-dir=%s
",
$path_charsetsdir
);
}
# If DISABLE_GRANT_OPTIONS is defined when the server is compiled (e.g.,
# configure --disable-grant-options), mysqld will not recognize the
# --bootstrap or --skip-grant-tables options. The user can set
# MYSQLD_BOOTSTRAP to the full path to a mysqld which does accept
# --bootstrap, to accommodate this.
my
$exe_mysqld_bootstrap
=
$ENV
{'
MYSQLD_BOOTSTRAP
'}
||
$exe_mysqld
;
# Log bootstrap command
my
$path_bootstrap_log
=
"
$opt_vardir
/log/bootstrap.log
";
mtr_tofile
(
$path_bootstrap_log
,
"
$exe_mysqld
"
.
join
("
",
@$args
)
.
"
\n
");
"
$exe_mysqld
_bootstrap
"
.
join
("
",
@$args
)
.
"
\n
");
if
(
mtr_run
(
$exe_mysqld
,
$args
,
$init_db_sql_tmp
,
if
(
mtr_run
(
$exe_mysqld
_bootstrap
,
$args
,
$init_db_sql_tmp
,
$path_bootstrap_log
,
$path_bootstrap_log
,
"",
{
append_log_file
=>
1
})
!=
0
)
...
...
scripts/mysql_install_db.sh
View file @
bc0e0ba7
...
...
@@ -236,7 +236,8 @@ if test "$in_rpm" -eq 0 -a "$windows" -eq 0
then
echo
"Installing all prepared tables"
fi
mysqld_install_cmd_line
=
"
$mysqld
$defaults
$mysqld_opt
--bootstrap
\
mysqld_bootstrap
=
"
${
MYSQLD_BOOTSTRAP
-
$mysqld
}
"
mysqld_install_cmd_line
=
"
$mysqld_bootstrap
$defaults
$mysqld_opt
--bootstrap
\
--skip-grant-tables --basedir=
$basedir
--datadir=
$ldata
--skip-innodb
\
--skip-ndbcluster
$args
--max_allowed_packet=8M --net_buffer_length=16K"
if
$scriptdir
/mysql_create_system_tables
$create_option
$mdata
$hostname
$windows
\
...
...
sql/mysqld.cc
View file @
bc0e0ba7
...
...
@@ -4970,8 +4970,10 @@ struct my_option my_long_options[] =
/* app_type */
0
},
#endif
#ifndef DISABLE_GRANT_OPTIONS
{
"bootstrap"
,
OPT_BOOTSTRAP
,
"Used by mysql installation scripts."
,
0
,
0
,
0
,
GET_NO_ARG
,
NO_ARG
,
0
,
0
,
0
,
0
,
0
,
0
},
#endif
{
"character-set-client-handshake"
,
OPT_CHARACTER_SET_CLIENT_HANDSHAKE
,
"Don't ignore client side character set value sent during handshake."
,
(
gptr
*
)
&
opt_character_set_client_handshake
,
...
...
@@ -5094,9 +5096,11 @@ Disable with --skip-large-pages.",
{
"init-connect"
,
OPT_INIT_CONNECT
,
"Command(s) that are executed for each new connection"
,
(
gptr
*
)
&
opt_init_connect
,
(
gptr
*
)
&
opt_init_connect
,
0
,
GET_STR_ALLOC
,
REQUIRED_ARG
,
0
,
0
,
0
,
0
,
0
,
0
},
#ifndef DISABLE_GRANT_OPTIONS
{
"init-file"
,
OPT_INIT_FILE
,
"Read SQL commands from this file at startup."
,
(
gptr
*
)
&
opt_init_file
,
(
gptr
*
)
&
opt_init_file
,
0
,
GET_STR
,
REQUIRED_ARG
,
0
,
0
,
0
,
0
,
0
,
0
},
#endif
{
"init-rpl-role"
,
OPT_INIT_RPL_ROLE
,
"Set the replication role."
,
0
,
0
,
0
,
GET_STR
,
REQUIRED_ARG
,
0
,
0
,
0
,
0
,
0
,
0
},
{
"init-slave"
,
OPT_INIT_SLAVE
,
"Command(s) that are executed when a slave connects to this master"
,
...
...
@@ -5601,10 +5605,12 @@ Can't be set to 1 if --log-slave-updates is used.",
"Show user and password in SHOW SLAVE HOSTS on this master"
,
(
gptr
*
)
&
opt_show_slave_auth_info
,
(
gptr
*
)
&
opt_show_slave_auth_info
,
0
,
GET_BOOL
,
NO_ARG
,
0
,
0
,
0
,
0
,
0
,
0
},
#ifndef DISABLE_GRANT_OPTIONS
{
"skip-grant-tables"
,
OPT_SKIP_GRANT
,
"Start without grant tables. This gives all users FULL ACCESS to all tables!"
,
(
gptr
*
)
&
opt_noacl
,
(
gptr
*
)
&
opt_noacl
,
0
,
GET_BOOL
,
NO_ARG
,
0
,
0
,
0
,
0
,
0
,
0
},
#endif
{
"skip-host-cache"
,
OPT_SKIP_HOST_CACHE
,
"Don't cache host names."
,
0
,
0
,
0
,
GET_NO_ARG
,
NO_ARG
,
0
,
0
,
0
,
0
,
0
,
0
},
{
"skip-locking"
,
OPT_SKIP_LOCK
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment