MycliはMySQLコマンドライン愛好家にとって必須のツールです

MycliはMySQLコマンドライン愛好家にとって必須のツールです

マイクリ

MyCLI は、自動補完と構文の強調表示を備えた MySQL、MariaDB、および Percona 用のコマンド ライン インターフェイスです。

•ソース: https://github.com/dbcli/mycli
•チャット: Gitter
• メーリングリスト: https://groups.google.com/forum/#!forum/mycli-users

クイックスタート

Python パッケージのインストール方法をすでに知っている場合は、次のように実行します。
$ pip インストール mycli
macOS をお使いの場合は、homebrew 経由でインストールできます。
$ brew update && brew install mycli
クイックスタートで問題がある場合は、インストールページで詳細な手順を確認してください。

使用法

$ mycli --help
使用方法: mycli [オプション] [データベース]
 自動補完と構文の強調表示を備えた MySQL ターミナル クライアント。

例:

-mycli my_database
 - mycli -u my_user -h my_host.com my_database
 - mycli mysql://my_user@my_host.com:3306/my_database

オプション:

 -h, --host TEXT データベースのホストアドレス。
 -P, --port INTEGER 接続に使用するポート番号。
        MYSQL_TCP_PORT を設定します。
 -u, --user TEXT データベースに接続するためのユーザー名。
 -S, --socket TEXT 接続に使用するソケット ファイル。
 -p, --password TEXT データベースに接続するためのパスワード。
 --pass TEXT データベースに接続するためのパスワード。
 --ssl-ca PATH PEM 形式の CA ファイル。
 --ssl-capath TEXT CA ディレクトリ。
 --ssl-cert PATH PEM 形式の X509 証明書。
 --ssl-key PATH PEM 形式の X509 キー。
 --ssl-cipher TEXT 使用する SSL 暗号。
 --ssl-verify-server-cert 証明書内のサーバーの「共通名」を検証します
        接続時に使用するホスト名に対して
        オプションはデフォルトで無効になっています。
 -V, --version mycli のバージョンを出力します。
 -v, --verbose 詳細出力。
 -D, --database TEXT 使用するデータベース。
 -d, --dsn TEXT [alias_dsn] に設定された DSN を使用する
        myclirc ファイルのセクション。
 --list-dsn [alias_dsn] に設定されている DSN のリスト
        myclirc ファイルのセクション。
 -R, --prompt TEXT プロンプト形式 (デフォルト: "\t \u@\h:\d> ")。
 -l, --logfile FILENAME すべてのクエリとその結果がファイルに記録されます。
 --defaults-group-suffix TEXT 指定されたMySQL設定グループを読み取ります
        サフィックス。
 --defaults-file PATH 指定されたファイルからのみ MySQL オプションを読み取ります。
 --myclirc PATH myclirc ファイルの場所。
 --auto-vertical-output 垂直出力モードに自動的に切り替えます
        結果が端末より広い場合
        幅。
 -t, --table バッチ出力を表形式で表示します。
 --csv バッチ出力を CSV 形式で表示します。
 --warn / --no-warn 破壊的なクエリを実行する前に警告します。
 --local-infile BOOLEAN LOAD DATA LOCAL INFILE を有効/無効にします。
 --login-path TEXT ログイン ファイルからこのパスを読み取ります。
 -e, --execute TEXT コマンドを実行して終了します。
 --help このメッセージを表示して終了します。

ブログロール

要約する

上記は、編集者が紹介したMySQLコマンドライン愛好家にとって必須のツールであるmycliです。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。
この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

以下もご興味があるかもしれません:
  • Mysql クラシック高レベル/コマンドライン操作 (クイック) (推奨)
  • MySQL 5.7 をインストールした後にコマンドライン ウィンドウを開くとクラッシュする問題の解決方法
  • C# は MySQL コマンドラインのバックアップとリカバリを実装します
  • MySQL コマンドラインでよく使われる 18 個のコマンド
  • MySQL コマンドラインで SQL を実行するいくつかの方法の概要
  • MySQL コマンドラインでテーブルにフィールドを追加します (フィールド名、空かどうか、デフォルト値)
  • MySQLデータベースを操作するためのコマンドラインツールmycliの簡単な紹介

<<:  Vue でインスタント通信を実現するために MQTT サーバーを使用する手順を記録します。

>>:  Nginx フォワード プロキシとリバース プロキシ、および負荷分散機能の構成コード例

推薦する

DockerコンテナにRedisをデプロイする手順の紹介

目次1 つの Redis 設定ファイル2 Dockerコマンドの開始3 docker-compose...

bitronix を使用して MySQL に接続するときの MySQLSyntaxErrorException の解決方法

bitronix を使用して MySQL に接続するときの MySQLSyntaxErrorExce...

Linux システムでデプロイメント プロジェクトを設定する方法

1. ファイアウォールの設定を変更し、対応するポートを開きますLinux システムのファイアウォール...

Apache ストレステストツールのインストールと使用

1. ダウンロードApacheの公式サイトhttp://httpd.apache.org/にアクセス...

Alibaba Cloud ECS サーバーの開始プロセス (初心者必読のチュートリアル)

1. Alibaba Cloudは、個人のニーズに応じて適切なクラウドサーバーを選択し、CPU、メ...

VMware 仮想マシンで Linux の IP アドレスを表示する方法

1. まず、コンピュータのデスクトップにある VMware アイコンをダブルクリックしてソフトウェア...

Linux の RPM パッケージでインストールされた xinetd ベースのサービスの管理

目次序文1. xinetdサービスに基づく起動管理(1)Telnetサービスのインストール(2)Te...

Docker ベースの Jenkins のデプロイに関する詳細なチュートリアル

このドキュメントを作成した当時は2019年12月頃で、er2.200が最新バージョンでした。 1.画...

Vueルーティング相対パスジャンプメソッド

目次Vueルーティング相対パスジャンプ1. 属性の追加2.router.resolveメソッドVue...

MySQL ストレステストツールの使い方

1. MySQL 独自のストレステストツール - Mysqlslap mysqlslap は、mys...

CSSスプライト技術は複数の背景を1つのPNG画像に統合しますCSSポジショニング

アメリカのYAHOOがページ制作で使用している画像統合技術。これらのアイコン、列背景、画像ボタンを定...

CSS でのフレックスレイアウトの詳細な説明

フレックス レイアウトは、エラスティック レイアウトとも呼ばれます。任意のコンテナーをフレックス レ...

Dockerスペースがいっぱいでコンテナに入れない場合の解決策

トラブル発生が突然で、業務も迫っていたため、現場のスクリーンショットを撮る時間がありませんでしたので...

10 HTML テーブル関連タグ

実際、多くの人が「テーブルは絶対に使用すべきではないと聞いたことがある」と言いますが、これは絶対に間...

FileZilla を使用して FTP ファイル サービスを素早く構築する方法

ファイルの保存とアクセスを容易にするために、FTPサービスが特別に構築されています。 FTP サーバ...