47800

[code]

    $ /Applications/XAMPP/xamppfiles/bin/mysql -u root -p
    
[/code]

を打つと、

[code]

    Enter password: 
    Welcome to the MariaDB monitor.  Commands end with ; or \g.
    Your MariaDB connection id is 5
    Server version: 10.1.34-MariaDB Source distribution
    
    Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
    
    Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
    
[/code]

となり、

[code]

    MariaDB [(none)]> status
    
[/code]

MariaDBに繋がってしまいます。

[code]

    /Applications/XAMPP/xamppfiles/bin/mysql
    
[/code]

を開くと、

[code]

    $ /Applications/XAMPP/xamppfiles/bin/mysql ; exit;
    Welcome to the MariaDB monitor.  Commands end with ; or \g.
    Your MariaDB connection id is 7
    Server version: 10.1.34-MariaDB Source distribution
    
    Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
    
    Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
    
    MariaDB [(none)]> 
    
[/code]

とMariaDBになっています。

[code]

    $ mysql -u root -p
    
[/code]

と打つと、

[code]

    -bash: mysql: command not found
    
[/code]

となり、パスワードさえ聞かれません。

[code]

    $ mysql
    
[/code]

と打っても

[code]

    -bash: mysql: command not found
    
[/code]

となります。  
XAMPPをインストールしてから設定は何も変えていません。  
どのように操作をしたらMariaDBではなくmysqlに接続できるのでしょうか。  
他に必要な情報があれば提示します。  
お手数おかけしますがご回答頂けると幸いです。  
宜しくお願いします。

[code]

    環境
    macOS High Sierra 10.13.4
    xampp-osx-7.2.8
    
[/code]


CC BY-SA 4.0
2018-08-25T02:01:05.823
47798
2018-08-25T16:43:01.457
2018-08-25T16:43:01.457
29826
29530
question
mysql command-line xampp mariadb
XAMPP環境で、MySQLに接続しようとしたところ、MariaDBに接続された


mariaDBはMySQL(のソースコード)を元にしたデータベースです。細かな違いはありますが、基本的にはMySQLとコマンドや設定ファイルが同じです。

単に`mysql`と打っても「コマンドが見つからない」となるのはPATHが通っていないからで、以下のコマンドを実行してから`mysql`コマンドを試してください。

[code]

    $ export PATH=$PATH:/Applications/XAMPP/xamppfiles/bin
    
[/code]

なお、上記の設定は一時的なものなので、実際には`.bashrc`に設定を追加することになります。

参考：  
[PATHを通すために環境変数の設定を理解する (Mac OS
X)](https://qiita.com/soarflat/items/d5015bec37f8a8254380)

もちろんMySQLをインストールすることもできますが、既に利用しているXAMPPに同梱のmariaDBとの競合やデータ移行をどうするかなど別の問題(質問)を引き起こす可能性があるので、あまりおすすめしません。


CC BY-SA 4.0
2018-08-25T03:34:52.130
47800
2018-08-25T03:34:52.130
2020-06-17T08:14:45.997
-1
3060
47798
answer