スポンサーサイト

一定期間更新がないため広告を表示しています

| - | | - | ↑TOP
PostgreSQLインストールメモ
毎度エラーなので、メモ。

http://ml.postgresql.jp/pipermail/pgsql-jp/2005-April/018896.html
| SQL | 00:57 | comments(0) | ↑TOP
PHPからMySQLにアクセスしようとすると…
Warning: mysql_connect(): Client does not support
authentication protocol requested by server; consider upgrading
MySQL client in c:¥***¥sql.php on line 12

Warning: mysql_select_db(): supplied argument is not a valid
MySQL-Link resource in c:¥***¥sql.php on line 13

Warning: mysql_query(): Access denied for user 'ODBC'@'
localhost' (using password: NO) in
c:¥***¥sql.php on line 16

Warning: mysql_query(): A link to the server could not be
established in c:¥***¥sql.php on line 16
Query failed


わぁ…エラーがい・っ・ぱ・い☆

メモメモ…。
ググリ
| SQL | 06:12 | comments(0) | ↑TOP
かねやんMySQLAdminでー文字ばっけー
文字化けっつーか、csvファイルをインポートすると
?マークが追加されちゃうのねーん(ボンビー風に)。

サーバのキャラクタセットとMySQLAdminのキャラクタセットが一致しないから起こってる問題っぽいんだけど、、

サーバのキャラクタセットでどうやったら分かるもんなんだ??
っていうかキャラクタセットどうやったら設定できるんだ??

うーん。分からん。問題解決次第、随時追記していきますー。

【追記】9/17 5:19
色々徘徊したら、MySQLサーバのキャラクタセット(character-set)は
コマンドラインからMySQLにログイン後、status と入力すればいいようだ。

見てみると、私のところのキャラクタセットは

Server characterset: latin1
Db characterset: latin1
Client characterset: latin1
Conn. characterset: latin1

…とlatin??何だと?と言った感じ。
こちらのサイトを参考にmysql直下のmy.iniの
clientmysqlddefault-character-set、2箇所をSJISに変更して、
MySQLを再起動するも、

Server characterset: sjis
Db characterset: sjis
Client characterset: latin1
Conn. characterset: latin1

…と、変わったのはserverとDBだけ。
ClientとConnは変わらんでええんかいな?とさっき参照したサイトを見る。
C:¥WINDOWS¥にmy.iniをコピーしてmysql.iniに変更するっぽい。
さっそく実行してみるが変わらん。

なぜだ。

「mysql Client characterset」でググったらこんな質問サイトに行き着く。

その中で、


set names sjis

 で、クライアントのキャラクタセットは変更できると思います(ご存知だと
思いますが・・・)。


とあったので実行してみる。

!!

変わった!!コマンドラインからの変更なのかよー!!
…で、ここまでが今の状態です。かねやんからやってみよう(ドキドキ)。

【追記】9/17 5:24
ダメだああああ…_| ̄|○ チクショウ
どーやら「set names sjis」だけでは一時的なものらしく、
サーバを再起動すると無効になる。
当然かねやんの方でもダメだった。どーしたもんかコレ。

【追記】9/17 5:36
GAC参照。以下をmy.iniの最後に追記して、my.iniをC:¥WINDOWS¥ にコピー。

[mysql]
default-character-set=sjis
[client]
default-character-set=sjis
[mysqldump]
default-character-set=sjis


MySQL再起動。statusで確認。変更でけたー。
mysql.iniに変更する必要なかったのねー。

でも、かねやんでインポート相変わらず?が入るまま。
もう文字化け嫌だよママン(´;д;)

【追記】9/17 6:00
コマンドラインからinsertしてみたら文字化け化っけ化け〜♪
なので、my.iniファイルを元に戻した。結局何も解決せず…。
どーせいと。
| SQL | 03:46 | comments(0) | ↑TOP
かねやんMySQLAdmin
9/10の「MySQLコマンド:表示(show, select)」の日記内で

学校で使ってるかねやんでやろうとしてもコネクト出来ないのが気になる。

って書きましたが、試行錯誤してコネクト成功しました。

かねやんフォルダ内のReadMe.txtを読むと

また起動には winclientのlibmysql.DLL が必要です。

★winclientのlibmysql.DLLについては
本家MySQLよりダウンロードが可能です。
http://www.mysql.com/
SOFT AGENCYさんが日本語パッチ済みのDLLを提供されえています。
  http://www.softagency.co.jp/mysql/Win/winclients.html



