2025-03-14 21:59:59 -06:00
|
|
|
# mysql
|
|
|
|
|
|
|
|
|
|
> MySQL のコマンドラインツールです。
|
2025-12-16 10:20:31 -07:00
|
|
|
> もっと詳しく: <https://manned.org/mysql>。
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
- データベースへの接続:
|
|
|
|
|
|
|
|
|
|
`mysql {{データベース名}}`
|
|
|
|
|
|
|
|
|
|
- データベースへの接続、ユーザーにはパスワードの入力が求められる:
|
|
|
|
|
|
2025-12-16 10:20:31 -07:00
|
|
|
`mysql {{[-u|--user]}} {{ユーザー}} {{[-p|--password]}} {{データベース名}}`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
- 別のホスト上のデータベースに接続する:
|
|
|
|
|
|
2025-12-16 10:20:31 -07:00
|
|
|
`mysql {{[-h|--host]}} {{データベースホスト}} {{データベース名}}`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
- Unix ソケット経由でのデータベースへの接続:
|
|
|
|
|
|
2025-12-16 10:20:31 -07:00
|
|
|
`mysql {{[-S|--socket]}} {{ソケットファイルへのパス}}`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
- スクリプトファイル(バッチファイル)での SQL 文の実行:
|
|
|
|
|
|
2025-12-16 10:20:31 -07:00
|
|
|
`mysql {{[-e|--execute]}} "source {{sqlファイル}}" {{データベース名}}`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
- `mysqldump` で作成したバックアップからデータベースをリストアする(ユーザーはパスワードの入力を求められます):
|
|
|
|
|
|
2025-12-16 10:20:31 -07:00
|
|
|
`mysql {{[-u|--user]}} {{ユーザー}} {{[-p|--password]}} {{データベース名}} < {{バックアップsqlファイルへのパス}}`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
- バックアップからすべてのデータベースを復元する(ユーザーはパスワードの入力を求められます):
|
|
|
|
|
|
2025-12-16 10:20:31 -07:00
|
|
|
`mysql {{[-u|--user]}} {{ユーザー}} {{[-p|--password]}} < {{バックアップsqlファイルへのパス}}`
|