MySQL
SSHで接続するサーバーとMySQLサーバーが同じサーバのケースで、Vagrantで立てた仮想サーバにアクセスするには、Sequel ProからSSHトンネルを利用してMySQLへ接続するため、標準/ソケット/SSHのうち「SSH」を選択する。 MySQLの接続にパスワードを設定せず…
同一サーバ上に異なるバージョンのMySQLを起動させる必要があったため、下記の記事を元に進めていたのだが、最後の「5. 接続の確認」でエラーが出てしまった。後々忘れてしまいそうなのでメモしておく。解決はしていない。 MySQL 4.1 と MySQL 5.0 の共存環…
環境 CentOS6.4 VagrantのBox(Vagrantbox.es)は下記を利用している。 CentOS 6.4 x86_64 Minimal (VirtualBox Guest Additions 4.3.2, Chef 11.8.0, Puppet 3.3.1) RPMパッケージの選定 インストールしたいのはメジャーバージョンがMySQL4.1でマイナーバー…
このサイトを参考にレプリケーションを進めたが、MySQL5.1(マスター・スレーブ共に5.1、yum install)でのレプリケーションはうまくいったのだが、MySQL5.5(ソースインストール)同士でのレプリケーションはスレーブ側でSlave_IO_Running: Connectingとな…
以前と異なるサーバーで下記コマンドを実行したところ、再起動できなかった。 # service mysqld restart mysqld: unrecognized service service コマンドは /etc/rc.d/init.d/ 内のスクリプトを実行させるためのコマンド /etc/rc.d/init.d/ディレクトリを確…
brew servicesコマンドは利用できないということで、launchctlコマンドを利用してMySQLを自動起動させる。 これらの記事の続き。 HomebrewでインストールしたMySQLを自動起動させる - ponkiti's blog brew services コマンドで Error: Unknown command: serv…
追記:brew servicesコマンドは使えないらしい。 Sequel ProでMySQLのローカル環境にアクセスしようとして、Can't connect to MySQL server on '127.0.0.1'と出るのでMySQLサーバが起動していないのは分かるけれど、毎回起動させるのが面倒だから自動起動の…
Sequel ProのGUI操作では、複数の列を主キーとして設定できないらしい。 方法は下記の2つ。 CREATE TABLE実行時に指定 既存のテーブルにALTER TABLEで指定 CREATE TABLE実行時に指定 CREATE TABLE実行時にPRIMARY KEYを設定する。 CREATE TABLE tbl_test ( i…
ケース Mac OS X(Mountain Lion)にインストール&設定済みのMySQLのコマンドが効かず、command not foundとなってしまう。 $ mysql -bash: mysql: command not found 以前はSequel Proからの接続もできていたのだが、何故か接続できなくなっている。Maveri…
ケース 社内の検証サーバ上のDB(MySQLサーバ)に接続できない。(リプレイスに失敗していてDBがしんでいたり、サーバの設定変更により接続できないことがちょくちょく発生していて、DBの中身が見られないことがよくある・・・。) 経緯 DBIを利用したPerlプ…
エラーメッセージ Can't connect to local MySQL server through socket '/tmp/mysql.sock' 原因 MySQLサーバが起動していなかったから(mysql.server stopした状態) 対処 mysql -u root -pで接続する前にmysql.server startでサーバを起動しておく。 接続…