No.5ベストアンサー
- 回答日時:
必要ないかもしれないけど今後のこともあるのでまたきちゃいました。
参考URLにMySQLのマニュアルがありますので一度読んでください。データベースの選択については「3.3.1. データベースの作成および選択」に書いてあります。とりあえず「3. MySQL チュートリアル」くらいは目を通しましょう。
日本語のマニュアルで4.1以降のものが見つけられなかった。新しいバージョンでは対応していない部分があるかもしれませんが、基礎を覚えるには有効だと思います。どうしても新しいドキュメントを読みたければ英語になります。がんばってください。
参考URL:http://dev.mysql.com/doc/refman/4.1/ja/index.html
どうもありがとうございます。
今回の問題に対しては、CSE対応のバージョンのMySQLを再インストールすることで解決できました。(ver.5→3)
やはりパスワードの形式が変わったことが原因だったみたいです。
MySQLのマニュアルも紹介していただきどうもありがとうございます。
時間があるときに読ませていただきます。
No.4
- 回答日時:
たびたびすみません、一つ言い忘れました。
#3の方法でうまくいったとしても、長らく更新されてないプログラムを使うのは不安ですね。
やはり別のツールを探した方がいいように思います。
この回答への補足
丁寧に回答いただき本当にありがとうございます。
別ツールを使ったほうが早そうですね。
ちなみに、#2のSQL文の実行結果をお知らせしますと、エラーとなりました。
SQL文
mysql> UPDATE user SET Password = OLD_PASSWORD('mypass')
-> WHERE Host = 'some_host' AND User = 'some_user';
エラーメッセージ
『ERROR 1046 (3D000): データベースが選択されていません.』
どのようにデータベースを指定すればいいのか分からず、それ以上進めておりません。
No.3
- 回答日時:
#2です。
既に4.1以降の形式でパスワードを保存しているんではないでしょうか。その場合は、4.0までの形式で設定しなおせばうまくいくかも。再び引用ですが、mysql> UPDATE user SET Password = OLD_PASSWORD('mypass')
-> WHERE Host = 'some_host' AND User = 'some_user';
mysql> FLUSH PRIVILEGES;
で、古い形式のパスワードが設定できるようです(MySQLも最近いじってないんでちょっと自信なしで申し訳ない)。
詳しくは参考URLを読んでください。見当違いだったらごめんなさい。
参考URL:http://dev.mysql.com/doc/refman/4.1/ja/old-clien …
No.2
- 回答日時:
CSEは使ったことがないのですが、エラーメッセージから想像します。
CSEのページ[http://www.hi-ho.ne.jp/tsumiki/]で、動作確認されているMySQLのバージョンを見ると3.22と3.23になってますが、質問者さんが使用しているのはもっと新しいバージョンではないですか。
4.1以降パスワードの保存形式が変更されましたが。CSEで対応されていないのではないでしょうか。
MySQLのFAQ(参考URL)を引用すると
> 4.1 サーバーを4.0までのパスワード形式で動作させるには
> [mysqld]
> old-passwords
> を指定します。
ということなので、設定を変えると接続できるかもしれません(試してないので保証はできませんが)。
改定履歴を見ると4年以上更新されていないので、それ以外にもいろいろ不具合が出る可能性がありますね。今後改善されるのかも不安なところです。自分なら別のツールを試すか、CUIで操作すると思います。
参考URL:http://www.mysql.gr.jp/frame/modules/bwiki/?FAQ# …
どうもありがとうございます。
当方のMySQLのバージョンは5.0.18です。
[mysqld]
old-passwords
を指定してもダメ(接続できません)でした。
バージョンを落とすか別のツールを使うか上司に相談しようと思います。
No.1
- 回答日時:
CSEのヘルプは読んでいますか?
読んだ上で判らない所があれば、その事について質問した
方が良いと思いますが?
この回答への補足
ご回答頂きどうもありがとうございます。
CSEヘルプに基づき行い、始めの『使ってみる』→『いじってみる』に記載されている操作『データベースに接続してみる』を行い、実行したところ、以下のメッセージが表示されてしまいます。
『データベース接続時にエラーが発生しました。』
Error 1251 Client does not support authentication protocol requested by server; consider upgrading MySQL client
入力内容に間違いがない場合、何が悪いのかがわからずで困っております・・・。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- IT・エンジニアリング プログラマーです 未経験から一年半汎用系(.NET、C#)システムを作っていました。自社なので1から 3 2023/03/16 20:13
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- JavaScript html javascriptにてWeb SQLを操作したい。 2 2022/12/16 17:43
- その他(パソコン・スマホ・電化製品) スマホ アプリのネットフリッス等 動画を スマホから操作して wifiの使えない環境のタブレットで 4 2023/07/06 07:22
- MySQL #1062 - '0' は索引 'PRIMARY' で重複しています。とでています。 1 2023/01/01 06:13
- その他(ブラウザ) Microsoft Edge(最新版)保存中サイトが全てログオフ状態で困っています! 3 2022/06/15 11:02
- MySQL SQLの練習 1 2022/08/10 16:43
- Windows 10 explorerをedgeで開く方法 2 2022/06/05 14:59
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
- Windows 10 Windows10でボリュームのアップダウンを簡単にできる方法ないですか? 1 2023/06/20 13:06
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ODP.NETのバージョン確認
-
ADOのバージョンを確認する方法
-
旧filemakerで和暦(令和など)...
-
筆ぐるめ住所録のバックアップ...
-
ユーティリティーとは?OPatch...
-
ORACLE8iとAccess97
-
接続ができません
-
SQLのVARCHARとVARCHAR2の違い
-
mysqlへのインポート処理がうま...
-
MySQLでエラーがでて前に進めま...
-
VBAで変数内に保持された二次配...
-
フォームから送信した値とMySQL...
-
4バイトUTF-8文字でUPDATEする...
-
Column '' not found.
-
php+mysqlでINSERTで文字化けし...
-
Float型の時の計算結果がおかしい
-
プライマリーキーの昇順でソー...
-
INT型は金額の型に使用するべき...
-
ヌル値は記憶容量を必要としな...
-
MySQLでのデータ保存場所の変更
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ODP.NETのバージョン確認
-
旧filemakerで和暦(令和など)...
-
SQL開発環境ソフトウェアである...
-
Btrieveのコンバートしたいので...
-
ADOのバージョンを確認する方法
-
バッチファイルでTRUNCATE TABLE
-
2023年10月25日現在のMAMP ...
-
SQLServerのコンピュータ名変更...
-
ユーティリティーとは?OPatch...
-
LotusNotesのバージョンによる違い
-
筆ぐるめ住所録のバックアップ...
-
oracle、DB2、SqlServerのフィ...
-
mysql 4.0.24について
-
オラクルのバージョンを簡単に...
-
MySQL設定ミス?
-
接続ができません
-
SQLのVARCHARとVARCHAR2の違い
-
副問合せにLIKE文を使う方法は...
-
MySQLカラム名は日本語と英数字...
-
VBAで変数内に保持された二次配...
おすすめ情報