MySQL
標準構成のOSは CentOS 6.2 x86_64 になってる。 乗り換え元のVPS980は CentOS 5.5 だったので、移行はちょっと手がかかるかも。。。前回のメモを参考にとりあえずリモートコンソールから $yum update $shutdown -r now $ssh-keygen -t dsa $cd ~/.ssh $wget…
Tomcatのstart/stop/restartにエライ時間がかかるという問題に2日間悩みました。DeployしているウェブアプリではMySQLに接続しているのですが、その初回の接続処理に数分単位の時間がかかってしまっています。その調査で $jps -l 4722 org.apache.catalina.s…
メモリ使用状況を見つつ、MySQLのメモリチューニングをしておきます。 運用しながら変えていくので、とりあえずは適当に。 $vi /etc/my.cnf [mysqld] ... key_buffer = 16M sort_buffer_size = 1M read_buffer_size = 256K ... $/etc/init.d/mysqld restart …
・登録してすぐ、起動してコンソールを見るも「Kernel panic - not syncing: Attempted to kill init!」となっていて、動かない。 ・再起動しても駄目。 ・仕方ないのでOS再インストールを実行。 ・10数秒程度で完了し、動くようになった。 ・以下、とりあえ…
次は mysql です。起動していないようなので、とりあえず起動し、ステータスを確認。 [admin@localhost ~]$ su Password: [root@localhost admin]# /etc/init.d/mysqld stop Stopping MySQL: [FAILED] [root@localhost admin]# /etc/init.d/mysqld start Ini…
MySQLのレプリケーションについては以前 Ubuntu Server セットアップ備忘録 (14) - MySQL レプリケーション - kamicupの備忘録 で書きましたが、今度は、遠隔地に置いたマシンを MySQL の Slave として追加しました。目的が限定的なので VPN ではなく手軽な …
Ubuntu Server の MySQL を Master に、MacOSX の MySQL を Slave に設定しました。1. Master 側 (Ubuntu) /etc/mysql/my.cnf の [mysqld] セクションにある 『server-id=1』『log_bin=/var/log/mysql/mysql-bin.log』のコメントアウトを外す。 $ sudo /etc/…
MySQL のデフォルト設定では localhost (127.0.0.1) 以外からの TCP/IP 接続ができないようになっています。この制限を外すため、ここを参考にして、 /etc/mysql/my.cnf を変更しました。 [mysqld] # Instead of skip-networking the default is now to list…
1. "mysql" コマンドで初期設定を確認します。 mysql> status ... Server characterset: latin1 Db characterset: latin1 Client characterset: latin1 Conn. characterset: latin1 ...このままだと文字化けする筈なので、utf-8 エンコーディングを使うよう…
さすがサーバ用ディストリビューションという事なのか、セキュリティの初期設定が厳しめになっているため、他のマシンで動いていた WAR を deploy しただけでは動かない部分があります。具体的には、JDBCドライバを介したデータベースサーバへの接続が下記の…