「MySQL」の版間の差分
提供: Lisa Wiki
(→MySQLの設定) |
|||
行7: | 行7: | ||
適当と言っても覚えておく必要があります | 適当と言っても覚えておく必要があります | ||
==MySQLの設定== | ==MySQLの設定== | ||
+ | :データベースの実体はどこか、また移動出来るのか。 | ||
+ | :実体を定義しているファイルがmy.cnfである。 | ||
+ | :my.cnfがどこにあるのかを忘れた場合はlocateコマンドで検索できる。 | ||
+ | sudo su | ||
+ | updatedb | ||
+ | locate my.cnf | ||
+ | :my.cnfのありかが分かったので、停止後、編集する | ||
+ | /etc/init.d/mysql stop | ||
+ | nano /etc/mysql/my.cnf | ||
+ | :次の行を見つけ出し修正する | ||
+ | 修正前 | ||
+ | datadir = /var/lib/mysql | ||
+ | 修正後 | ||
+ | datadir = /mnt/HDD/mysql | ||
+ | :実データを移動後、起動する | ||
+ | mv /var/lib/mysql /mnt/HDD/mysql | ||
+ | /etc/init.d/mysql start | ||
+ | |||
==MySQLの再起動== | ==MySQLの再起動== |
2015年5月26日 (火) 02:41時点における版
MySQLとは
MySQLの設置
データベースであるMySQLをインストールします
apt-get update apt-get install mysql-server
途中でパスワードを聞いてくるので適当なパスワードを入力する
適当と言っても覚えておく必要があります
MySQLの設定
- データベースの実体はどこか、また移動出来るのか。
- 実体を定義しているファイルがmy.cnfである。
- my.cnfがどこにあるのかを忘れた場合はlocateコマンドで検索できる。
sudo su updatedb locate my.cnf
- my.cnfのありかが分かったので、停止後、編集する
/etc/init.d/mysql stop nano /etc/mysql/my.cnf
- 次の行を見つけ出し修正する
修正前 datadir = /var/lib/mysql 修正後 datadir = /mnt/HDD/mysql
- 実データを移動後、起動する
mv /var/lib/mysql /mnt/HDD/mysql /etc/init.d/mysql start