ファイルのdatadir
パスを変更したいmy.ini
。
既存のdatadir
パスはC:/ProgramData/MySQL/MySQL Server 5.1/Data/
C:
ドライブのサイズは30 GBで、MySQLデータフォルダーは25 GBを占有しています。に変更datadir
しF:/naveen/data
ます。
これは可能ですか?
私のマシンはWindows Server 2003を実行しています。
ファイルのdatadir
パスを変更したいmy.ini
。
既存のdatadir
パスはC:/ProgramData/MySQL/MySQL Server 5.1/Data/
C:
ドライブのサイズは30 GBで、MySQLデータフォルダーは25 GBを占有しています。に変更datadir
しF:/naveen/data
ます。
これは可能ですか?
私のマシンはWindows Server 2003を実行しています。
回答:
あなたのパスから、私は安全に以下を仮定することができます:
あなたがする必要があるのは、ファイルmy.iniを確立することです
MSIを使用してMySQL for Windowsをインストールする場合、my.iniの場所はであると予想されますC:/ProgramData/MySQL/MySQL Server 5.1
。
DOSウィンドウで次を実行してください。
cd C:/ProgramData/MySQL/MySQL Server 5.1
dir *.ini
サンプルのmy.iniファイルが表示されます。ただし、そのフォルダーにmy.iniという名前のファイルがない場合は、作成する必要があります。存在するかどうかにかかわらず、これを実行してください:
cd C:/ProgramData/MySQL/MySQL Server 5.1
notepad my.ini
作成するように求められた場合は、作成してください。
次に、my.iniの[mysqld]グループヘッダーの下に次のエントリを作成します。
[mysqld]
datadir=F:/naveen/data
my.iniを保存
次に、DOSコマンドラインから次のようにmysqlを停止します。
C:\> net stop mysql
次に、新しい場所にあるデータフォルダー全体のコピーを作成します
C:\> xcopy "C:\ProgramData\MySQL\MySQL Server 5.1\data" F:\naveen\data /s
最後のステップ、mysqlの起動
C:\> net start mysql
mysqlにログインしてみてください。mysqlに正常にログインできたら、次のコマンドを実行します。
show variables like 'datadir';
F:\naveen\data
datadirとして表示された場合、おめでとうございます。
MySQLが動作するすべてのアプリに満足したら、すべてを削除できます C:\ProgramData\MySQL\MySQL Server 5.1\data\*
試してみる !!!
MySQL57
場合があるため、最初に確認する必要があります。
xcopy /O/X/E/H/K
でxcopy /S
はなくを使用する必要があります。