って書いてあったのでそれかとおもてDLにしに行くも
SOFT AGENCYさんのページ「そんなファイルない」ってー…ゥおいッ!!
しゃーないのでlibmysql.dllをググってどこぞから取ってくるも
どこに置いたらいいか分からずウロウロオロオロ(((;´ノ・д・)ノ
かねやんMySQLAdmin.exeと同じフォルダ内にかぶしたらイイと発見。
上書きでかぶして接続しようとするも

「コネクト失敗」

何でだ、コヤロー!!
怒りながら「かねやん コネクト失敗」でググり。
そったらこちらの方の日記
MySQLをWindowsで使うなら、「かねやんMySQL」を使うと分かりやすいと思います。前にJavaとMySQLの組み合わせのときに使っていたけど、直感的な操作で結構使いやすかったよ。ダウンロードのURLは以下の通りです。
http://www.mmdb.net/m_kaneko/

もし、「コネクト失敗」ってメッセージが出た場合、「かねやんMySQL」フォルダ内の「libmySQL.dll」を、インストールした「MySQL」の「bin」内の「libmySQL.dll」と入れ替えて試して下さい。


…という神の様な救いのお言葉が。
試してみると、コネクト成功!!ガッツ!!(#`口´)9ッシャァ!!

しかしQueryBrowserみたいに日本語効かんのでは…?!
と思ってクエリ実行。select〜♪よし。閲覧はオケ。
データ挿入だ!ってことでinsert〜♪こちらもオケ!!

MySQL QueryBrowserで日本語効かなくてこちらも試行錯誤してたんだけど
今の時点では解決法が見当たらず…。っていうか情報少なすぎです…。

で、日本語化するのに時間割かれるぐらいなら慣れたツール使った方がいいやってことでかねやんに変更。

今に至りまする。さぁーデータ作ろきゃあー。
| SQL | 01:52 | comments(0) | ↑TOP
MySQL Query Browserでの日本語文字化け?
ぬぁあ〜。ワカラン。
Query Browserで日本語を入力すると????と文字化けして表示される。
多分charsetとかそこら辺なんだろうけど、
いかんせん英語だもんだからどこで修正すればいいのやら…。

コマプロからデータ挿入すると日本語ちゃんと入ってるんだよなぁ。
うーん。どうしたらいいんだろ。

苦手だと思ってたコマプロだけど、日本語表示が効くという所と入力文が残るという点でQuery Browserより安心して使ってる自分がいますよ(笑)。

メモ
http://caperu.jugem.cc/?eid=180
| SQL | 05:07 | comments(0) | ↑TOP
MySQLコマンド:表示(show, select)
MySQLを弄る授業が多いので自分の為にメモっておきます。
あと珍しくシステム系を弄りたい気分なの。今。
MySQL Query BrowserとMySQL Administrator弄ってるけど
操作の仕方イマイチ分からない。でも何ややっとったら出来るやろ。
学校で使ってるかねやんでやろうとしてもコネクト出来ないのが気になる。
(´・ω・`)…MySQLワカラナス。

【show文】見る

■データベース一覧を見る
show databases;

■データベースの中のテーブルを見る
show tables from DB名;

■テーブルのフィールド一覧を見る
show fields from DB名.テーブル名;

【select文】表示

■登録されているユーザーを表示
select * from mysql.user;

■データの選択をしてテーブルを表示
select 表示フィールド名 from DB名.table名 [where 条件文]


※まだおいら勉強中なので間違えてるトコあるかもしれません。。
あとあくまで自分用なのであしからず。
| SQL | 00:33 | comments(0) | ↑TOP
MySQLねぇ…
MySQLを勉強したいかもなぁ。ちょっと。
MTとかで操作してたらすぐにエラーになっちゃうんだもん…。

コマンドとかもイマイチ分かってないし。
でも面倒くさいような。
他にもやることあるんだよぅ…な。

いかん最近あやふやだ。。
| SQL | 21:33 | comments(0) | ↑TOP
MySQLが…うそやぁ゛ーん(泣)
MySQL弄ってたらエラーが出た……。
ERROR 2003: Can't connect to MySQL server on 'localhost' (10061)

ちょっとした遊び心でMTのver3.XXをインストールしようとして
MTver3.XXの方のmt.cfgは変更したけど
MySQL自体の設定は変えてないのに!!

ちなみにコマンドプロンプトから

>mysql -u root -p

とコマンドを入力して

>Enter password

でパスワードを入力した時に出る。
パスワード変えた覚えもないし一体なんで…?!・゚・(T口T;)・゚・
続きを読む >>
| SQL | 18:24 | comments(2) | ↑TOP
CALENDAR
S M T W T F S
     12
3456789
10111213141516
17181920212223
24252627282930
31      
<< March 2024 >>
NEW ENTRIES
CATEGORIES
ARCHIVES
RECENT COMMENT
PROFILE
LINKS
Mybloglist
RSS1.0
Atom0.3
Powered by "JUGEM"

コレピク

アクセス解析



ブロ電™切符