トップページ⇒php
988コメント357KB

mysql ヘルプ!

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。02/01/22 16:08ID:kMbsTQE3
リモートから家(常時接続)のmysqlサーバにつなげません
状況を詳しく書きます
PHPが動くプロバイダーのディレクトリにおいた自分の家の
mysqlサーバを操作するPHPに
$db = mysql_connect("mysqlサーバのip:3306","ゆーざ","ぱす");
と書いたのですが、駄目でした。
どうすればいいのでしょうか?
0266nobodyさん04/03/12 07:39ID:???
レンタルサーバーでPHP+MySQL使ってますが
ソートと検索がうまくいきません
レンタルしてるサーバーはttp://www.80code.com/ですが
もしかして80codeも
ttp://zerokara.com/server_chart.html
ここのレンタルサーバーのページ下のほうに書いてあるように
ソートと検索において不都合が生じる可能性がございます。)
ということでしょうか?
026726604/03/12 10:59ID:???
解決しますた
0268nobodyさん04/03/12 11:06ID:???
>266
自己解決したなら原因理由を書くのがマナー
026926604/03/12 16:10ID:???
解決してません!。。。
0270nobodyさん04/03/12 16:42ID:???
>>266
TEXTじゃなくBLOBにするとか
VARCHAR を BINARYにするとかじゃないの。
027126604/03/12 18:12ID:???
レンタル屋さんに問い合わせしてみました。
テーブル作るときに文字コード指定したらいいとのことだったのですが
テーブルってphpで作れますか?
作れるとしたら教えてください。。。
また、コマンドプロンプトやMySQLManagerで接続しようと試みたのですが
どうあがいても接続できませんでした。。。(約4時間)
TableのSQLステートメントのDEFAULT CHARACTER SETというパラメータで
文字コードが選択できるらしいのですが、
ただテーブルを作るだけなのですが、わかりません。。。
よろしくお願いします。
0272nobodyさん04/03/12 18:35ID:???
>>271
コントロールパネルやphpMyAdminがついてるようだけど。
027326604/03/12 19:09ID:???
phpMyAdminでCREATE TABLE のSQLステートメント
DEFAULT CHARACTER SET使えないので。。。
027426604/03/12 19:12ID:???
あ、使えるのかな
027526604/03/12 20:02ID:???
どうもお騒がせしました。
以上で解決いたしましたm(_ _)m
0276nobodyさん04/03/12 20:09ID:???
>>266
つか、Query windowでSQLクエリ発行すれば
権限ある行為は基本的に全部出来るだろ。
SQLはMySQLのマニュアルなり本買ってきて読め。
027726604/03/13 13:28ID:???
すみません、解決してませんでした。
この構文が実行できないのです
create table hoge (name varchar(10) character set ujis);

ついでにこちらもできません
alter table table1 add (name varchar(10) character set ujis);

character set ujisを外すと実行できるのです
ちなみにcreateもalterも権限はあります。ujisもサポートされているとのことです。
よろしくお願いします。m(_ _)m
0278nobodyさん04/03/13 15:21ID:???
ていうか、そんな構文あったんかー
my.iniのdefault-character-set=ujisで全データベースのキャラクタセットが決まると思ってたんだがな・・
テーブルごとに変えれるとは知らんかったよ
0279nobodyさん04/03/13 15:31ID:???
>>277
MySQLのバージョンは?
ujis対応してるといっても、MySQL3.xまではサーバ単位
MySQL4.0.6以降でも単に"構文"が許されただけだよ。
(MySQL4.1からdumpしたのをぶち込むため)
"構文"の対応度もリビジョンで色々と細かく違うが、
実際に機能はしないので普通は関係ない。

実際にカラム、テーブル、DBでキャラクターセットを指定して
設定できるようになったのはMySQL4.1から。
http://www.mysql.com/doc/ja/Nutshell_4.1_features.html

