テクめも

プログラミング関連のちょっとしたTipsなどを書いています。

MySQL

DockerのMySQLを使う

パスワードを設定する場合 docker run --name mysql -e MYSQL_ROOT_PASSWORD=pass -d -p 3306:3306 mysql:5.7 パスワードを設定しない場合 docker run --name mysql -e MYSQL_ALLOW_EMPTY_PASSWORD=yes -d -p 3306:3306 mysql:5.7

Railsでmysql2のビルドエラー

MacでRailsのインストールする際にMySQL周りでエラーが発生したので、ログと解決策をメモしておきます。 エラーログ Gem::Ext::BuildError: ERROR: Failed to build gem native extension. current directory: /Users/user_name/project_name/vendor/bundle/…

MySQLのGRANT権限を持つユーザ作成する

CREATE文でユーザ作成してからGRANT文で権限付与する。 CREATE USER 'usrname'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON `dbname`.* TO 'usrname'@'localhost'; MySQLのバージョンによってはうまくいかない例 まとめて実行すると、バ…