mysql常用bin

1843 ワード

mysqld
デーモンプロセスを開始します.プロファイル(デフォルト/etc/my.cnf)を指定する必要があります.プロファイルの[mysqld]インスタンス構成が読み込まれます.たとえば、次のようにします.
[mysqld]
port=3306
user=mysql
datadir=/var/lib/mysql-instance/default/data
log-error=/var/lib/mysql-instance/default/mysqld.log
socket=/var/lib/mysql-instance/default/mysql.sock
pid-file=/var/lib/mysql-instance/default/mysqld.pid

このプロファイルを使用して、データベースを管理するデーモン・プロセスを開始し、必要なテーブル・データを初期化する必要があります.
sudo mysqld --defaults-file=/etc/my.cnf --initialize

デーモンプロセスを開始します.
sudo mysqld --defaults-file=/etc/my.cnf --daemonize

pidof mysqldまたはlsof-i:306を使用して、起動に成功したかどうかを確認できます.
mysql
初期化されたroot一時パスワードを探します.
sudo grep "password" /var/lib/mysql-instance/default/mysqld.log

ログインするには、パスワードを直接貼り付けたほうがいいです.
mysql -h127.0.0.1 -P3306 -uroot -p

初めてログインして、パスワードを変更しました.
alter user user() identified by "123456";

ログインするたびにアカウントのパスワードが必要になります.cnf加入:
[mysql]
host=127.0.0.1
port=3306
user=root
password=123456

そしてexit後に直接mysqlを試して登録します.以下に紹介するコマンドは同じで、アカウントのパスワードが必要です.
mysqladmin
mysqlと同じようにmyでいいです.cnfは[mysqladmin]インスタンス構成に参加してアカウントパスワードの入力を免除し、以下はいくつかの一般的な命令だけを紹介する.
  • version:サーババージョン.
  • status:サーバステータス.
  • processlist:クライアント接続リスト.
  • kill:クライアント接続を指定します.
  • password:パスワードを変更します.
  • shutdown:サーバーを正常にシャットダウンします.

  • mysqldump
    テーブル構造とデータをエクスポートするために使用されるもの:
    mysqldump      [ 1  2 ...] [-dt] > dump.sql
    # -d,     ,    
    # -t,    ,     
    #     
    mysql      < dump.sql

    [client]
    上記のいくつかのクライアントプログラムは、ホスト、ポート、アカウントのパスワードを入力して使用する必要があります.そして、各コマンドはmyにあります.cnfは自分のインスタンスを構成し、多くの重複がある.これにより、[client]を構成して、すべてのクライアントプログラムにパラメータを提供できます.