貴方の使ってるところがMySQL4.1より前のだとしたら…
その程度で仕事してるとは、いい商売だな>レンタル屋の回答
028026604/03/13 22:24ID:???
>>279
何言ってるかよくわかりませんが
バージョン聞いてるってことは4.1以下ではできないってことですか?
0281nobodyさん04/03/16 14:56ID:???
>>266
4.1以前だとできない
0282nobodyさん04/03/17 02:48ID:???
>>280
>何言ってるかよくわかりませんが

20年早いってことだよ。
わかるようになってからおいで。
028326604/03/17 13:21ID:???
先ほどメールが届きまして
プログラミング系のご質問はサポート外ですので当方ではご対応できません。
とのことでした。
これ以上僕にはどうすることもできません。。
ちなみにバージョンは3.23.58
2ちゃんねらのみなさん。ありがとうございましたm(_ _)m
0284nobodyさん04/03/20 13:02ID:???
MySQL超初心者です。2点質問があります。
MySQLをRedHat9にインストールしているのですが、
インストール終了後に行うDBの初期化で下記エラーがでてしまい、先に
進むことが出来ません。

ERROR: 1064 Something is wrong in your syntax : '"REPLACE works exactly like INSERT,
except that if an old\nrecord in the table h' 付近 : 1 行目

make installは上手くいったと思うんですが。。。。やはりインストール失敗
しているのでしょうか?ちなみにMySQLのバージョンは4.1.1-alphaです。

もう1点はRedHat9に収録されているMySQLをRPMでインストールしようとすると
[loca@llocalhost root]# rpm -ivh /mnt/cdrom/RedHat/RPMS/mysql-server-3.23.54a-11.i386.rpm
エラー: Failed dependencies:
mysql = 3.23.54a is needed by mysql-server-3.23.54a-11
というエラーメッセージがでてしまいます。
自分なりにいろいろ調べてみたのですが、どうしても解らない為、
どなたかご教授お願い致します。
0285nobodyさん04/03/21 03:29ID:???
超初心者がalpha版をmakeして使おうって事自体おかしくないか?
0286nobodyさん04/03/21 22:31ID:???
>>285
知らない人間は黙っていましょう
僕みたいに(笑
0287nobodyさん04/03/25 12:22ID:???
>>284
上は4.1.1-alphaだとそうかもな。折れの場合起こらなかったけど。
同様のケースをMLだったかWebで見かけた。多分2chだったと思うけど、
自分で対処の仕方を探して見つけ、処理できないなら4.1使うのは止めとけ。
貴方に限らず良くAlpha版とかBeta版を選択する傾向があるみたいだけど何でなん?
AlphaやBetaのレベルは製品や会社毎で、出来合いの程度が違うから
その見極めが出来る前に、正版以外を選択するのはどうかと思う。

下はRPMの依存関係。要は3.23.54a-11.rpmは差分しか入ってないから
それ以前の3.23.54a自体も入れろってこと。
RPMの事まで説明すんの面倒くさいから、
http://www.softagency.co.jp/mysql/LAMP/
の配布パッケージ使っとけ。
0288nobodyさん04/03/29 20:12ID:WLZZ269x
select クエリでoutfileで出力したときのファイルをphpから消す方法しりませんか〜
mysqldの実行権限の問題だと検討つけてるんですけど、、、
0289nobodyさん04/04/03 13:28ID:HKxnmMLJ
重複登録を防止するために
1)ロックをかけてその間にプログラムで検索する
2)MySQLのユニークキーを用いる
の2案を考えています。

この場合、
1)ではタイムアウトのおそれがあります。
2)では同じタイミングで複数からコネクトされたときに重複するおそれはないのでしょうか?
  MySQL側で対応してくれるのでしょうか?

