A5:SQL Mk-2

開発のこと、日々のこと

インストールし直して接続するも#42000が表示され接続エラー

ホーム フォーラム A5:SQL Mk-2掲示板 インストールし直して接続するも#42000が表示され接続エラー

  • このトピックには7件の返信、2人の参加者があり、最後にCooにより1年、 8ヶ月前に更新されました。
8件の投稿を表示中 - 1 - 8件目 (全8件中)
  • 投稿者
    投稿
  • #4777 返信
    ランス
    ゲスト

    A5:SQL Mk-2 ver2.14.2にて
    接続して普通に使用できていましたが、
    一度アンインストールして入れ直して同じ設定で接続し直したら
    「#42000Access denied for user ‘ユーザ名’@’%’ to database ‘mysql’」と
    表示され接続できなくなってしまいました。

    #4783 返信
    あっと
    ゲスト

    エラーを見る限りDB側の設定ではないかと思いますが,インストール前の設定ファイルを再利用して接続したのでしょうか?
    手入力しなおしたのならユーザ名や接続先が違うのではないでしょうか?

    #4824 返信
    松原正和
    キーマスター

    ランスさんこんにちは。
     
    あっとさんフォローありがとうございます。
     
    権限周りのサーバー側でのエラーの様ではありますが、例えば、以前はSSH接続をしていて、「ユーザー名@localhost」扱いになっていたなどはないでしょうか?。
     
    そうでなければ、以前とはサーバーの設定が変更されていて外部のコンピュータからの接続が拒否されるようになった等…。
     
    いかがでしょうか?

    #4958 返信
    ランス
    ゲスト

    ご回答ありがとうございます。
    お返事が遅れて申し訳ありません。

    >あっと様
    アドバイスありがとうございます。
    以前使用していた接続情報はスクショに撮ってそれを見ながら打ち込んでいるので
    内容は同じだと思います。

    >松原正和様
    アドバイスありがとうございます。
    権限まわりのエラーのようですね。
    最初の設定時にもSSH接続はしておりましてSSH2接続設定欄も同じに設定してあるはずなのですが…。
    「ユーザー名@localhost」というのはちょっとわかりません…。
    サーバー側の設定は特に変わっていないと思うのですが…。
    提供できる情報少なくて申し訳ないです。

    #4992 返信
    松原正和
    キーマスター

    ランスさんこんにちは。
     
    SSHサーバーとDBサーバーは同一でしょうか?
     
    MySQLは同じユーザー名でも接続元ホスト名が異なる場合、別のユーザーとみなします。
     
    「ユーザー名@localhost」はDBサーバーから直接、またはDBサーバーがSSHサーバーを兼ねる場合に使われるユーザーです。「ユーザー名@ホスト名」は接続元ホスト名を指定したユーザーです。「ユーザー名@%」は、ホスト名を特定しない(つまりlocalhostでも、どの「ユーザー名@ホスト名」とも一致しない)ユーザーです。
     
    なにかこの辺にエラーの理由があると思うのですが如何でしょう?。

    #9922 返信
    ふゆとん
    ゲスト

    先ほど、同じエラーが出て探していたらこちらの記事が出てきて参考になりましたので、解決されていないようでしたので、(ずいぶん前の記事ですが)書かせていただきます。

    データベースの内容を登録の基本タブで、データベースのデフォルトがmysqlになっていますが、自分のデータベースにmysqlスキーマがない場合にこのエラーが出るようです。

    接続できると選択可能なことから、mysqlをデフォルトにしておかなくてもいいような気がするのですがいかがでしょうか。

    #9925 返信
    松原正和
    キーマスター

    ふゆとんさんこんにちは。
     
    ありがとうございます。MySQL って mysql データベース(スキーマ)を削除できるものなんですか?。ちょっと調査してみます。

    #20036 返信
    Coo
    ゲスト

    >データベースの内容を登録の基本タブで、データベースのデフォルトがmysqlになっています
    >が、自分のデータベースにmysqlスキーマがない場合にこのエラーが出るようです。
    こちらで解決しました。

    「データベース」のプルダウンにキーをあてるとエラーが表示されますが、そのあとにプルダウンの中身を削除して「テスト接続」すると接続できました。
    「テスト接続」が成功すると実際のデータベースがプルダウンに表示されるので、それを選択すればOKでした。

8件の投稿を表示中 - 1 - 8件目 (全8件中)
返信先: インストールし直して接続するも#42000が表示され接続エラー
あなたの情報:




コメントは受け付けていません。