インストールが終わったら、/usr/local/etc/rc.d/mysql-server.shが出来ていると思います。これは、MySQLサーバを自動起動するためのもの。
最近のものは、大抵/etc/rc.confに hoge_enable="YES" とか書かないと起動しないタイプになってきています。
インストールが終わって、すぐに再起動するのではなく、/usr/local/etc/rc.d 内にできたスクリプトを確認するようにしましょうね。
[root@jiro]~# ee /usr/local/etc/rc.d/mysql-server.sh (前略) #
Add the following line to /etc/rc.conf to enable mysql:
mysql_enable (bool): Set to "NO" by default.
Set it to "YES" to enable MySQL.
mysql_limits (bool): Set to "NO" by default.
Set it to yes to run
limits -e -U mysqljust before mysql starts.
mysql_dbdir (str): Default to "/var/db/mysql"
Base database directory.
#
この部分がそうですね。やはり mysql_enable="YES" が必要のようです。
[root@jiro]~# ee /etc/rc.conf (前略) mysql_enable="YES"
としてから、
[root@jiro]/usr/local/etc/rc.d# ./mysql-server.sh start Starting mysql.
となれば、OKですね。
[root@jiro]/usr/local/etc/rc.d# ps -aux | grep mysql
してみると、
- mysql 21080 0.0 0.3 1668 1120 p0 I 9:01AM 0:00.02 /bin/sh /usr/local/bin/mysqld_safe --user=mysql --datadir=/var/db/mysql --pid-file=/var/db/mysq
- mysql 21103 0.0 14.5 328812 55616 p0 S 9:01AM 0:00.87 /usr/local/libexec/mysqld --basedir=/usr/local --datadir=/var/db/mysql --pid-file=/var/db/mysql
のように表示されて、起動されたことが分かります。


コメントする