初歩的なことで悩んでいます。
よろしくお願い致します。
0290nobodyさん04/04/03 17:28ID:???
>>289
漆芝写璽芝社煮質射舎悉釈痔斜湿。ヲ治竺疾治嫉痔煮痔蒔痔痔痔屡痔蒔痔痔痔屡治爾
治隘軸治射璽赦璽?謝璽紗璽捨痔斜磁�射治湿磁識磁鹿治湿痔?紗痔痔痔。ヲ
治隘軸治射痔蕊痔煮屡竺痔失磁質磁痔磁釈磁?鴫痔蕊写璽質?辞痔宍磁赦磁識磁縞痔七痔。ヲ質痔縞痔鹿痔射漆芝写璽痔嫉痔。ヲ蒔痔漆痔。ヲ煮痔写痔痔痔斜痔蕊痔執痔�ツ示痔辞治自
治隘赦璽?謝璽紗璽捨篠示痔蕊篠社竺?痔執痔屡痔識痔。ヲ。ヲ斜痔蕊痔執痔�ツ示痔辞治自
磁酌磁。ヲ蔀磁嫉磁。ヲ偲磁舎痔蕊屡鴫室?執痔屡痔示痔汐治爾痔漆痔。ヲ辞痔煮痔識磁。ヲ識磁耳磁嫉磁縞痔煮
1痔柴痔者痔縞痔柴漆?痔七痔。ヲ酌痔嫉痔辞痔爾漆芝写璽痔嫉痔。ヲ宍痔縞痔煮痔写痔痔痔蕊痔嫉治璽
029129004/04/03 17:33ID:???
うーん、コード変換が上手くいってないな...

>>289
重複登録防止の手法云々はおいておいて、
>2)MySQLのユニークキーを用いる
>2)では同じタイミングで複数からコネクトされたときに重複するおそれはないのでしょうか?
>MySQL側で対応してくれるのでしょうか?
マルチスレッドで動作してようが、それらから届くリクエストは
1つひとつ処理されますから、重複することはないです。
0292nobodyさん04/04/03 18:20ID:???
>>291
了解です。

たぶん、ちゃんとやってくれているんだろうなぁ・・・とは思っていたのですが、なにせ
確認する手段が無かったもので不安でした。

ロックかけてしまうとノロノロサーバなのですぐにタイムアウトしそうで・・・

どうもでしたm( _ _ ;)m
0293nobodyさん04/04/06 16:50ID:RzzYT55p
PHP + MySQL で test001 というテーブルがあるかどうか確認する手軽な方法はなんでしょうか?
0294nobodyさん04/04/06 18:03ID:???
>>293
状況がいまいちわからんがphpMyAdminを入れたら?
0295nobodyさん04/04/06 21:55ID:???
>>290
なんか、妙に「痔」という文字が目に付くのだが・・・
0296nobodyさん04/04/07 15:09ID:4leqw1vc
>>293
マニュアルでは
<?php
mysql_connect ("localhost:3306");
$result = mysql_list_tables ("wisconsin");
$i = 0;
while ($i < mysql_num_rows ($result)) {
$tb_names[$i] = mysql_tablename ($result, $i);
echo $tb_names[$i] . "<BR>";
$i++;
}
?>
0297nobodyさん04/04/07 17:41ID:VgqQfo5b
今まで char(3) の フィールドで使ってました。
で、文字数を5文字に増やしたいので
char(3)を、char(5)に変えましたら、
フィールドタイプが可変長のverchar(5)になりました。
(3文字固定が5文字になったので、当然でしょうが・・)

やっぱり、やめようと思い、再び フィールドタイプchar(3)に設定しなおしたのですが
verchar(3)になり、charタイプに変更出来ません。
データの追加等々はしていません。

一度、vercharに変更すると、charには戻せないんでしょうか?
0298nobodyさん04/04/07 18:14ID:qUHh0KEC
>>297
6.5.3.1 カラムの暗黙的な変更
http://www.mysql.com/doc/ja/Silent_column_changes.html

MySQLではセオリーとしてCHARを指定しようが
VARCHARであるものとしてアプリ側を設計するのが正解。
http://www.mysql.com/doc/ja/CHAR.html
でCHARとVARCHARの違いと、他のDBMSとの違いにも注意。

