• 締切済み

my.iniって?

こんにちは。 昨日MySQLをインストールしました。 今日立ち上げようとしたところ、エラーが発生しました。(10036) 一応検索してみたところ、「my.ini」というファイルを消せば良いと書いてあったので、消したら動きました。 しかし、このファイルを消す理由については言及されていませんでした。 このファイルがあると何故接続に失敗するんでしょう? そもそもこのファイルは何物ですか?(設定関連っぽいですが、消しても良い物なのですか?) すっきりしないので教えて頂けると嬉しいです。 ちなみに環境はWINDOWSXPです。 よろしくお願いします。

みんなの回答

  • tak2003
  • ベストアンサー率32% (174/540)
回答No.1

iniファイルはMySQLの設定ファイルです。 無ければ新しいファイルを作成しますので、消してもOKです。 一度My.INIファイルを作成したら、内容をテキストエディターで確認してみてください。 MySQLのiniの所で変更した結果が反映されるのがわかると思います。

funifuni_no_neko
質問者

お礼

ご回答ありがとうございます。 設定ファイルという事はわかったのですが、 my.iniが存在する事でMySQLが起動できなかった理由も知りたいです。 消した→動いた→良かった、じゃすっきりしないので…。 何か別の設定との整合性が取れていなかったとか、そんな感じなのでしょうか?

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • mysqlのmy.iniを設定したら起動しない

    phpからmysqlにデータをINSERTしたところ文字化けしたため、 my.iniに下記を追記しなければならないということを知り、設定しました。 [mysqld] default-character-set = utf8 skip-character-set-client-handshake [mysqldump] default-character-set=utf8 [mysql] default-character-set=utf8 ところが、my.iniファイルをちょっとでも編集すると、mysqlが起動しないというトラブルが発生しています。 mysqlからmy.iniファイル自体は見に行っているようなのですが、原因が分からず困っております。 環境は、 ・Windows7 Ultimate(64bit) ・Pleiades3.6 (Eclipse3.6 Helios) です。 お詳しい方からのご教示お待ちしております。

  • XAMPPのmy.iniファイルについて

    WindowsXPにXAMPPをインストールしました。 いまApache,php,mysqlの文字コードをEUC-JPに 統一する設定を行っています。 http.confの設定が終わり、mysqlの設定ファイルで あるmy.iniを編集しようとしたのですが、 ファイルが見つかりません。 本には、c:\WINDOWSフォルダにあると書いて あったのですが、、、、 yahooで検索したら、XAMPPではなくmysqlを単独で インストールした場合は、mysqladmin.exeを 実行すれば自動的にファイルが生成されるという ことだったので、試しにmysqladmin.exeを実行しましたがファイルは生成されませんでした。 XAMPPでmysqlをインストールした場合、my.iniファイルの生成はどのようにすればよいのでしょうか?

    • 締切済み
    • PHP
  • my.ini ファイルの置き場所

    レンタルサーバーで、MySQLを設置しています。 my.iniファイルもサーバーの見えない場所に設置してあります。 ですので、呼び出すphpの置いてある同フォルダに my.iniファイルを置きましたが、うまく読み込んでいないようです。 このような使い方は間違っているのでしょうか。 問題点は、レンタルサーバーでutf8を推奨しているため、 cp932を使いたくても、文字化けしてしまっています。 その為、my.iniファイルを個別に置こうとした次第です。 因みに、phpも同じような現象があり、php.iniをphpファイルが置かれている フォルダに配置し、cp932としたところ、いくつかの文字化け現象が 解消されました。

    • ベストアンサー
    • MySQL
  • php.iniの設定 

    php.iniの設定が上手くいきません。 環境は windowsXp php5.0.5 mysqlserver5 php.iniはC\windowsフォルダ に入れています。 php5ts.dllもsystem32に入れています。 php.iniファイルの extension系の";" は参考書通りにはずしています。 extension=php_mysql.dllが有効にならず。 mysql サポートが enabledになりません。 お答えいただけましたら幸いです。

    • 締切済み
    • PHP
  • iniファイルを書き換えないと使いづらいと聞いた

    phpを使うためにxamppをインストールしたら、 iniファイルを書き換えないと使いづらいと聞いたのですが どのファイルでしょうか? http://www.adminweb.jp/xampp/php/index2.html のように、php.iniでしょうか? http://www.adminweb.jp/xampp/mysql/index4.html のように、my.iniでしょうか? それとも http://qiita.com/guzuri/items/643c1311224e8d482278 のように、どちらもでしょうか?

    • ベストアンサー
    • PHP
  • my.iniで設定するパスワードの意味がよくわかりません

    4.0.16から、4.0.26にバージョンアップしたのですが、root権限や、パスワードが よくわかりません。 4.0.16の時は、mysql.exeを開き、DOS窓で「show databases;」とたたくだけで、 testとmysqlが表示されましたが、 4.0.26や、4.1x系ですと、testしか表示されません。たとえば、 show databases -A -uroot -pPASSWORD;  や、 show databases -A -urootD;  などととやっても、↓のようになってしまいます。 ERROR 1064: You have an error (中略)'-A -uroot -p PASSWORD' at line 1 他方、4.0.26で、my.iniに、   [WinMySQLadmin]   user=root   password=mypassword と設定してあるものが認識されていないようです。 既存のPHP+MySQL4.0.16(ローカルで使うだけのものなので、ユーザー名、パスワードなし)で 構築したPHPプログラムがあるのですが、これを 今回インストールしたMySQL 4.0.26の組み合わせに適用しても動かなかったので、   $DBSERVER = "localhost";   $DBUSER = "root"; //←ここと、   $DBPASSWORD = "mypassword"; //←ここです   $DBNAME = "mydb";   $con = mysql_connect($DBSERVER, $DBUSER, $DBPASSWORD);   $selectdb = mysql_select_db($DBNAME, $con); とやってみましたが、エラーになってしまうので、   $DBPASSWORD = ""; //←ここを空白にする とやったら、MySQLに接続できました。 my.iniに記入したものは、適用されていないのでしょうか?

    • ベストアンサー
    • MySQL
  • (再)mysqlのmy.iniを設定したら起動しな

    QNo.7034230のkou0104さんと同じ症状で困っています。 私の場合は、XAMPPをインストール後 下記の設定を行った後、再起動させると MySqlが起動しません。 文字コードは sjis です。 下記はC:\xampp\mysql\bin 直下の my.intファイルに追記しました。 [mysqld] default-character-set = sjis skip-character-set-client-handshake [mysqldump] default-character-set = sjis [mysql] default-character-set = sjis my.iniファイルを編集すると、mysqlが起動しません。 xamppをセーフモードでアンインストールしてから 同じ事をやってもダメです。 何が問題なのでしょうか? 詳しい方がいらっしゃいましたら 何らかのアドバイスをいただけますでしょうか? 【環境】 Win7(64bit)-Pro xampp-win32-1.7.7-VC9-installer

    • ベストアンサー
    • MySQL
  • DNSエラーがでるんです

    MySQLを使いたいのですが、インストールして一旦パソコンを落とすとDNSエラーがでてしまい、通信関連すべてができなくなってしまいます。 my.iniに [mysqld] port = 3306 と書いてもダメでした。なぜでしょうか? 何度かアンインストール→インストールしてます。アンインストールに失敗しているのでしょうか。コントロールパネルからやったのですが。 MySQLが通常に動くときは、PHPとの連携もうまいこといっています。困ってます。よろしくお願いします。

    • ベストアンサー
    • MySQL
  • php.iniの設定について

    連続の質問で、恐縮ですが、教えてください。 新しいレンタルサーバーで、php4.3.9+mysqlでプログラムしているのですが、 設定が変わったためか、実行時のエラーが表示されません。 php.iniの設定により、表示させることができると思い、関連のサイトを見たのですが、上手くいきませんでした。 すみませんが、実行時のエラーを表示させる設定を教えてください。

    • ベストアンサー
    • PHP
  • .iniファイルが開けません

    社内で使用のシステムを起動しますと毎回 .iniファイルが開けませんとエラーが発生します この現象はsmallbusinessserverにてクライアントをドメインに参加してからです どなかたご教授下さい