Debuginfo

思考とアウトプット

MySQL

AnsibleでMySQLのリプリケーションする

この数日はインフラエンジニアやってます。 冪等性を保証するためにスピードが遅くなるのはスタートアップでは致命的かもしれませんが、万が一の再構築のケースを考えるとここで一生懸命作っておくのが将来のリスクに備えることかと思います。 時間を決めて…

MySQL - localhost is not a part of '%'

http://stackoverflow.com/questions/16287559/mysql-adding-user-for-remote-access はまった。%以外にlocalhostにも設定が必要とのこと。 $ /usr/bin/mysql -u root -p$MYSQL_ROOT_PASS -e"grant all privileges on db.* to user@'%' identified by '$MYSQ…

外部SQLファイルを用いたデータベースのテーブルの作り方

開発初期は何回もスキーマを作り直しますよね?? 毎回手動で作り直すのはほぼ不可能なので外部ファイルからDBを作ります。 $ mysql -u<user> -p -D<database> < ./db_tables.sql $ cat db_tables.sql DROP TABLE Event; CREATE TABLE Event ( event_id VARCHAR(128), organize</database></user>…

MySQLコマンドリファレンス

rootパスワードを設定する $ mysqladmin -u root password 'new-password'mysqlデーモンを起動する $ mysql.server startデータベースを作る $ mysqladmin -uroot -p create データベース名ユーザを作る (no grant option) mysql> GRANT ALL PRIVILEGES ON *…