文字長指定は日本語なんかだと1文字の長さ(バイト)が
固定で無いので、指定の意味が無いのも判るが
バイト長固定の型がない理由が良く判らん。
固定型の方がスピードで有利だと思うんだけどな。
029929704/04/07 20:32ID:YKOta6fC
ありがとうございます。
Mysqlは、VERCHARでやります。<(_ _)>
0300nobodyさん04/04/08 01:14ID:/bs+vyyX
テーブルがあるかの確認?
show tablesとかでできないの?
0301nobodyさん04/04/08 01:15ID:???
>>293
コンソールで mysql プログラムじゃだめなの?
shell が無いとだめだけど
0302 04/04/11 12:41ID:???
ERROR 1030: Got error 127 from table handler
が、突然出ました。
復旧したのですが、
これって、どういう場合になるんでしょうか?
お分かりの方いらっしゃいますか?
0303nobodyさん04/04/11 17:59ID:???
突然

ERROR 1030: Got error 127 from table handler

というエラーメッセージが表示されました。
その後、特に何も対処しなかったのですが復旧しました。
このエラーメッセージはどういった場合に表示されるのか
ご存知の方いらっしゃいますか?
0304nobodyさん04/04/11 19:19ID:???
>>303
302=303で、且つ別のスレにマルチポストしてる
香具師じゃないのか?

本人だったら投げるばっかりではなくちゃんと見ろ。
別人だったら情報を収集する能力をもちっと身に着けろ。
030530304/04/11 20:33ID:???
はい、マルチでした。
お許しください。
ペコm(_ _;m)三(m;_ _)mペコ

http://pc5.2ch.net/test/read.cgi/db/1079502373/74-

教えてくれかた。本当にありがとう
0306nobodyさん04/04/13 13:32ID:???
PHP + MySQLで、問い合わせ結果のソートをしたいのですが、ソートした物をさらに別の条件でソートする方法がわかりません。
どなたか解る方、いましたらご教授ください。

SELECT * FROM hoge ORDER BY id
↑このようにまずidでソートした結果にさらに、date(最終更新日データを持つint型のフィールド)でソートしたいのです。
030730604/04/13 13:34ID:???
追記です。
最初にソートした結果が重複した場合に並べ替えたいという意味です。
030830604/04/13 13:37ID:???
文書くのヘタですいません。
上記の内容で伝わるか不安なので、もう少し書きます。

例えば、スコアを競うゲームのランキングを表示する時に、スコア順でソートした結果、同じスコアの人が2人以上いた場合に、更新時間順で、順位を並べたいといった感じの
SQL文を書きたいのです。
0309nobodyさん04/04/13 13:54ID:???
>>306
http://dev.mysql.com/doc/mysql/ja/Sorting_rows.html
031030604/04/16 06:43ID:???
>>309
参考になりました。
ありがとうございます
0311nobodyさん04/04/30 11:42ID:6/qGIiuk
mysqlのconfigureを後から調べるにはどうすればいいですか?
0312nobodyさん04/04/30 15:45ID:???
>>311
# more ./config.nice
0313nobodyさん04/05/04 19:22ID:???
普通にinsertで入れると化けないんだが、load dataで一気に読み込ませるとソだとか5Cが化けてしまう。
信頼のおけるデータに特化していないとはいえ、やっぱりかっこ悪いんで直したいんだけれども…。
全ファイルEUCに直しちまうかな。
0314nobodyさん04/05/04 19:32ID:???
まさかSJISでやってるとか・・
0315nobodyさん04/05/04 23:19ID:???
>>313
SONOMASAKA
0316nobodyさん04/05/05 01:31ID:arqfTLfp
point|col_A|col_B
 ―――――――――
 +1|りんご|バナナ
 -1|りんご|
 -1|バナナ|
 +1|もも  |りんご
 -1|バナナ|

こんな感じのテーブルがありまして、各果物ごとの合計数を出したいんですが、どうもうまくいかないんです。
(こんな感じが理想↓)
sum(point)| col
 ―――――――――
   +1  |りんご
   -1  |バナナ
   +1  |もも 

今、winローカルのMyQL4.0で勉強してるんですが、4.1なら

select col,sum(point) from table where not(col="") group by col =
(select col_A as'col',point from table union all select col_B,point from table);

