Windows system >> Windowsの知識 >  >> コンピュータソフトウェアのチュートリアル >> サーバー技術 >> サーバーについて >> 1067間違った解決策とMySQL上に反映させるためには、Windowsプラットフォームを開始

1067間違った解決策とMySQL上に反映させるためには、Windowsプラットフォームを開始

  
                  私は、この問題の原因は、複数のかもしれないと思うので、あなたを助けることを望んで、あなたの参考のために、この問題を解決するために、オンラインで何人かの友人を集めます。 、1、オープンmy.iniファイルは、デフォルトのストレージエンジン= MyISAMテーブルにそれを回す、デフォルトのストレージエンジン= InnoDBテーブルにこの行を見つけます。
2、MySQLのインストールディレクトリのデータディレクトリのib_logfile0とib_logfile1 3で削除しました。 /":; D
#*** INNODB固有のオプション*** innodb_data_home_dirを=":MySQLサーバInfoDBディレクトリが応じmy.iniファイルをibdata1とを
削除設定するときに指定して下さい。 4。限り、第三のステップは、問題を解決するよう、私自身実際にはMySQLのサービス
を再起動します。

2、ファイルの内容を誤る
:エラー:一時ファイルを作成することができません;エラー番号:090417午前9時02分55秒のInnoDB
2 090417 9時02分55秒[ERROR]プラグイン 'InnoDBの' init関数は、エラー090417を返さ9時02分55秒[エラー]プラグイン 'InnoDBの' 登録ストレージエンジンが失敗したとして090417 9時02分55秒[エラー]不明/サポートされていないテーブルタイプ.. INNODB 090417 9時02分55秒[ERROR]起動しない原因を調べるために、グーグルのページをシャットダウン完全
::MySQLのインストール090417 9時02分55秒[警告] [注] MySQLを1つのプラグイン090417 9時02分55秒のシャットダウンを強制し
中止時間は自動的に初期ないTMPDIR(一時ファイル)を行いますので、私たちは、構成ファイルのmy.iniに次の行を追加します。
[mysqldを]#自分の指定した一時ファイル・ディレクトリ

TMPDIR =" D :/MySQLの/MySQLサーバ5.1 /温度"は、再び* .tmpファイルの一時ファイルの数にTempフォルダのうねりに、通常のすべてのMySQLを起動し

最後に、いくつかの質問があります:何の初期化TMPDIRが存在しないので、それがある場合は、なぜ私が最初にインストールしたときに初期化しますが、そのような問題はありませんでしたか?

3、
とき5.0.83インストールサービス、常にプロンプ​​トエラー1067手動での最後の夜WindowsサービスMySQL5.0.16をインストールするときに、非常にスムーズに前に。一部はインターネットがCに入れてのmy.ini言う:\\ WINDOWSを、その上に、私は、問題はまだ解決されていないが発生しました。

のmysqld --install MySQLの--defaults-ファイル= E:/mysql-5.0私のソリューションは、--defaults-ファイルのために--defaults-余分なファイルに置き換えられたパラメータを、次のようです。 83-win32の/のmy.ini
はE =
のmysqld --install MySQLの--defaults-余分なファイルを変更:/mysql-5.0.83-win32/my.ini

mysqldを実行しますこれら2つのパラメータの記述がある場所を確認してmysqld --verbose --helpを使用しています。で
私自身実際には、この問題の最も可能性の高い原因は、データテーブルのストレージエンジン(エンジンは、短期では、ストレージエンジンのタイプであるテーブルを参照し、すなわちテーブルタイプ<ですBR>)が発生。 (デフォルトはMyISAMテーブルがある)のmy.iniも見ることができますMySQLの設定ファイルには、showエンジンビュー:そこのMySQLデータベースのストレージエンジンを使用すると、コマンドを使用することができ、データテーブルの様々なサポート#デフォルトのストレージエンジン
ことときに、デフォルト・ストレージ・エンジン= MyISAMの新しいテーブルを作成するときに使用されます。

また、一般的に使用されるストレージエンジンInnoDBは、InnoDBはMySQLのテーブルにInnoDBはトランザクション、ロールバック、クラッシュ修復能力、トランザクションセーフマルチバージョン同時実行制御を提供し、様々な利点を持っている。同時に、InnoDBはまた、MySQLの上外部キー制約エンジンを提供する最初の、およびトランザクション処理のためのInnoDBストレージエンジンの能力だけでなく、他のMySQLストレージエンジンを比較することはできません。
のInnoDBとの区別のMyISAM

InnoDBストレージエンジンのテーブルを格納するために、格納されたデータファイル(ibdata1と)を持つテーブルは、メモリテーブル構造.FRM、格納テーブルデータに別々に格納されています/"の合計を含む
テーブルに格納されたMyISAMストレージエンジン、:; D
#*** INNODB固有のオプション***
innodb_data_home_dirを=":自己修正my.iniファイルによって提供されるファイルの場所三つのファイル:.FRM(構造記憶テーブル)ファイル、.MYD(略称MYouData、データ・ストレージ・テーブル)ファイル、.MYI(mYIndex略称、インデックス格納テーブル)、3つのファイルはMySQLデータベースに格納されている間例えばF、インストール時のデータ格納ディレクトリ:\\はProgramData \\ MySQLのMySQLサーバ5.1 \\データ\\におけるデータベース名\\。問題に直面し、我々は最初のエラー・ログを表示ではなく、何も考えずにするか、Googleに行くためにあるべきと思ったときにまた
、この問題を解決するには、私は、エラーログを表示することの重要性を実現しましたBaiduは、実際には、私たちが問題を引き起こして本当の理由を得ることができ、エラー・ログから、右の薬は患者を治すために。 MySQLのエラーログFに位置(.ERR):\\はProgramData \\のMySQL \\ MySQLサーバ5.1 \\ dataディレクトリ、ファイル名は通常、お使いのコンピュータ名です。
Copyright © Windowsの知識 All Rights Reserved