web-dev-qa-db-ja.com

ターミナルを介したMYSQLへのアクセス

コマンドラインからコンピューターにLAMPをインストールしましたが、コマンドラインからMYSQLプロンプトにアクセスするにはどうすればよいですか?MYSQLを使用してテーブル、ビューを作成し、Perlスクリプトからアクセスする必要があります。

6
Parvej Islam

CLIからmysqlにアクセスするには:

 mysql -u <username> -p<password> <database_name>

-pとパスワードの間にスペースがないことを確認してください。もちろん、このパスワードは履歴に表示されます。

これを克服するには:

  1. 空白のままにすると、要求されます。
  2. mysqlの前にスペースを入れてコマンドを開始します
16
Aizuddin Zali

と...

mysql -u {user} -p {database}

データベースはオプションです。 {user}は、インストール時に作成したユーザーです。インストール時に指定したパスワードの入力を求められます。ちなみに、これはネイティブLAMPスタックがインストールされていることを前提としています。

まだユーザーとパスワードをお持ちでない場合

mysql

も動作します。正しい場合は、正しい権限を持つユーザーとパスワードを作成してください。

これは、MySQLが実行されていることを前提としています。

4
Rinzwind

公式ドキュメント MySQLコマンドラインツールについて

基本チュートリアル

お役に立てれば

2
mxdsp

サービスが開始されていることを確認したい場合があります。

Sudo service mysql start

その後、ユーザーまたはデータベースを設定していない場合は、次を実行できます。

/usr/bin/mysql -u root -p

ルートとしてコマンドラインにアクセスします。 LAMPのインストール時にルートパスワードを設定した場合、それを入力します。それ以外の場合は、Enterキーを押して、後でパスワードを設定します。

2
Matt Pitkin

端末からこれを入力して、rootユーザーとしてログインします。

Sudo -s

パスワードを入力してください;

次に、ターミナルでmysqlを呼び出します

これは次のように表示されるはずです。

user_name@user_name:~$ Sudo -s
[Sudo] password for <user_name>: 
root@<user_name>:~# mysql
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 7
Server version: 5.7.22-0ubuntu18.04.1 (Ubuntu)

Copyright (c) 2000, 2018, 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>  
0
kimxons