• ベストアンサー

XAMPP内のmysql\bin\my.cnfが見つからない

http://oshiete1.goo.ne.jp/qa3124108.html を参考にしながら、MYSQLを設定しようとしたところ、\mysql\bin\my.cnfが見つかりません。↑の質問とバージョンは同じです。 \mysql\bin\にmyというショートカット(短縮ダイアル)はあるものの、ダブルクリックしても変化がありません。 設定を変更するため、my.cnfはどこにあるのでしょうか?

  • MySQL
  • 回答数2
  • ありがとう数8

質問者が選んだベストアンサー

  • ベストアンサー
  • asuncion
  • ベストアンサー率33% (2126/6288)
回答No.1

エクスプローラで拡張子を表示しないようになっているだけで、 実際にはその「my」というのが「my.cnf」なのではありませんか? エディタを起動してから、ファイルを開くようにしてみては いかがでしょう。

puzzleman
質問者

お礼

ご回答ありがとうございます。メモ帳から使用できました^^ 右クリックで、プログラムから開くが使えなかったため、混乱しておりました。 ちなみに、my.cnfとMYSQLインストール時に作成されたc:\windows\my.iniとは機能的にどうちがうのでしょうか?

その他の回答 (1)

回答No.2

>\mysql\bin\にmyというショートカット(短縮ダイアル)はある それが、my.cnfです。 メモ帳などのテキスト・エディタで開いてください。

puzzleman
質問者

お礼

ご回答ありがとうございます。 右クリックで、プログラムから開くが使えなかったため、混乱しておりました。 ちなみに、my.cnfとMYSQLインストール時に作成されたc:\windows\my.iniとは機能的にどうちがうのでしょうか?

