![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
まず、以前、mysql3.23.54をWindows2000上で動かしていました。
現在、同一マシン(OSもWindows2000のまま)でmysql4.1を動かそうとしていますが、サービスが起動しません。
新たにMysql4.1を入れるにあたり、以前のバージョンをアンインストールするようにという注意書きがあったので、
コントロールパネルから、mysqlをアンインストールしました。
ですが、c:\mysqlフォルダおよび、サービスが削除されていなかったため、ネットで調べたところ、以下のようにすれば良いとかいてあったので、その通りにしました。
1.サービスを削除(レジストリのHKEY_LOCAL_MACHINE\SYSTEM\SERVICES\mysql)し、再起動
2.c:\mysqlフォルダを削除し、再起動
3.c:\winnt\my.iniをmy.ini.bakとリネームし再起動
その後、再起動をし、4.1をインストールしました。
また、PATHには、4.1のbinフォルダを加えてあります。
この状態で、MySQL Server Instance Config Wizardにより、次のような設定をしています。
・Detailed Configuration
・Developer Machine
・Multifunctionla Database
・InnoDB Tablespace Settings
"c:\mysql datafile"
・Decision Support(DSS)/OLAP
・Enable TCP/IP Networking(PortNumber 3306)
・Best Support For Multilingualism
・Install AS Windows Service
Service name: MySQL(Launch the MySQL Server automaticaly)
・パスワード設定
・その後[Ready to Execute]の画面で、
[OK]Prepare Configuration
[OK]Write configuration file
[NG]Restart Service
↑↑
と、ここでエラーとなってしまいます。
"The service could not be started. Error:0"
との表示です。
mysqladmin.exeも赤信号のままです。
1日悩んだのですが、理由がわかりません。
どなたか教えていただけないでしょうか。
よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
同じエラーに直面した事があります。
状況はちょっと違っていて、MySQL4.1.7でデータベースを別のマシンに変更しようとしました。
新しいマシン上にMySQLを新規インストールし、
古いマシン上のdataフォルダーをコピーしたところ
サービスが起動しなくなりました。
そしてMySQLInstanceConfigを再実行したところ
同じエラーがでました。
dataフォルダー内のhostname.errを見たところ、
> InnoDB: Error: log file .\ib_logfile0 is of different size 0 13631488 bytes
> InnoDB: than specified in the .cnf file 0 5242880 bytes!
> 041212 23:16:29 [ERROR] Can't init databases
> 041212 23:16:29 [ERROR] Aborting
とあり、InnoDBの初期化に失敗していました。
いろいろ調べたり試行錯誤の結果、
原因はmy.iniに記述されている
> innodb_log_file_size=10M
の10Mが間違いで、正しくはエラーログにあるように
13Mになっていないといけないことがわかりました。
古いマシン上で、いつこのパラメーターが
変ったのか/変えたのかまったく記憶がないのですが、
ここを正しい値にしたところ正常に起動するようになりました。
一度my.iniとdataフォルダー内のデータベースファイル
のサイズなどをチェックしてみてはいかがでしょうか。
状況が違うので上記の内容が問題解決になるかどうか
わかりませんが、ご参考までに。
ありがとうございます。
解決としては、mysqlのコンフィグレーション画面ではなく、winmysqladinで、my.iniを編集しただけにする。
(mysqlのコンフィグは走らせない)
で解決しました。
今後参考にさせていただきます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) mariadbでのエラー 1 2022/11/15 12:31
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- MySQL MySQLのテーブル作成でハイフン - は使用できないのでしょうか? 2 2022/10/21 16:50
- MySQL テーブル作成です。どこかのスペルが間違っているか記号など スペースかな? 1 2022/10/01 05:08
- サーバー WindowsでApache が起動しない 1 2022/11/29 12:21
- MySQL XamppでインストールしたMySQLのフォルダのWinRARでのバックアップについて 1 2022/06/22 18:55
- MySQL 何にかが違うから エラーなんでしょうね! 2 2022/09/18 05:28
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- Windows 10 Internet Explorer-11 を削除はしたけれど… 3 2022/06/20 17:54
- Windows 10 更新プログラムの適用を止めたい 4 2022/11/04 01:25
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
接続ができません
-
mysqldが実行できない
-
副問合せにLIKE文を使う方法は...
-
SQLのVARCHARとVARCHAR2の違い
-
ODP.NETのバージョン確認
-
phpで複数のDBを使用した場合の...
-
like句を使って日本語を検索す...
-
プライマリーキーの昇順でソー...
-
RPMのmysqlとmysql-serverの違い
-
MySQLの型のサイズ指定で速度は...
-
SQL Server のキャラクターセッ...
-
シングルクォーテーションとダ...
-
phpMyAdminのデフォルトのLangu...
-
パスワード入力を省略したい
-
Column '' not found.
-
VBAで変数内に保持された二次配...
-
文字コードMS932(Windows-31J...
-
MySQLからACCESSにリンクすると...
-
ERROR 1045 (28000) (using pas...
-
DB2 INSERT時の格納順序
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
接続ができません
-
mysqldが実行できない
-
「mysqld dead but subsys lock...
-
MySQL起動方法について
-
1台のPCに3つのMySQLをインスト...
-
mysqlのsecure-file-privオプシ...
-
ドットインストールで学習中or...
-
xamppでmysqlをインストールし...
-
MySQL4.1のサービス起動ができ...
-
XAMPPでインストールしたMySQL...
-
xamppでMySqlが正しく起動しない
-
mampのsqlserver が起動しなく...
-
MySQLでコマンドプロンプトでモ...
-
MySQL5でコマンドプロンプトで...
-
MySQLが起動できない
-
MySQLが起動できない
-
起動方法を教えて下さい
-
XAMPP内のmysql\\bin\\my.cnfが...
-
mysql入門以前という本
-
[Apache]の項目だけが赤文字です。
おすすめ情報