亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? server_privileges.php

?? WEBGAME源碼,有架設說明,只是非常簡單
?? PHP
?? 第 1 頁 / 共 5 頁
字號:
                    $real_sql_query .= ' MAX_CONNECTIONS_PER_HOUR ' . $max_connections;                    $sql_query .= ' MAX_CONNECTIONS_PER_HOUR ' . $max_connections;                }                if (isset($max_updates)) {                    $max_updates = max(0, (int)$max_updates);                    $real_sql_query .= ' MAX_UPDATES_PER_HOUR ' . $max_updates;                    $sql_query .= ' MAX_UPDATES_PER_HOUR ' . $max_updates;                }            }            if (PMA_MYSQL_INT_VERSION >= 50003) {                if (isset($max_user_connections)) {                    $max_user_connections = max(0, (int)$max_user_connections);                    $real_sql_query .= ' MAX_USER_CONNECTIONS ' . $max_user_connections;                    $sql_query .= ' MAX_USER_CONNECTIONS ' . $max_user_connections;                }            }        }        if ( isset( $create_user_real ) ) {            $create_user_real .= ';';            $create_user_show .= ';';        }        $real_sql_query .= ';';        $sql_query .= ';';        if (empty($change_copy)) {            if ( isset( $create_user_real ) ) {                PMA_DBI_try_query($create_user_real) or PMA_mysqlDie(PMA_DBI_getError(), $create_user_show);                $sql_query = $create_user_show . $sql_query;            }            PMA_DBI_try_query($real_sql_query) or PMA_mysqlDie(PMA_DBI_getError(), $sql_query);            $message = $GLOBALS['strAddUserMessage'];            /* Create database for new user */            if (isset($createdb) && $createdb > 0) {                if ($createdb == 1) {                    $q = 'CREATE DATABASE IF NOT EXISTS ' . PMA_backquote(PMA_sqlAddslashes($username)) . ';';                    $sql_query .= $q;                    PMA_DBI_try_query($q) or PMA_mysqlDie(PMA_DBI_getError(), $sql_query);                    $GLOBALS['reload'] = TRUE;                    PMA_reloadNavigation();                    $q = 'GRANT ALL PRIVILEGES ON ' . PMA_backquote(PMA_sqlAddslashes($username)) . '.* TO \'' . PMA_sqlAddslashes($username) . '\'@\'' . $hostname . '\';';                    $sql_query .= $q;                    PMA_DBI_try_query($q) or PMA_mysqlDie(PMA_DBI_getError(), $sql_query);                } elseif ($createdb == 2) {                    $q = 'GRANT ALL PRIVILEGES ON ' . PMA_backquote(PMA_sqlAddslashes($username) . '\_%') . '.* TO \'' . PMA_sqlAddslashes($username) . '\'@\'' . $hostname . '\';';                    $sql_query .= $q;                    PMA_DBI_try_query($q) or PMA_mysqlDie(PMA_DBI_getError(), $sql_query);                }            }        } else {            if ( isset( $create_user_real ) ) {                $queries[]             = $create_user_real;            }            $queries[]             = $real_sql_query;            // we put the query containing the hidden password in            // $queries_for_display, at the same position occupied            // by the real query in $queries            $tmp_count = count($queries);            if ( isset( $create_user_real ) ) {                $queries_for_display[$tmp_count - 2] = $create_user_show;            }            $queries_for_display[$tmp_count - 1] = $sql_query;        }        unset($res, $real_sql_query);    }}/** * Changes / copies a user, part III */if (!empty($change_copy)) {    $user_host_condition =        ' WHERE ' . PMA_convert_using('User')        .' = ' . PMA_convert_using(PMA_sqlAddslashes($old_username), 'quoted')        .' AND ' . PMA_convert_using('Host')        .' = ' . PMA_convert_using($old_hostname, 'quoted') . ';';    $res = PMA_DBI_query('SELECT * FROM `mysql`.`db`' . $user_host_condition );    while ($row = PMA_DBI_fetch_assoc($res)) {        $queries[] =            'GRANT ' . join(', ', PMA_extractPrivInfo($row))            .' ON `' . $row['Db'] . '`.*'            .' TO \'' . PMA_sqlAddslashes($username) . '\'@\'' . $hostname . '\''            . ( $row['Grant_priv'] == 'Y' ? ' WITH GRANT OPTION;' : ';' );    }    PMA_DBI_free_result($res);    $res = PMA_DBI_query(        'SELECT `Db`, `Table_name`, `Table_priv`'        .' FROM `mysql`.`tables_priv`' . $user_host_condition,        $GLOBALS['userlink'], PMA_DBI_QUERY_STORE );    while ($row = PMA_DBI_fetch_assoc($res)) {        $res2 = PMA_DBI_QUERY(            'SELECT `Column_name`, `Column_priv`'            .' FROM `mysql`.`columns_priv`'            .' WHERE ' . PMA_convert_using('User')            .' = ' . PMA_convert_using(PMA_sqlAddslashes($old_username), 'quoted')            .' AND ' . PMA_convert_using('`Host`')            .' = ' . PMA_convert_using($old_hostname, 'quoted')            .' AND ' . PMA_convert_using('`Db`')            .' = ' . PMA_convert_using($row['Db'], 'quoted')            .' AND ' . PMA_convert_using('`Table_name`')            .' = ' . PMA_convert_using($row['Table_name'], 'quoted')            .';',            null, PMA_DBI_QUERY_STORE);        $tmp_privs1 = PMA_extractPrivInfo($row);        $tmp_privs2 = array(            'Select' => array(),            'Insert' => array(),            'Update' => array(),            'References' => array()        );        while ($row2 = PMA_DBI_fetch_assoc($res2)) {            $tmp_array = explode(',', $row2['Column_priv']);            if (in_array('Select', $tmp_array)) {                $tmp_privs2['Select'][] = $row2['Column_name'];            }            if (in_array('Insert', $tmp_array)) {                $tmp_privs2['Insert'][] = $row2['Column_name'];            }            if (in_array('Update', $tmp_array)) {                $tmp_privs2['Update'][] = $row2['Column_name'];            }            if (in_array('References', $tmp_array)) {                $tmp_privs2['References'][] = $row2['Column_name'];            }            unset($tmp_array);        }        if (count($tmp_privs2['Select']) > 0 && !in_array('SELECT', $tmp_privs1)) {            $tmp_privs1[] = 'SELECT (`' . join('`, `', $tmp_privs2['Select']) . '`)';        }        if (count($tmp_privs2['Insert']) > 0 && !in_array('INSERT', $tmp_privs1)) {            $tmp_privs1[] = 'INSERT (`' . join('`, `', $tmp_privs2['Insert']) . '`)';        }        if (count($tmp_privs2['Update']) > 0 && !in_array('UPDATE', $tmp_privs1)) {            $tmp_privs1[] = 'UPDATE (`' . join('`, `', $tmp_privs2['Update']) . '`)';        }        if (count($tmp_privs2['References']) > 0 && !in_array('REFERENCES', $tmp_privs1)) {            $tmp_privs1[] = 'REFERENCES (`' . join('`, `', $tmp_privs2['References']) . '`)';        }        unset($tmp_privs2);        $queries[] =            'GRANT ' . join(', ', $tmp_privs1)            . ' ON `' . $row['Db'] . '`.`' . $row['Table_name']            . '` TO \'' . PMA_sqlAddslashes($username) . '\'@\'' . $hostname . '\''            . (in_array('Grant', explode(',', $row['Table_priv'])) ? ' WITH GRANT OPTION;' : ';');    }}/** * Updates privileges */if (!empty($update_privs)) {    // escaping a wildcard character in a GRANT is only accepted at the global    // or database level, not at table level; this is why I remove    // the escaping character    // Note: in the phpMyAdmin list of Database-specific privileges,    //  we will have for example    //  test\_db  SELECT (this one is for privileges on a db level)    //  test_db   USAGE  (this one is for table-specific privileges)    //    // It looks curious but reflects the way MySQL works    if (! isset($dbname) || ! strlen($dbname)) {        $db_and_table = '*.*';    } else {        if ( isset( $tablename ) && strlen($tablename) ) {            $db_and_table = PMA_backquote( PMA_unescape_mysql_wildcards( $dbname ) ) . '.';            $db_and_table .= PMA_backquote( $tablename );        } else {            $db_and_table = PMA_backquote( $dbname ) . '.';            $db_and_table .= '*';        }    }    $sql_query0 =        'REVOKE ALL PRIVILEGES ON ' . $db_and_table        . ' FROM \'' . PMA_sqlAddslashes($username) . '\'@\'' . $hostname . '\';';    if (!isset($Grant_priv) || $Grant_priv != 'Y') {        $sql_query1 =            'REVOKE GRANT OPTION ON ' . $db_and_table            . ' FROM \'' . PMA_sqlAddslashes($username) . '\'@\'' . $hostname . '\';';    }    $sql_query2 =        'GRANT ' . join(', ', PMA_extractPrivInfo())        . ' ON ' . $db_and_table        . ' TO \'' . PMA_sqlAddslashes($username) . '\'@\'' . $hostname . '\'';    /**     * @todo similar code appears twice in this script     */    if ( ( isset($Grant_priv) && $Grant_priv == 'Y')      || ( ( ! isset($dbname) || ! strlen($dbname) ) && PMA_MYSQL_INT_VERSION >= 40002        && ( isset($max_questions) || isset($max_connections)          || isset($max_updates) || isset($max_user_connections))))    {        $sql_query2 .= 'WITH';        if (isset($Grant_priv) && $Grant_priv == 'Y') {            $sql_query2 .= ' GRANT OPTION';        }        if (PMA_MYSQL_INT_VERSION >= 40002) {            if (isset($max_questions)) {                $max_questions = max(0, (int)$max_questions);                $sql_query2 .= ' MAX_QUERIES_PER_HOUR ' . $max_questions;            }            if (isset($max_connections)) {                $max_connections = max(0, (int)$max_connections);                $sql_query2 .= ' MAX_CONNECTIONS_PER_HOUR ' . $max_connections;            }            if (isset($max_updates)) {                $max_updates = max(0, (int)$max_updates);                $sql_query2 .= ' MAX_UPDATES_PER_HOUR ' . $max_updates;            }        }        if (PMA_MYSQL_INT_VERSION >= 50003) {            if (isset($max_user_connections)) {                $max_user_connections = max(0, (int)$max_user_connections);                $sql_query2 .= ' MAX_USER_CONNECTIONS ' . $max_user_connections;            }        }    }    $sql_query2 .= ';';    if (!PMA_DBI_try_query($sql_query0)) { // this query may fail, but this does not matter :o)        // a case when it can fail is when the admin does not have all        // privileges: he can't do a REVOKE ALL PRIVILEGES !        // so at least we display the error        echo PMA_DBI_getError();        unset($sql_query0);    }    if (isset($sql_query1) && !PMA_DBI_try_query($sql_query1)) { // this one may fail, too...        unset($sql_query1);    }    PMA_DBI_query($sql_query2);    $sql_query = (isset($sql_query0) ? $sql_query0 . ' ' : '')               . (isset($sql_query1) ? $sql_query1 . ' ' : '')               . $sql_query2;    $message = sprintf($GLOBALS['strUpdatePrivMessage'], '\'' . $username . '\'@\'' . $hostname . '\'');}/** * Revokes Privileges */if (!empty($revokeall)) {    if ( ! isset($dbname) || ! strlen($dbname) ) {        $db_and_table = '*.*';    } else {        if ( ! isset( $tablename ) || ! strlen($tablename) ) {            $db_and_table = PMA_backquote( $dbname ) . '.';            $db_and_table .= '*';        } else {            $db_and_table = PMA_backquote( PMA_unescape_mysql_wildcards( $dbname ) ) . '.';            $db_and_table .= PMA_backquote( $tablename );        }    }    $sql_query0 =        'REVOKE ALL PRIVILEGES ON ' . $db_and_table        . ' FROM \'' . $username . '\'@\'' . $hostname . '\';';    $sql_query1 =        'REVOKE GRANT OPTION ON ' . $db_and_table        . ' FROM \'' . $username . '\'@\'' . $hostname . '\';';    PMA_DBI_query($sql_query0);    if (!PMA_DBI_try_query($sql_query1)) { // this one may fail, too...

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产亚洲精品aa| 精品国产乱码久久| 欧美中文字幕一区| 91蜜桃网址入口| 欧美日韩精品一区二区三区蜜桃 | 亚洲女与黑人做爰| 偷拍亚洲欧洲综合| 老司机精品视频在线| 国产91色综合久久免费分享| 黑人巨大精品欧美黑白配亚洲| 成人中文字幕电影| 欧美成人高清电影在线| 亚洲一区二区三区国产| 99久久久国产精品免费蜜臀| 欧美日韩三级一区二区| 日本一区免费视频| 亚洲日韩欧美一区二区在线| 国产乱码精品1区2区3区| 欧美日精品一区视频| 一区在线观看视频| 不卡一卡二卡三乱码免费网站| 国产精品成人午夜| 国产大陆亚洲精品国产| 精品国产精品一区二区夜夜嗨| 精品国产麻豆免费人成网站| 国产精品国产馆在线真实露脸| 成人午夜精品一区二区三区| 久久亚洲精品小早川怜子| 国产乱一区二区| 久久精品欧美日韩| 丁香六月久久综合狠狠色| 精品sm在线观看| 成人av综合在线| 一区二区三区四区不卡在线| 白白色亚洲国产精品| 欧美男人的天堂一二区| 久久久精品tv| 色婷婷亚洲一区二区三区| 国产精品亚洲综合一区在线观看| 久久视频一区二区| 91小宝寻花一区二区三区| 不卡av电影在线播放| 久久久噜噜噜久久人人看 | 国产精选一区二区三区| 精品区一区二区| 国产风韵犹存在线视精品| 一区二区三区在线视频免费观看 | www.99精品| 视频一区二区三区中文字幕| 亚洲免费视频中文字幕| 精品视频资源站| 国产酒店精品激情| 亚洲一二三四久久| 欧美日韩国产在线播放网站| 国产自产2019最新不卡| 日韩一区欧美小说| 亚洲视频你懂的| 国产精品免费视频观看| 欧美在线观看一区二区| 91视频国产资源| 99久久精品国产网站| 国产精品99久久久久久有的能看 | 色综合色狠狠天天综合色| 韩国女主播一区二区三区| 亚洲一区视频在线| 免费在线观看一区| 亚洲一区免费视频| 国产在线国偷精品产拍免费yy| 美女任你摸久久| 亚洲精品精品亚洲| 一区二区国产盗摄色噜噜| 久久精品国产亚洲一区二区三区 | 日本网站在线观看一区二区三区| 国产成人综合亚洲网站| 欧美性一级生活| 91精品国产91热久久久做人人| 久久精品视频一区二区三区| 久久久99免费| 国产精品久久久久影院色老大| 亚洲午夜精品久久久久久久久| 日韩电影在线免费看| 国模娜娜一区二区三区| a美女胸又www黄视频久久| 91精品黄色片免费大全| 欧美日韩高清影院| 欧美日韩国产精品自在自线| 日韩天堂在线观看| 国产精品美女视频| xnxx国产精品| 亚洲男同性视频| 免费在线看成人av| 亚洲乱码精品一二三四区日韩在线 | 不卡一卡二卡三乱码免费网站| 欧美制服丝袜第一页| 亚洲美女免费在线| 国产自产v一区二区三区c| 成人在线视频首页| 欧美一级欧美三级| 夜夜精品浪潮av一区二区三区| 视频在线在亚洲| 99re成人在线| 久久精品一区二区三区不卡牛牛| 国产麻豆欧美日韩一区| 欧美一二三四区在线| 久久精品国产澳门| 日韩久久免费av| 亚洲欧洲日韩av| 大胆欧美人体老妇| 视频一区视频二区中文字幕| 盗摄精品av一区二区三区| 日韩一区二区三区四区五区六区| 亚洲高清免费视频| 91麻豆成人久久精品二区三区| 久久久精品免费网站| 国产伦理精品不卡| 一区av在线播放| 国产一区二区伦理片| 欧美一级片免费看| 国产一区二区三区在线观看精品| 日韩免费高清av| 理论电影国产精品| 精品欧美一区二区久久| 开心九九激情九九欧美日韩精美视频电影| 精品久久一区二区三区| 日本一区二区综合亚洲| 欧美日韩一区三区四区| 日日摸夜夜添夜夜添国产精品 | 国内成人精品2018免费看| xfplay精品久久| 91在线云播放| 99精品久久只有精品| 美女网站色91| 欧美一级高清大全免费观看| 成人av先锋影音| 日本三级韩国三级欧美三级| 亚洲综合在线电影| 欧美日韩亚洲综合一区二区三区| 国产一区二区伦理| 色拍拍在线精品视频8848| 亚洲中国最大av网站| 日韩视频一区二区三区| 99国产精品久| 日韩国产欧美在线观看| 精品国产一区二区三区四区四 | 欧美视频一区二区三区| 极品销魂美女一区二区三区| 男女视频一区二区| 国产真实精品久久二三区| 国产老妇另类xxxxx| 青青草伊人久久| 国产一区二区在线视频| 老司机精品视频一区二区三区| 成人动漫精品一区二区| 夜夜嗨av一区二区三区| 亚洲色图一区二区| 爽爽淫人综合网网站| 麻豆国产精品一区二区三区| 国产福利精品一区| 国产亚洲一区二区三区四区 | 国产精品美女一区二区三区 | 欧美羞羞免费网站| 色综合久久88色综合天天 | 亚洲高清免费观看高清完整版在线观看| 日韩理论片一区二区| 老色鬼精品视频在线观看播放| 国产激情一区二区三区| 久久成人免费网站| 成人免费毛片app| 欧美日本高清视频在线观看| 国产精品久久久久久久久免费相片 | 欧美日韩国产电影| 久久先锋影音av| 国产精品久久久久久一区二区三区 | 精品在线免费观看| 色综合天天做天天爱| 7777精品伊人久久久大香线蕉超级流畅| 国产精品系列在线| 粉嫩欧美一区二区三区高清影视 | 国产一区二区三区观看| 一道本成人在线| 在线欧美一区二区| 欧美午夜在线一二页| 亚洲视频一区二区在线| 国产suv精品一区二区三区| 日韩精品一区二区三区三区免费| 成人黄色片在线观看| 日韩一二三区不卡| 国内成人免费视频| 精品免费99久久| 国产精品影视在线观看| 久久免费视频一区| 色婷婷综合中文久久一本| 国产精品国模大尺度视频| 91精品91久久久中77777| 日一区二区三区| 久久青草国产手机看片福利盒子| 国产一区二区看久久| 国产一区二区三区免费观看| 国产精品久久久久久户外露出| 欧美浪妇xxxx高跟鞋交|