סקונילב םינותנ ידסמ לוהינל MySQL (Mysqladmin) תודוקפ 20


mysqladmin תרש םע עיגמש הדוקפ תרוש ילכ אוה MySQL לש תויסיסב תומישמ המכ עוציבל םינותנ ידסמ ילהנמ שמשמ אוהו MySQL יכילהת רחא בקעמ ,שרוש תמסיס יוניש ,שרוש תמסיס תרדגה ןוגכ תולקב mysql, וכו תר

.הלא תומישמ עצבל ידכ ךלש תכרעמב MySQL תרש ןיקתהל ךילע .םהלש תפטושה הדובעב םינותנ ידסמ/תכרעמ ילהנמ תושמשמה דואמ תוישומיש 'mysqladmin' תודוקפ המכ ונטקיל הז רמאמב

.ןלהלש רמאמה עוציב ידי לע הסרגה תא ןכדעל וא ןיקתהל םכלוכל םיצילממ ונא ,MySQL תרש לש רתוי הנשי הסרגב שמתשמ התאש וא ןקתומ MySQL תרש ךל ןיא םא

    ?MySQL לש שרושה תמסיס תא רידגהל דציכ .1

    .האבה הדוקפב שמתשה ,סיסב שמתשמ רובע MySQL תמסיס רידגהל ידכ .שרוש שמתשמכ ותוא רבחל ידכ המסיס םוש שרוד אל הז זא ,MySQL תרש לש השדח הנקתה ךל שי םא

    # mysqladmin -u root password YOURNEWPASSWORD

    ?MySQL לש שרושה תמסיס תא תונשל דציכ .2

    .xyz123 חיננ השדח המסיס תועצמאב התוא תונשל הצור התאו 123456 איה ךלש הנשיה המסיסהש רומא ,אמגודל .האבה הדוקפה תא דילקהל ךילע ,MySQL לש שרושה תמסיס תא ןכדעל וא תונשל ךנוצרב םא

    mysqladmin -u root -p123456 password 'xyz123'

    ?לעופ MySQL תרש קודבל דציכ .3

    .האבה הדוקפב שמתשה ,לעופ MySQL תרש םא ררבל ידכ

    # mysqladmin -u root -p ping
    
    Enter password:
    mysqld is alive

    ?ץירמ ינא MySQL תסרג וזיא קודבל דציכ .4

    .יחכונה הצירה בצמ םע דחי MySQL תסרג תא הגיצמ האבה הדוקפה

    # mysqladmin -u root -p version
    
    Enter password:
    mysqladmin  Ver 8.42 Distrib 5.5.28, for Linux on i686
    Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved.
    
    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.
    
    Server version          5.5.28
    Protocol version        10
    Connection              Localhost via UNIX socket
    UNIX socket             /var/lib/mysql/mysql.sock
    Uptime:                 7 days 14 min 45 sec
    
    Threads: 2  Questions: 36002  Slow queries: 0  Opens: 15  Flush tables: 1  Open tables: 8  Queries per second avg: 0.059

    ?MySQL תרש לש יחכונה בצמה תא תולגל דציכ .5

    .תולעופ תותליאשו םירושרש םע תוליעפה ןמז בצמ תא הגיצמ mysqladmin הדוקפה .האבה הדוקפב שמתשה ,MySQL תרש לש יחכונה בצמה תא ררבל ידכ

    # mysqladmin -u root -ptmppassword status
    
    Enter password:
    Uptime: 606704  Threads: 2  Questions: 36003  Slow queries: 0  Opens: 15  Flush tables: 1  Open tables: 8  Queries per second avg: 0.059

    ?MySQL תרש לש םיכרעהו םינתשמה לכ לש סוטטסה תא קודבל דציכ .6

    .הטמל המוד היהי טלפה .האבה הדוקפה תא דלקה ,MySQL תרש יכרעו ינתשמ לש הצירה בצמ לכ תא קודבל ידכ

    # mysqladmin -u root -p extended-status
    
    Enter password:
    +------------------------------------------+-------------+
    | Variable_name                            | Value       |
    +------------------------------------------+-------------+
    | Aborted_clients                          | 3           |
    | Aborted_connects                         | 3           |
    | Binlog_cache_disk_use                    | 0           |
    | Binlog_cache_use                         | 0           |
    | Binlog_stmt_cache_disk_use               | 0           |
    | Binlog_stmt_cache_use                    | 0           |
    | Bytes_received                           | 6400357     |
    | Bytes_sent                               | 2610105     |
    | Com_admin_commands                       | 3           |
    | Com_assign_to_keycache                   | 0           |
    | Com_alter_db                             | 0           |
    | Com_alter_db_upgrade                     | 0           |
    | Com_alter_event                          | 0           |
    | Com_alter_function                       | 0           |
    | Com_alter_procedure                      | 0           |
    | Com_alter_server                         | 0           |
    | Com_alter_table                          | 0           |
    | Com_alter_tablespace                     | 0           |
    +------------------------------------------+-------------+

    ?MySQL תרש לש םיכרעהו םינתשמה לכ תא תוארל דציכ .7

    .אבה ןפואב הדוקפב שמתשה ,MySQL תרש לש םילעופה םיכרעהו םינתשמה לכ תא תוארל ידכ

    # mysqladmin  -u root -p variables
    
    Enter password:
    +---------------------------------------------------+----------------------------------------------+
    | Variable_name                                     | Value                                        |
    +---------------------------------------------------+----------------------------------------------+
    | auto_increment_increment                          | 1                                            |
    | auto_increment_offset                             | 1                                            |
    | autocommit                                        | ON                                           |
    | automatic_sp_privileges                           | ON                                           |
    | back_log                                          | 50                                           |
    | basedir                                           | /usr                                         |
    | big_tables                                        | OFF                                          |
    | binlog_cache_size                                 | 32768                                        |
    | binlog_direct_non_transactional_updates           | OFF                                          |
    | binlog_format                                     | STATEMENT                                    |
    | binlog_stmt_cache_size                            | 32768                                        |
    | bulk_insert_buffer_size                           | 8388608                                      |
    | character_set_client                              | latin1                                       |
    | character_set_connection                          | latin1                                       |
    | character_set_database                            | latin1                                       |
    | character_set_filesystem                          | binary                                       |
    | character_set_results                             | latin1                                       |
    | character_set_server                              | latin1                                       |
    | character_set_system                              | utf8                                         |
    | character_sets_dir                                | /usr/share/mysql/charsets/                   |
    | collation_connection                              | latin1_swedish_ci                            |
    +---------------------------------------------------+----------------------------------------------+

    ?MySQL תרש לש לעופה ךילהתה לכ תא קודבל דציכ .8

    .MySQL לש םינותנ דסמ תותליאש לש לעופה ךילהתה לכ תא גיצת האבה הדוקפה

    # mysqladmin -u root -p processlist
    
    Enter password:
    +-------+---------+-----------------+---------+---------+------+-------+------------------+
    | Id    | User    | Host            | db      | Command | Time | State | Info             |
    +-------+---------+-----------------+---------+---------+------+-------+------------------+
    | 18001 | rsyslog | localhost:38307 | rsyslog | Sleep   | 5590 |       |                  |
    | 18020 | root    | localhost       |         | Query   | 0    |       | show processlist |
    +-------+---------+-----------------+---------+---------+------+-------+------------------+

    ?MySQL תרשב םינותנ דסמ רוציל דציכ .9

    .ןלהל גצומכ הדוקפב שמתשה ,MySQL תרשב שדח םינותנ דסמ רוציל ידכ

    # mysqladmin -u root -p create databasename
    
    Enter password:
    # mysql -u root -p
    
    Enter password:
    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Your MySQL connection id is 18027
    Server version: 5.5.28 MySQL Community Server (GPL) by Remi
    
    Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved.
    
    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.
    
    Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
    
    mysql> show databases;
    +--------------------+
    | Database           |
    +--------------------+
    | information_schema |
    | databasename       |
    | mysql              |
    | test               |
    +--------------------+
    8 rows in set (0.01 sec)
    
    mysql>

    ?MySQL תרשב םינותנ דסמ דירוהל דציכ .10

    .'y' לע ץחל רשאל שקבתת .האבה הדוקפב שמתשה ,MySQL תרשב םינותנ דסמ דירוהל ידכ

    # mysqladmin -u root -p drop databasename
    
    Enter password:
    Dropping the database is potentially a very bad thing to do.
    Any data stored in the database will be destroyed.
    
    Do you really want to drop the 'databasename' database [y/N] y
    Database "databasename" dropped

    ?MySQL תואשרה ןנערל/שדחמ ןועטל דציכ .11

    .ןמויה יצבק תא שדחמ תחתופו תואלבטה לכ תא תפטוש ןונערה תדוקפ .קנעמה תואלבט תא שדחמ ןועטל תרשל תרמוא שדחמ ןועטל הדוקפה

    # mysqladmin -u root -p reload;
    # mysqladmin -u root -p refresh

    ?החוטב הרוצב MySQL תרש תא תובכל דציכ .12

    .האבה הדוקפה תא דלקה ,החטבב MySQL תרש תא תובכל ידכ

    mysqladmin -u root -p shutdown
    
    Enter password:

    .MySQL תרש לש הריצע/הלעפהל תואבה תודוקפב שמתשהל םג לכות

    # /etc/init.d/mysqld stop
    # /etc/init.d/mysqld start

    MySQL לש תוישומיש תודוקפ המכ .13

    .ןרואית םע תוישומיש הפיטש תודוקפ המכ ןלהל

      # mysqladmin -u root -p flush-hosts
      # mysqladmin -u root -p flush-tables
      # mysqladmin -u root -p flush-threads
      # mysqladmin -u root -p flush-logs
      # mysqladmin -u root -p flush-privileges
      # mysqladmin -u root -p flush-status

      ?ןשי MySQL לש חוקלה ךילהת תא גורהל דציכ .14

      .ןשי MySQL חוקל ךילהת יוהיזל האבה הדוקפב שמתשה

      # mysqladmin -u root -p processlist
      
      Enter password:
      +----+------+-----------+----+---------+------+-------+------------------+
      | Id | User | Host      | db | Command | Time | State | Info             |
      +----+------+-----------+----+---------+------+-------+------------------+
      | 5  | root | localhost |    | Sleep   | 14   |       |					 |
      | 8  | root | localhost |    | Query   | 0    |       | show processlist |
      +----+------+-----------+----+---------+------+-------+------------------+

      .ןלהל גצומכ דבעלו גורהל ההזמ םע האבה הדוקפה תא לעפה ,תעכ

      # mysqladmin -u root -p kill 5
      
      Enter password:
      +----+------+-----------+----+---------+------+-------+------------------+
      | Id | User | Host      | db | Command | Time | State | Info             |
      +----+------+-----------+----+---------+------+-------+------------------+
      | 12 | root | localhost |    | Query   | 0    |       | show processlist |
      +----+------+-----------+----+---------+------+-------+------------------+

      .ןלהל גצומכ דרפומ קיספ םע ךילהתה יהזמ תא רבעה ,תולועפ רפסמ גורהל הצור התא םא

      # mysqladmin -u root -p kill 5,10

      ?דחי mysqladmin תודוקפ רפסמ ץירהל דציכ .15

      .וזכ היהת הדוקפה ,דחי 'mysqladmin' תודוקפ רפסמ עצבל הצרת םא

      # mysqladmin  -u root -p processlist status version
      
      Enter password:
      +----+------+-----------+----+---------+------+-------+------------------+
      | Id | User | Host      | db | Command | Time | State | Info             |
      +----+------+-----------+----+---------+------+-------+------------------+
      | 8  | root | localhost |    | Query   | 0    |       | show processlist |
      +----+------+-----------+----+---------+------+-------+------------------+
      Uptime: 3801  Threads: 1  Questions: 15  Slow queries: 0  Opens: 15  Flush tables: 1  Open tables: 8  Queries per second avg: 0.003
      mysqladmin  Ver 8.42 Distrib 5.5.28, for Linux on i686
      Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved.
      
      Oracle is a registered trademark of Oracle Corporation and/or its
      affiliates. Other names may be trademarks of their respective
      owners.
      
      Server version          5.5.28
      Protocol version        10
      Connection              Localhost via UNIX socket
      UNIX socket             /var/lib/mysql/mysql.sock
      Uptime:                 1 hour 3 min 21 sec
      
      Threads: 1  Questions: 15  Slow queries: 0  Opens: 15  Flush tables: 1  Open tables: 8  Queries per second avg: 0.003

      קחורמ MySQL תרש רבחל דציכ .16

      .תקחורמה הנוכמה לש IP -ה תבותכ םע (חראמ) h -ב שמתשה ,קחורמ MySQL תרש רבחל ידכ

      # mysqladmin  -h 172.16.25.126 -u root -p

      קחורמ MySQL תרשב הדוקפ עצבל דציכ .17

      .היהת הדוקפה זאו ,קחורמ MySQL תרש לש סוטטסה תא תוארל הצרתש חיננ

      # mysqladmin  -h 172.16.25.126 -u root -p status

      ?םידבע תרשב MySQL לופכש קיספהל/ליעפהל דציכ .18

      .תואבה תודוקפב שמתשה ,Salve תרשב MySQL לופכש לש הריצע/הלעפהל

      # mysqladmin  -u root -p start-slave
      # mysqladmin  -u root -p stop-slave

      ?םינמויב MySQL תרשב םיגאב יופינל עדימ ןסחאל דציכ .19

      .םיעוריא ןמזתמ לע עדימ ללוכ MySQL לש ןמויה ץבוקל תותליאשב שומישו שמושמ ןורכיז ,שומישב תוליענ תודוא םיגאב יופינ לע עדימ בותכל תרשל רמוא הז

      # mysqladmin  -u root -p debug
      
      Enter password:

      mysqladmin -ב שומישו תויורשפא גיצהל דציכ .20

      .תונימז תויורשפא לש המישר גיצי הז .ןלהל גצומש יפכ הרזעה תדוקפב שמתשה myslqadmin תדוקפב שומישו תופסונ תויורשפא ררבל ידכ

      # mysqladmin --help

      .םכלש םירבחה תא ףתשל וחכשת לאו תובוגת תועצמאב ונתוא ועדיי אנא ,והשמ ונצמחה ,תאז לכב םא .הז רמאמב םהלש תואמגודה םע 'mysqladmin' תודוקפ לכ תא טעמכ לולכל ונתלוכי בטימכ וניסינ