MySQL
LOAD DATA LOCAL INFILE '/tmp/hoge.csv' INTO TABLE hoge FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\r\n' IGNORE 1 LINES;テーブルは事前に用意しておく必要あり
http://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html
VagrantにMySQLをインストールしたあとで、ホストコンピュータからログインしたい。そんなケース。 ホストコンピューター上にmysqlクライアントがインストール済みな想定。 Vagrantfile編集 my.cfg編集 ユーザー追加 接続確認 Vagrantfile編集 以下を有効に…
Docker Hubからイメージを探す 自分で作りたいところだが、時間の関係もあるのでdocker searchコマンドでイメージを探す。 $ docker search mysql NAME DESCRIPTION STARS OFFICIAL AUTOMATED mysql MySQL is a widely used, open-source relati... 590 [OK]…
MySQLユーザーに外部接続許可を与えて・・・と思ったがうまくいかなかったのでSSH経由で接続する。 接続管理パネルを開く Connectionを選択 Standard TCP/IP over SSHを選択 Parametersを選択 入力項目 SSH Hostname 127.0.0.1:22 SSH Username vagrant SSH Pas…
自動インストールなどでMySQLのrootパスワード入力を求められないために シェル作成 説明上、root_password パスワードは「root」にしてある。適宜変更して使う。 $ vi mysql-install.sh mysql-install.shの編集 #!/usr/bin/env bash echo "mysql-server-5.5…
テーブル作成時に外部キーを追加しようとしたらエラーになったのでその対応メモ 現象 とあるテーブルに以下のような外部キーを追加するコマンドを実行 ALTER TABLE `some_table` ADD CONSTRAINT `fkey_item_id` FOREIGN KEY (`item_id`) REFERENCES `item` (…
作ったはずのテーブルが見えない Create Table実行時、MySQLサーバーを起動したユーザー権限でテーブルが作成されるらしく、異なるユーザーに参照権限がついていなかった。chownまたはchmodすることで解決。
バージョン確認 $ mysql --version サーバー起動・停止(MacOS X) 起動 $ /usr/local/mysql/bin/mysqld_safe -u {user_name} または $ sudo /usr/local/mysql/support-files/mysql.server start 停止 $ sudo ./bin/mysqladmin -p shutdown または $sudo /us…