こんな感じで通用しますか? 他に方法が思いつかないのですが……
031731604/05/05 01:38ID:???
言い忘れましたが果物の名前は適当です。
実際に何が入るかはわからないので、where col = "りんご" とかは文に入れられないです。
0318nobodyさん04/05/05 05:27ID:???
webシステムでPHPなりASPからMySQLと連携する時
おまえら様はHTMLの文字コード何使ってんの?
おれは面同だからhtmlもmysqlもsjisに設定してるんだが。
EUC使うべきなんだろうか?
0319nobodyさん04/05/05 05:31ID:???
MySQLは当然EUC、PHPの内部処理も当然EUC、出力はたいていEUCだが気まぐれでSJISもあり。
0320nobodyさん04/05/05 11:33ID:???
sjisで使ってる奴って、ネタでやってんの?
内部処理とか考えたことあるの?
よくそれでずっとsjisで出来るな
0321nobodyさん04/05/05 14:07ID:BMQ0QdDe
HTML側はShift-jis、MySQL側をujisに設定してる場合、
フォームから拾ってきた値の中に、ソ、表、能などの文字があった場合
やっぱり文字化け起こすの?
0322nobodyさん04/05/05 14:21ID:???
はぁ、もうバカだなぁ・・・

Sjisで受け取ってPHP(cgi)内でEUCに変換して
MySQLに書き込むんだろが・・・

Web出力はS-JISが望ましいので

SJIS受け取り→スクリプト内でSJIS->EUC変換→MySQL書き込み
MySQL受け取り→スクリプト内でEUC->SJIS変換→SJIS出力

がセオリーだろ
0323nobodyさん04/05/05 15:36ID:???
>>322
SUGEEEEEEEEEE!

目から隣だぜ!
0324nobodyさん04/05/05 15:50ID:???
・・・
バカにされてるのか
0325nobodyさん04/05/05 15:55ID:???
えー だってASPだと文字コード変換する関数がないんだもん
PHPにはあるの?
0326nobodyさん04/05/05 16:03ID:???
ASP+MySQLって組み合わせはあんまし聞かないね
ASPならACCESS(MSSQL)でやれば文字コード気にせずSJISで統一できる。
0327nobodyさん04/05/05 17:29ID:???
>>325
ASPでMySQL使うか?

PHP+MySQLが一番多いパターンだと思ったんだが
0328nobodyさん04/05/05 17:52ID:???
何も考えずEUC-JPで統一すれば幸せになれるかもしらん
0329nobodyさん04/05/05 18:00ID:???
>>325
>えー だってASPだと文字コード変換する関数がないんだもん
BASP21のKconv使え。つか俺の場合ASPの言語比率はPerlの方が高いので、
ASP=VB/JScriptとするのは止めてくれんか。
0330nobodyさん04/05/05 18:08ID:???
Apache::ASP?
0331nobodyさん04/05/05 18:22ID:???
全部UTF-8でやってるけど問題なし。
033232904/05/05 18:45ID:???
>>330
いやいや、普通にIIS+ActivePerl。
Apache::ASPを採用したことは今のところ無し。
移植するなら大いに有り得るが、シチュエーションがないですね
0333nobodyさん04/05/05 19:34ID:???
WinでApache+PHP+MySQLやってみようかと思ってるんですが、
PHP4.3.6でMySQL使えるようにするにはどうしたらいいですか?
試しにPHP5用のphp_mysql.dllをextensionsに入れて、
php.iniに設定追加などしてみましたがやはり認識しませんでした。
033433304/05/05 20:08ID:???
すいませんでした。
PHP4まではphp_mysql.dllは必要ないんですね。
php.iniいじらないといけないのかと勘違いしてました。
phpinfoみたら正常に動いてました。
0335nobodyさん04/05/06 20:10ID:5CuaifxE
>>326
basp21のkconv上手く使えないんすけど
ASPのinsert文でexcuteの所でエラーになる(型が一致しませんと)
リファレンス見てみると、なんだか戻り値にバイト配列受け取ってるのが原因っぽいんですがどうなんでしょう?
↓
[out] : 変換後の漢字コードを文字列(UNICODEの場合)あるいはバイト配列で
返します。
outtype = 0 なら漢字のタイプを数字で返します。
↑

