問題タブ [mysql-error-1045]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - PoolableConnectionFactory を作成できません (ユーザー ''@'localhost' のアクセスが拒否されました
過去数日間、Web アプリの DatabaseConnectionPool をセットアップしようとしましたが、成功しませんでした。私はTomcatのドキュメントの関連セクションと主題に関する多くのことを読み、すべてを正しく行っていると思いますが、次のエラーが発生し続けているため、明らかにそうではありません:
Tomcat の実行を開始するとエラーが発生しませんが、次のサーブレットを実行しようとすると:
webapp のコンテキストは次のとおりです。
私が本当に理解していないのは、それがユーザーであることを指定したときに、'root'@'localhost' へのアクセスが拒否されたというエラーが表示されない理由です。
私が試したこと:
context.xml が重複していますか? いいえ。Tomcat 6.0/conf のデフォルト on を削除しました。[mywebappname]/META-INF/context.xml に context.xml を入れようとしましたが、うまくいかなかっただけでなく、自動生成されて Tomcat 6.0/conf に入れられた TwitterSearch.xml という名前のファイルが作成されました。 /Catalina/localhost ディレクトリ。だから今、私はそれを編集しているだけで、それが私が持っている唯一のものです。
Tomcatのバージョンですか?まあ、Tomcat 6.0の最新バージョンを完全に再インストールしたので、そうではないと思います。
いくつかの瓶がありませんか?tomcat-dbcp.jar、jconnector.jar、および Tomcat 6.0/lib ディレクトリにあると思われる他のすべてのものがあります。
MySQL データベースのパスワードを見ると、セキュリティ上の目的で長い英数字の文字列にコード化されているようです。これは正常ですか?これを context.xml に含める必要がありますか、それとも通常のパスワードだけにする必要がありますか?
これをどのように整理すればよいか本当にわかりません。専門家のアドバイスをいただければ幸いです。
よろしくお願いします。
ジョー
mysql - MySQL: 新しいユーザーを作成する/データベースにアクセスしようとしています
私の問題は次のとおりです。新しいユーザーを作成しました。GRANT ALL PRIVILAGES ON sampdb.* TO 'monty'@'' IDENTIFIED BY 'pass'
このユーザーは、2 つのデータベースに表示されました。わかった。その後、この新しいユーザーで sampdb データベースにアクセスしようとしました: mysql -u monty -ppass sampdb
. MySQL の回答: 「ユーザー 'monty'@'localhost のアクセスが拒否されました (パスワードを使用: YES)'.
どこを間違えたのか教えてください。
php - Ubuntuを使用してローカルブラウザでPHPを実行するにはどうすればよいですか?
XAMPPからphpMyAdminを実行しようとすると、このエラーが発生します。XAMPPをインストールして実行する前に、このマシンに既存のmysqlがインストールされていました。XAMPPを起動すると、mysqlとapache2の両方が正常に起動します。PHPスクリプトを使用してmysqlデータベースにアクセスできますが、phpmyadminを介してアクセスすることはできません。
php - 問題を引き起こすphp db変数のアンダースコア
データベースのすべてのログイン情報を、次のような変数のパブリック ツリーの外部にあるファイルに保存します。
それはかなり標準的です。
問題は、私が使用しているこの特定のホスティングではmyname_
、すべてのデータベースとユーザー名の前に を追加する必要があることです。これらの文字列を保存して PDO に渡すと、myname の後のユーザー名のすべてが削除され、パスワード文字列がすべて削除されます... ユーザー名とパスワードを変数の代わりに文字列として関数に入れると、すべてが機能します。私は途方に暮れています。誰でも助けることができますか?コード内の関数は次のとおりです。
動作しません:
作品:
ここの誰かが私をバカにしてくれることを願っています...よろしくお願いします。-デビッド
エラーが役立つかもしれません...
DB ハンドルの取得に失敗しました: SQLSTATE[28000] [1045] ユーザー 'myname'@'localhost' のアクセスが拒否されました (パスワードを使用: NO)
mysql - Mysqlマスターマスターレプリケーション
サーバー1:xxx.xxx.xxx.xxx
サーバー2:xxx.xxx.xxx.xxx
2つのテストサーバーでマスターマスターレプリケーション構成をセットアップしました。また、サーバーで両方のmysql 3306のポートを開きました。スレーブ接続で問題が発生し、取得し続けます。
次のエラー10102119:12:23[エラー]スレーブI/O:マスターへの接続エラー'root@xxx.xxx.xxx.xxx:3306'-再試行時間:60回の再試行:86400、Error_code:1045
サーバー1にはmysql5.0.77があり、サーバー2にはmysqlバージョン5.1.41があります
php - PHP が MySQL に接続できない
次のエラーが表示されます。
接続できませんでした: ユーザー 'www-data'@'localhost' のアクセスが拒否されました (パスワードを使用: NO)
なんで?
編集:
mysql - Mysql「ユーザーのアクセスが拒否されました」エラー?
以前のデータベースの誤動作のため、新しいデータベースを追加し、バックアップされたデータを大量にインポートしました。
私はphpを使用しており、独自のUbuntuサーバーを持っています。
私はphpmyadminを使用し、すべての権限をユーザーに設定しました。
パスワード、ユーザー名、ホストが正しいことを確認しました。
しかし、私はまだこの「ユーザー'user'@'localhost'のデータベース'skuffen2'へのアクセスが拒否されました」というメッセージを受け取ります。
私は何をすべきか?
サーバーに何らかの方法でアクセス許可を設定する必要がありますか?
私は今、助けを深く必要としているので、私を導いてください...
ありがとう
mysql - MySQL の「SHOW TABLE STATUS」の適切な権限
MySQL データベースのテーブルに対して挿入、更新、削除などを行うことはできますが、テーブルのステータスを表示できません。これを行うために必要な権限を知っている人はいますか?
これが私のエラーメッセージです:
mysql - MySQLのルートパスワードをリセットするには?
phpmyadmin に少し問題があります。実際、誤って複数のユーザー アカウントを削除してしまいました。エラーなしで接続することは不可能であるため:
以前にネットで少し検索したことがありますが、テクニックもありました。
動作しない、または動作方法がわかりませんでした。
私は FreeBSD 8.1 を使用しています。PhpMyadmin のバージョンは 2.11 です。
ご回答ありがとうございます。
mysql - brew install mysql on macOS
Homebrewbyを使用してmacos10.6でMySQLをセットアップしようとしていますbrew install mysql 5.1.52
。
すべてがうまくいき、私も成功していmysql_install_db
ます。
ただし、次を使用してサーバーに接続しようとすると、次のようになります。
私は得る:
私もアクセスしようとしましたmysqladmin or mysql using -u root -proot
が、
パスワードの有無にかかわらず機能しません。
これは新しいマシンへの新しいインストールであり、私が知る限り、新しいインストールにはrootパスワードなしでアクセスできる必要があります。私も試しました:
でも私も