LoginSignup
0
1

More than 3 years have passed since last update.

MYSQL_データベース作り直す手順

Last updated at Posted at 2020-11-19

肥大化問題

1. データベースのバックアップを取得
  E:\MySQL\bin\mysqldump.exe -u root -prootpw my_db > E:\dumps\dump.sql

2. MySQLサービスの停止
3. my.iniファイルの設定(保存場所:E:\MySQL\my.ini)
  my.iniを開き、[mysqld]の下に下記の設定を追加
  ********************************************
  # File-Per-Table モードの有効化
  innodb_file_per_table=1
  #ibdata1ファイルの上限を1Gに設定
  innodb_data_file_path = ibdata1:1G
  ********************************************
  この設定により、データベースの保存はibdata1への共有保存からテーブルごとの保存に変更されます。
  すでに変更された場合は、手順3をスキップしてください。

4. ibdata1、ib_logfile0、ib_logfile1を削除(保存場所:E:\MySQL\data\ibdata1)
5. MySQLサービスの再開
6. バックアップからのリストア
  E:\MySQL\bin\mysql.exe -u root -prootpw my_db < "E:\dumps\dump.sql"

DB保存場所をCドライブからEドライブに変更

1. MySQLサービスの停止
2. my.iniファイルの設定(保存場所:E:\MySQL\my.ini)
  my.iniを開き、[mysqld]の下に下記の設定を変更
  ********************************************
  #Path to the database root
  #datadir="C:/ProgramData/MySQL/MySQL Server 5.5/Data/"
  datadir="E:/MySQL/Data/"
  ********************************************
4. "C:/ProgramData/MySQL/MySQL Server 5.5/Data/"のデータをすべて"E:/MySQL/Data/"にコピー
5. MySQLサービスの再開

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1