関連するQ&A

  • XAMPP MySQL my.cnfの設定について

    mySQLに日本語のデータを使いたい者です。 XAMPPを利用しています。 コマンドプロンプトからINSERT文などで日本語のデータを入れたいのですが、????になります。 mySQLのバージョンは5.1.30です。 XAMPPは1.7.0 my.cnfをメモ帖でひらき、[default-character-set]と検索してみましたが 何もHITしなかったので、次のようにmy.cnfに書き加えました。 [client] default-character-set=sjis [mysqld] default-character-set=sjis character-set-server = sjis collation-server = utf8_general_ci [mysql] default-character-set=sjis sjisになっているところは一度utf8で試してみたのですが ????ではなく文字化けになったのでsjisにしてみました。 何か設定に不備があるのでしょうか?DOS上でset names 'sjis' などを試してみましたが駄目でした。

    • ベストアンサー
    • MySQL
  • Windowsでのmy.cnf

    XAMPPでMySQLをインストールしたのですが、設定ファイルのmy.cnfが見あたりません。 Windowsの場合、どこフォルダーにあるのでしょうか?

    • ベストアンサー
    • MySQL
  • Macでmy.cnfをコピー出来ない。

    OS10.3.2を使用しております。 Apache と PHP は設定出来たのですが、 ディスクトップにマニュアル本『MySQL入門以前』という本を見ながら、付録のCDからmy.cnfをディスクトップにおき、ターミナルで、 sudo mv ./Desktop/my.cnf /etc 上記を入力し、リターンしたのですが、/etcの中に、my.cnfがコピーされません。 ターミナルのどの時点で、このコマンドを打てばいいのか定かではないのですが、 ターミナルを立ち上げてすぐに打ち込んだり、mysqlにして打ち込んだりしましたが、コピーされないのです。 何が変なのでしょうか? おわかりの方がいらっしゃいましたら、教えて下さると助かります。 よろしくお願い致します。

  • XAMPPのMySQLの設定

    http://tokyo.atso-net.jp/pukiwikip/?XAMPP 上記のサイトを見ながら設定を行っていたのですが、「MySQLのDefaultCharset」という項目で my.iniかmy.cnfがbinのフォルダの中にないので設定できません。 また、「MySQLのアクセス権限 」もコマンドラインから設定出来ませんでした。 Microsoft Windows XP [Version 5.1.2600] (C) Copyright 1985-2001 Microsoft Corp. C:\Documents and Settings\※※>shell> mysql -u root mysql 'shell' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 C:\Documents and Settings\※※> とでてきます。 上記を後回しにして、PHPでデータを検索して表示させたいので、phpMyAdminでDBを作っていると、ID,名前,年齢の項目順で1,田中,18だとすると、日本語の田中のところが全部??に変わってしまいますローマ字は普通に表示されます。 まだ、プログラミングをやり始めて1週間ぐらいなので、専門的なことは全然わかりませんが、せめて検索表示まで行いたいので、解決策を教えてください。お願いします。

    • ベストアンサー
    • PHP
  • [Linux] MySQL4をインストール後、mysql.cnf上で指定した.sockを読み取らないエラーについて質問です

    初心者で質問の内容が薄いかもしれないですが、よろしくお願いします。 現状LinuxのサーバにはMySQL3が入っており、稼動中です。 そこに新規でMySQL4をインストールしたのですが、 /usr/local/mysql/4122/bin/mysql_install_db --user=mysql 上記コマンドで初期化をしようと思ったらエラーだと思うのですが 下記のような文が出てきました。 PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER ! To do so, start the server, then issue the following commands: /usr/local/mysql/4122/bin/mysqladmin -u root password 'new-password'! これはrootのパスワードを設定しないといけないのだと思って設定しようとしました。 するとエラー文が。。 error: 'Can't connect to local MySQL server through socket '/usr/local/mysql/4122/mysql.sock' (2)' Check that mysqld is running and that the socket: '/usr/local/mysql/4122/mysql.sock' exists! mysql.sockの場所は /usr/local/mysql/4122/share/mysql/mysql.sock にあるんで、この場所を /usr/local/mysql/4122/share/mysql/my-large.cnf このmy-large.cnfに記述してありますが、なぜエラー文で下記の場所を読み取っているのかわからなくて困ってます。。 socket: '/usr/local/mysql/4122/mysql.sock' exists! どうかお助けください。 よろしくお願いします!

  • my.cnfファイルを編集しようとするとアクセスが拒否されました」と表示されます。

    ローカルディスク(C)直下のmy.cnfファイルを編集することができません。 ファイルを編集し保存しようとすると「アクセスが拒否されました」と表示されます。 紙谷歌寿彦「はじめての人のためのかんたんPHP + MySQL入門」P18の環境設定を行っているところです。 my.cnfファイルをテキストエディタで default-character-set=latin1 のlatin1をsjisに編集する、という箇所です。 いろいろと検索してみたのですが原因が判明しないため、ご教示いただければ嬉しいです。 使用OSはvistaです。 秀丸、EmEditor共に編集ができません。 また以下の点は確認済みです。 ・ユーザーはadministerです。 ・my.cnfファイルのプロパティ、セキュリティタブにて「拒否」となっているユーザーはいません。 ひどくくだらない質問にも思えるのですが、PHPの勉強の出だしから煮詰まってしまっております・・ よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • MySQLの挙動が変に・・・

    CentOS5.3を使用し、PHPのバージョンを4系から5.3へバージョンアップしたらMySQLの挙動が変になりました。 これまでは、 # mysql -u -p [enter]でパスワードを要求され、パスワード入力後MySQLにログインできていて、 mysql>show databases;を実行するとこれまでのデータベース一覧が当然出てきました。 バージョンアップ後、 # mysql -u -p [enter]でパスワード要求もなくログインされ、 mysql>show databases;を実行すると、 +--------------------+ | Database +--------------------+ | information_schema | test +--------------------+ のみ表示されます。 どうしてこうなったのかわかりません。 PHPのバージョンアップは以下のとおりしました。 以前のPHPバージョンを削除 yum remove php php-* 5.3のインストール # yum install php53 php53-mbstring php53-mysql なお、WordPressをインストールした際にも以前は通常通りインストールできたのですが、 5.3にしてからは 「データベース接続確立エラー」と表示されDBへ接続できないようで困っています。 以前質問させていただいた時に 「MySqlの設定が初期化されたかMySqlも更新されたかです。」とご教授をいただいき、 # ls /etc/my.cnf* を実行したところ、すでに /etc/my.cnf my.cnfが存在しております。 当該サーバーに以前より現存していたDBを使ったサイトの閲覧も可能なので、どうなっているのかわかりません。 緊急性を要し、再度ご質問させていただきました。 大変申し訳ございませんが、ご教授よろしくお願いします。

  • solaris10でのMySQLの設定について

    README.solaris.mysqlの内容に沿ってMySQLをインストールしました。 # /usr/sfw/bin/mysql_install_db # groupadd mysql # useradd -g mysql mysql # chgrp -R mysql /var/mysql # chmod -R 770 /var/mysql # installf SUNWmysqlr /var/mysql d 770 root mysql # cp /usr/sfw/share/mysql/my-medium.cnf /var/mysql/my.cnf そして、 # /usr/sfw/sbin/mysqld_safe --user=mysql & とmysqlを立ち上げましたが、その後 # mysql -A -u root mysql としても[mysql:見つかりません。]となってMySQLに接続することが出来ません。 ps-efで起動している状態をみると、 /bin/sh /usr/sfw/sbin/mysqld_safe --datadir=/var/mysql --pid-file=/var/mysql/so となっています。 MySQLに接続する方法について、 どなたかご教授くださるようお願いします。 よろしくお願いします。

  • MySQLでカタカナでの並び替えがうまくできない。

    MySQLでorder by句を使った並び替えができず困っています。 Mysqlバージョン 5.0.77 エンコード euc-jp 全角カタカナでフリガナが入っているフィールドがあり、その項目でソートをかけようとしていますがうまくいきません。 /etc/my.cnfの[mysqld][client]にはそれぞれ default-character-set=ujis を設定しています。 それ以外に何か設定しなくてはならない項目があるのでしょうか? 設定以外でも何か上手くソートできる方法があれば教えてください。 よろしくお願いいたします。

  • Mysqlで外部から接続できない。

    RedHat7.3 mysql 4.1.11を使っています。ちなみにPHPは4.3.11です。 さて、この環境にソースでインストールしまして、グローバル権限のユーザーを作成しました。 かねやんMySqladminで接続していました。 default-character-setがsjisではないため日本語が入らないのでmy.cnfに default-character-set=sjis を追加し 停止して # /usr/local/mysql/bin/mysqladmin shutdown 再起動 # /usr/local/mysql/bin/mysqld_safe --user=mysql & しました。 すると外部からかねやんでコネクト(コネクト失敗)できなくなりました。 my.cnfのdefault-character-set=sjis を削除して再起動しても同じでしたのでコレが原因だとは考えにくいとおもうのですが、再起動したことによってなにか接続できなくなるようなことは考えられますが? ちなみにlocalhost(サーバーマシン上)からは接続できます。またそのサーバー内に置いてあるphpからmysqlにもコネクトできます。 大変困っております。 どなたかご教授いただきますようお願いします。