HTMLはshift-jis、MySQLはujisに設定していて
shift-jis→EUCにしたいので、
out = bobj.Kconv(moji,2,1)
のように処理しているのですが・・・



0336nobodyさん04/05/08 16:27ID:???
mysql

MySQL Support enabled
Active Persistent Links 0
Active Links 0
Client API version 3.23.49

Directive Local Value Master Value
mysql.allow_persistent On On
mysql.connect_timeout 60 60
mysql.default_host no value no value
mysql.default_password no value no value
mysql.default_port no value no value
mysql.default_socket no value no value
mysql.default_user no value no value
mysql.max_links Unlimited Unlimited
mysql.max_persistent Unlimited Unlimited
mysql.trace_mode Off Off

odbc

すみません。 これはphpinfoで示した物をコピペしたのですが
mysqlは動いているのでしょうか?

環境は Apache2(win32)+php4.3.4+mysql-4.0.18-win+perl です

mysql以外の動作は問題なく動いています

どうしてもweblogをやりたくて今回初めてmysqlを入れたのですが良くわかりません。
ググって調べてやれることはやったつもりなのですがうまくいきません。

申し訳ないのですがいい知恵が有りましたらお願いします
0337nobodyさん04/05/08 17:20ID:???
>>336
phpinfo()の表示からはMySQLが動作してるか/していないかの判別は出来ない。
>環境は Apache2(win32)+php4.3.4+mysql-4.0.18-win+perl
手元のPCに入れてるようなのでPHP+MySQLの組み合わせの簡単な
初心者本が何冊も出てるので、それみて基本から勉強した方がいい。
# MTとかの本にも環境のインストールから書いてあるものがあったとは思うけど。
033833604/05/08 20:32ID:???
http://www.dream-seed.com/server/mysql.html

ココと同じようにインストして次にパス通して(システム→詳細設定→環境変数→Path)

その後コマンドプロントで動作確認はしました。
タスクトレイでも青信号です。

何か糸口はないでしょうか
0339nobodyさん04/05/08 20:43ID:???
とりあえず、本当に”mysqlが動く”だけじゃできんよ
まずデータベースを作成しないと
そしてユーザー作成も

その辺はWebで漁ったらいくらでもある
しかし、そのレベルにも達してないような・・・
0340nobodyさん04/05/08 22:16ID:???
>>338
じゃあ、mysqldは動いてるね。
あとはmysql(クライアントツールの方ね)から接続できるか試してみて、
動作テストはMySQLのマニュアルに出てるでしょ。
# 「コマンドプロントで動作確認」がその指示に従ってるなら不要だけど
で、その設定(my.cnfのクライアントのところの設定)をPHPに反映させる手順かな。
phpinfoの表示からはmysql拡張モジュールは組み込まれてるのが見て取れるので、
アプリの設定だけで、多分上手くいくよ。

339が言ってるようにアプリによっては事前に専用の
ユーザやデータベースの作成が必要/推奨されてるかも。
その辺はアプリの話なので付属のドキュメントかblog系のスレをあたる。
大抵はユーザやデータベースをmysqlで先に作っておくのが常套。
0341nobodyさん04/05/08 22:48ID:???
phpかperlがあれば、load data infileうんぬんを使わなくても大丈夫だね。
web上にうpしたデータのパスの指定がわからんかったから、結局あきらめてfgetsで1行ずつ読んじまったOTL
034233604/05/09 22:22ID:???
皆様ありがとうございます。大変ご親切な指導のおかげで動作しました。

うまくいかなかった原因は
http://www.dream-seed.com/server/mysql.html
ここのサイトの下の方に

ここで入力したユーザー名とパスワードはDBにアクセスする際に使用するもので、
PHPスクリプトなどでも使います。

こんな一文があり、この時点でユーザーとパスが設定されているものだと思い込んでいました


サイトに書いてあるからと鵜呑みにしては駄目ですね

>>340さんの 
大抵はユーザやデータベースをmysqlで先に作っておくのが常套。

