読者です 読者をやめる 読者になる 読者になる

Ansibleのmysql_userモジュールを使ってrootのパスワードを変更する

mysql_user - Adds or removes a user from a MySQL database. — Ansible Documentation MySQLdbライブラリのインストール mysel_userモジュールを使用するためには下記記載のようにPythonのMySQLdbライブラリが必要。 Requirements (on host that executes …

お名前.com VPS OSインストールからWordPressインストールまで Ubuntu14.04 LTS編

Ubuntu 14.04 LTSからapt1.0が導入されているのでaptコマンドを使用していきます。 $ sudo apt update $ sudo apt install openssh-server以降、sshで接続して作業を行います。 $ sudo apt install vim Nginx PPA追加 標準のリポジトリにもNginxパッケージは…

お名前.com VPS OSインストールからWordPressインストールまで CentOS7.0編

CentOS7インストール CentOS7インストール後 # yum -y update # yum -y install vim-enhanced wget SELinux無効化 # setenforce 0 # vim /etc/selinux/config enforcing -> disabledに変更する Nginx # cd /etc/yum.repos.d # vim nginx.repo nginx.repo [ng…

MySQL4系からMySQL5.6にデータ移行した時にやったこと

MySQL4系で取得したダンプファイルをMySQl5.6でリストアした時の話。 TYPE構文はENGINEに修正 # before TYPE=MyISAM # after ENGINE=MyISAMTYPE構文は5.5あたりから使用できなくなった(それ以前は非推奨)為ENGINEに書き直す。置換すればいい。 phpMyAdminだ…

Ubuntu11.10にLAMP環境を作る

taskselコマンドを使うと関連パッケージをまとめてインストールできる yumでいうところのgroupinstallみたいなもんなんだろう taskselのインストール $ sudo aptitude install tasksel taskselの使い方 ヘルプまんま $ tasksel --help Unknown option: help …

MacportsでまたMySQLをインストールしてみる

前回、結局中途半端なところで導入するのやめた気がするけど機会ができたのでまたいれてみた 過去の記事:MacportsでMySQLをインストール - chulip.org インストール ## install sudo port install mysql5-server ## install完了後なんか出る ##############…

RedmineのDBをSQLite3からMySQLに変更した

SQLite3からデータ移行する際はSQLite3 > yml > MySQLみたいなことをするみたい yaml_dbインストール yaml_dbというプラグインでSQLite3のデータをymlに変換 # install script/plugin install git://github.com/adamwiggins/yaml_db.git # yml dump rake db:…

SnowLeopardでRailsからMySQLを使うとき

SnowLeopardが発売された時みんな騒いでたんだけど今頃になって遭遇した。 MySQLは32bit版いれてたと思うんだけど64bitドライバいれたらつながった。 sudo gem install mysqlMySQLに接続しようとすると下記エラーがでる uninitialized constant MysqlCompat:…

MySQLでテーブル名等の補完

データベースを選択した後に下記コマンド mysql> rehash 参考リンク http://d.hatena.ne.jp/hirose31/20080122/1200974354

特定のカラムを持つテーブルを検索する

カラムを持ってるテーブルがわからない時とか select table_name, column_name from information_schema.columns where column_name ='検索するカラム名';

Rails - MySQLのUNIXsocketのパス指定

MySQLと接続の際に使うsocketファイルはデフォルトで以下に生成される /tmp/mysql.socksocketファイルがないと以下のエラーがでる No such file or directory - /tmp/mysql.sockRailsのdatabase.ymlにsocketのパスを書いてやればいい MySQLのsocketの場所を…

MySQL/PostgreSQLのコマンドラインの表示結果をみやすくする

MySQL 末尾の;を\Gにする mysql> select * from users\G PostgreSQL postgres=# \x Expanded display is on.

MySQLでたまに使うコマンド

tableのカラムのデータ表示 show columns from table_name; カラムのデータサイズを取得 select length(column_name) from table_name;

Rails + MySQLでのblob型の扱い

RailsのMigrationで:binaryとするとMySQLではblob型になる。 create_table :files do |t| t.column :data, :binary end MySQLでのblob型 型 サイズ TINYBLOB 256byte BLOB 64KB MEDIUMBLOB 16MB LONGBLOB 4GB Migrationでは:binaryしか選択肢がなくMySQLだと…

MacportsでMySQLをインストール

※追記:この方式は古いので新しく入れなおしたエントリの方を見てもらったほうがいいです 新しい記事:MacportsでまたMySQLをインストールしてみる - chulip.org MySQLインストール sudo port install mysql5 +server MySQLの初期化 sudo -u mysql mysql_ins…

最低限必要なMYSQLコマンド

Railsでデータベースに書き込んだ後値のチェックなどに使うコマンド。データベース一覧を表示 mysql> show databases; 使用するデータベースを決定 mysql> use database名; テーブル一覧を表示 mysql> show tables; テーブル内全てのデータ表示 mysql> selec…