Dondariadmin (トーク | 投稿記録) (ページの作成:「== データディレクトリの位置を変えたい == * redhat系のパッケージなどでmysqlをインストールすると、多くは /var/lib/mysql がホー...」) |
Dondariadmin (トーク | 投稿記録) |
||
19行目: | 19行目: | ||
socket=/home/mysql/mysql.sock | socket=/home/mysql/mysql.sock | ||
symbolic-links=0 | symbolic-links=0 | ||
− | + | ||
[mysqld_safe] | [mysqld_safe] | ||
log-error=/var/log/mysqld.log | log-error=/var/log/mysqld.log | ||
pid-file=/var/run/mysqld/mysqld.pid | pid-file=/var/run/mysqld/mysqld.pid | ||
− | + | ||
[client] | [client] | ||
socket=/home/mysql/mysql.sock | socket=/home/mysql/mysql.sock | ||
31行目: | 31行目: | ||
/etc/init.d/mysqld start | /etc/init.d/mysqld start | ||
+ | |||
+ | === おまけ === | ||
+ | * 今回のターゲットはRailsアプリでした。そのままだと接続できないので、下記のように、 socketを追記しました。 | ||
+ | |||
+ | config/database.yml | ||
+ | production: | ||
+ | adapter: mysql2 | ||
+ | database: oreno_db | ||
+ | host: oreno_host | ||
+ | username: ore | ||
+ | password: oreno_pass | ||
+ | encoding: utf8 | ||
+ | socket: /home/mysql/mysql.sock |
sudo usermod --home /home/mysql --move-home mysql
cat << 'EOF' > /etc/my.cnf [mysqld] datadir=/home/mysql socket=/home/mysql/mysql.sock symbolic-links=0 [mysqld_safe] log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid [client] socket=/home/mysql/mysql.sock EOF
/etc/init.d/mysqld start
config/database.yml
production: adapter: mysql2 database: oreno_db host: oreno_host username: ore password: oreno_pass encoding: utf8 socket: /home/mysql/mysql.sockTweet