この一言が解決へつながりました。ありがとう御座います。


その他の皆様も真剣に答えていただき大変感謝しております。
これを機に少しでも多く覚えられるよう勉強していきたいと思います。

本当にありがとうございました
0343nobodyさん04/05/09 23:05ID:???
>>342
解決おめ。

>サイトに書いてあるからと鵜呑みにしては駄目ですね

そうだな。できる限り原典(公式マニュアルとか)にあたるか、複数ソースでウラを取ったほうがいいよ。

0344nobodyさん04/05/11 00:09ID:???
>>342
http://www.dream-seed.com/server/mysql.html

こいつ厨まるだしだな
0345nobodyさん04/05/11 00:59ID:???
そう、公式マニュアルが当然一番詳しい。
良く分からん解説ページなんて、見るのは時間の無駄だ。
0346nobodyさん04/05/11 10:16ID:???
>>344
技術的な間違いはともかく、そういう抽象的な指摘は良く判らん。
少なくても俺よりはデザイン力があることは判ったが、

技術的な記述はやった手順だけで、それ以外のルートやTipsなんかが
無い点で解説としては物足りないが、全然資料がないソフトなんかだと
単なる作業ログの公表だけでも充分有益なんだけどね。
# 本当に、誰かやったことがある人が「いる」ってことだけでも。
0347nobodyさん04/05/13 11:34ID:ivEny0gv
windows98/ie6
すでにperl5とhttpdは漏れのパソコンに入れてるんだけど、mysqlも入れて色々試してみね?
ってとりあえずzip形式の香具師を入れてみますた。

setup.exeが済んで次はwinmysqladmin.exeをクリックしてmy.iniファイルを作れ!って指令だったから
その通りにしますた。

次はmysqldをクリック!

????出てきたプロンプト画面が数秒で勝手に閉じてしまった・・・・・何度やっても同じですた。

誰か漏れを助けて_|~~|○
0348nobodyさん04/05/13 11:41ID:???
>>347
青信号だったらすでにmysqldは起動しているので問題ない。
034934704/05/13 12:28ID:???
青信号ですた!よし!とりあえずインストールはokということで先に進んできます。

漏れを救ってくれてありがとう!
035034704/05/13 14:49ID:???
今MS-DOSプロンプト画面からの命令をお試し中。
そのプロンプトから
mysql -h ホスト名 -u ユーザ名 -p
password****
を入力するとこんなエラー文が出てきますた。
ERROR 1045:access denied for user...
翻訳すると「ユーザのために否定されたアクセス」となりますがユーザ名はちゃんと
mysqladmin.exeで設定したものツカタから間違ってると言われてもね・・・・

漏れの何が悪いんだ_|~~|□
0351nobodyさん04/05/13 15:16ID:???
>>350
-pはたぶんいらない
-hもたぶんいらない(localhostなら)
-uもついでにいらない
たぶんmysqlだけでOK
0352nobodyさん04/05/13 15:24ID:???
ユーザ名に@localhostつけてユーザ設定してないんじゃない?
0353nobodyさん04/05/13 15:27ID:???
TinyFTPdとMySQLって共存できないのかな?
Serviceは動いてるのに
MySQLadminのServerInfo空っぽになっちゃう
Tinyアンインストールすると問題無し
ほかにもこんな人いる?
035434704/05/13 15:54ID:???
>>352
してませんですた。そんな話すら知りませんですた。で、今mysqladmin開いてmi.ini.setupのとこのユーザ名を
とりあえず、a@localhost、ってやって、
mysql -h localhost -u a -p
password:****
ってやってみますたが、やっぱりエラー文は変わりませんですた。他にも色々やってみますたがエラーの奴隷になっていまつ・・・

>>351
匿名で接続はうまくいくんだけど、一応ホスト名・ユーザ名・passを指定しての接続もできるようになておきたい。

0355nobodyさん04/05/13 16:04ID:???
>>354
とりあえずwinmysqladminのユーザとパスワードは関係ないので忘れてくれ。
035634704/05/13 16:30ID:???
そうですたか・・・まあ今はまだmysql初日。勉強を進めていけばそのうちわかる日がくると
思うでつ。

