MySQL

FabricでリモートのMySQLのDBデータをローカルマシンから乗せ替える

Webの開発環境がローカルのPCにあって、例えば、リモートサーバーにあるMySQLのDBの内容を、そっくりそのまま、ローカルPC内のDBの内容で定期的に乗せ替えたい場合に便利な小技ですが、Python 製のデプロイ管理ツールFabricを使って、タスクを自動化。以下は…

MySQLでデータベース名を簡単に変更する方法

MySQLで既存のデータベース名を、コマンドラインから新しいデータベース名に変更するのが以外に面倒なので、簡単な方法。MySQLで作成した「testDB」という名前のデータベースというのは、実は「/var/lib/mysql/testDB」というディレクトリーにテーブル毎のフ…

Python - SSHモジュールのポート転送でMySQLにお気軽リモート接続

以前『sshトンネル(ポートフォワード)を使ってリモートのMySQLにつなぐ』という記事を書きましたが、sshコマンドでポートフォワードをしようとすると、パスワードログインの場合、毎回、パスワードを入力しないといけないのが面倒なので、 Python - SSHモ…

sshトンネル(ポートフォワード)を使ってリモートのMySQLにつなぐ

自宅のMacからServersMan@VPSに入ってるMySQL直接接続したいが、危険だからMySQLのポートなんか外部に開放したくないと言う時に。SSHのポートフォワードを使って、自宅MacからリモートMySQLにお気軽接続。 3307はクライアントのMac側に張る仮想のMySQLポート…

ServersMan@VPS(CentOS)にMySQL-pythonをインストールする。

PythonからMySQLに接続する際に必要なMySQL-pythonをインストールする MySQL-pythonの最新版は→http://sourceforge.net/projects/mysql-python/1.MySQLdbのインストール wget http://jaist.dl.sourceforge.net/project/mysql-python/mysql-python-test/1.2…

ServersMan@VPS(CentOS)にMySQLをインストールする。

ServersMan@VPS(CentOS)にMySQLをインストールしてみる。1.yumでMySQLをインストールする yum install mysql-server 2.ベンチとmysql-develも入れておく yum install mysql-bench yum install mysql-devel 3.MySQLをブート時、自動起動するようにす…