2016-08-29 24 views
0

MySQL WorkbenchからMariadbへの接続に関する質問があります。 接続する唯一の方法は、SSHです。MySQL Workbenchの接続

サーバーにログインして[email protected]とし、sudo -sを実行してrootにする必要があります。それだけで私はMariadbに接続することができます。

MySQL Workbenchを機能させる方法はありますか?接続の過程で何らかの形でユーザーをrootに切り替える必要があるため、接続しません。 (これは通常通り

セットアップパテが、sshとトンネルが試すの下に、以下:

login as: johnny 
[email protected] password: 
Last login: Mon Aug 29 09:18:26 2016 from 
[[email protected] ~]$ sudo -s 
[sudo] password for johnny: 
[[email protected] ~]# mysql -p 
Enter password: 
mysql> 

はあなたが

+0

なぜデータベースサーバーに接続するにはローカルルートアクセスが必要ですか?それは非常に奇妙な音... – arkascha

+0

私は知らない。私はそれなしで接続しようとすると、次が行われます。nortonpassword @ジョニー ジョニー: 最終ログイン: ログインと 月8月29日11時02分37秒2016 [ジョニー@ノートン〜] $のmysql -p パスワードを入力します。 ERROR 2002(HY000):ソケット '/var/lib/mysql/mysql.sock'(2) ' – kbatyuk

+0

を介してローカルMySQLサーバーに接続できません。あなたは2つの異なるアカウント名で接続しようとしていますか?あなたが実際に接続するのに正しいものはどれですか?おそらく 'root'ですが、mysql root acountはシステムのrootアカウントとは関係ありません。したがって、システムにrootでなければこれを試してください: 'mysql -u root -p'( – arkascha

答えて

0

このくださいを試してみてくださいありがとう:ここ

は私が接続するために PuTTYに何をすべきかですローカルコンピュータのポート3307をリモートコンピュータのポート3306に接続します。問題が発生した場合は、ファイアウォールをブロックしていないことを確認してください):

putty add tunnel 1

前方ポートが上のボックスに表示されますので、「追加」をクリックするのを忘れないでください:

putty add tunnel 2

その後セットアップは、ローカル接続して、あなたがあるべきかのようにMySQLの接続を

putty add tunnel 3

よろしくを、接続することができ

James

関連する問題