こんにちは。 私も最初はローカルでしか動かしておらず、リモート接続のときに苦労した経験があります^^); > ・クライアント側に何をインストールしなきゃいけなくて クライアント側にもMySQLをインストールする必要があります。 > ・サーバ・クライアント両方にどんな設定が必要で、 クライアント側の設定は特に必要ありません。 サーバ側に、クライアントからアクセスするためのユーザを追加する必要があります。 まずは、rootユーザでmysqlに接続してください。 mysql -u root rootユーザのパスワードを設定している場合は、-pが必要です。 mysql -u root -p 接続した後で以下の2つのコマンドを実行してください。 GRANT ALL PRIVILEGES ON *.* TO [ユーザID]@"%" IDENTIFIED BY '[パスワード]' WITH GRANT