my.ini
ファイルのdatadir
パスを変更したい。
既存のdatadir
パスはC:/ProgramData/MySQL/MySQL Server 5.1/Data/
です
私のC:
ドライブのサイズは30 GBで、MySQLデータフォルダーは25 GBを使用しています。 datadir
をF:/naveen/data
に変更します。
これは可能ですか?
私のマシンは実行中です Windows Server 20 。
あなたの道から、私は安全に次のことを仮定できます:
あなたがする必要があるのはファイル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\*
のすべてを削除できます。
試してみる !!!