ところで共用鯖のmysqlの安全性ってどれくらいだろう。共用鯖でクレジット決済とかやったら無謀?
まったくやる気はないけど後学のために聞いてみたいでつね。
035733604/05/13 17:20ID:???
>>356
がんばってください

>>355
のヒントは非常に重要かと

私もその辺りで引っかかっていました
0358nobodyさん04/05/13 17:52ID:???
>>347
このスレ最初から読み直して見るといいと思われ
035934704/05/13 18:37ID:???
>>357
ありがとでつ

今はperlからmysqlを操作する為にとりあえずDBIモジュールが必要ってんで初めてcpanに行くが
落とし方わからず1時間経過_|~~|○・・・・なんで青い画面が出てから動きがないんだろう・・・
青い画面を前に右往左往してる漏れ、情けない;

ならばソースをブラウザからコピーだ!・・・一杯ファイルがあって撃沈。DBI.pmだけでいいはずと思うが自信なし・・

みたいな状況でつ。頑張りまつ!
0360nobodyさん04/05/13 19:12ID:???
perlが君の得意な言語じゃなくて、ただmysql操作のツールとして使いたいってのなら
phpインストールしてphpmyadmin入れるとか
EUCも使える日本製のDBクライアント「かねやんなんたら〜」を入れるとか
0361nobodyさん04/05/13 19:36ID:???
MYSQLCCってのもある
>>347はきっとMySQLadminからデータベース作れなくて
焦ってるんだろうなと推測してみる
036234704/05/13 21:05ID:???
>>361
プロンプト画面から、データベース作ったりテーブル作ったりは問題なしでつ。まだユーザ名の
問題は解決してないけど、とりあえずそれは置いとく事にしますた。

>>360
今のところperlが一番マシでつね。初めてHTMLタグを見てから2ヶ月くらいなので、たかが知れてるけど;

0363nobodyさん04/05/13 21:46ID:rgBd1RCO
すいません、質問させて下さい。
Fedora core1に全てソースから

apache 2.0.49(./configure --enable-so)
php 4.3.6(./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-sigchild --enable-mbstring --enable-mbregex --enable-zend-multibyte --with-mysql)
mysql 4.1.1(./configure --with-extra-charsets=all --with-charset=ujis --prefix=/usr/local/mysql)

で、インストールして
テストのために

<?php
$ID = mysql_connect("localhost:3306","ID","Pass")
?>

というスクリプトをサーバーに設置してブラウザから開いたのですが
いろいろと試してみたのですが

Warning: mysql_connect(): Access denied for user: 'nino'@'localhost' (Using password: YES) in /usr/local/apache2/htdocs/sqltest.php on line 2

というエラーメッセージが出るところで止まってしまいます。
原因、解決法等、どなたか御教授願います。
0364kuro04/05/13 21:51ID:Enx3JY3V
誰でもできるゴミビジネス即金パック
http://pcbiz-j.com/business/blt.html
■不用品の処分から高額換金、プロのノウハウなど、毎月30万円稼ぐテクニックをあなただけに教えます。
■今なら期間限定割引!即金パックの販売代理店権利つき!
http://pcbiz-j.com/business/blt.html
きちんとした通信販売ビジネスです。
▼販売用のホームページを無料で支給します。
▼決していかがわしいマネーゲームなどではありません。
▼作業は1日にわずか数十分。(メール処理、通帳記帳など)
▼こっそり儲けたい人には、別名義での開業オプションもあります(資料メール参照)
http://pcbiz-j.com/business/blt.html
0365nobodyさん04/05/14 13:53ID:???
>>363
>原因、解決法等、どなたか御教授願います。

そこまで人まかせってのも凄いな
0366nobodyさん04/05/14 14:09ID:???
>>363
このMySQL拡張モジュールは、4.1.0以降のMySQLのバージョンでは動作しません。 これ以降については、MySQLiを使用して 下さい。
■ このスレッドは過去ログ倉庫に格納されています