DB

DB

Mysql5.7 ERROR 1067 (42000): Invalid default value for ‘×××’エラーがでたお話

表題の通り、ERROR 1067 (42000): Invalid default value for '×××'エラーがでました。 SQLの一部を書くとこのような感じです。 CREATE TABLE `table名` ( `id` int...
DB

Larave5.5でutf8での文字コードで環境構築したい場合。

Laravelのデフォルトの文字コードはutf8mb4という文字コードみたいですが、utf8での文字コードで環境構築したい場合。 SQLSTATE: General error: 1366 Incorrect string value: こ...
DB

MACのMAMPでのmysqlコマンドの叩き方

これで移動する。 cd /Applications/MAMP/Library/bin/ mysqlコマンドを打つ。 ./mysql ほげほげ 例えば、どこかにつなげたいのであれば、 ./mysql -h ホスト名 -u ユーザ名 -p パス...
DB

Laravel5.5のDB接続で、ローカルからEC2上のDBに接続しようとしてはまった話

DBは共通のテスト環境のDBを使いたいということで、ローカルでの開発環境は個別で作り、DBは共通で使うことにした。 そこで、DB接続の向き先をローカルからEC2上のDBに接続しようとして、いろいろとはまりました。 端的に書きます。 1.ロー...
AWS

AWSでMysqlが立ち上がらない時の対処方法の一つ

Mysqlを再起動 service mysqld restart 停止はできたのですが、起動せず。 あるエンジニアがぼそっと、Apacheにメモリ食われて、立ち上がらない時があるよと言われ、 service httpd stop servi...
Linux

Moodleのデータで容量が一杯になったので、データ削除

Moodleを使っているサーバー容量が一杯になったので、データを削除した。 Moodleの2.9系を使っているのですが、テストサーバーで容量が一杯になってしまいました。 そこで、何がデータが一杯になっているのか、探してみました。 現在の全体...
DB

ロリポップにMoodleがインストールできなくなった。

Moodleのバージョンは2.8と現在は最新。 ちょっと前にインストールしたのですが、今回インストール(Moodle,PHP,Mysqlは同じバージョン)したら、できなくなっていました。エラーログを確認すると、 --- Debug info...
mysql

【xampp】【Mysql】管理者アカウントのパスワード変更

ブリッジドット株式会社の雄大です。 最近、Macで開発していたのですが、ご臨終してしまい、泣く泣く、Windowsで開発しています。 久々のXamppの設定。忘れてた。 管理者アカウントのパスワード変更に関して。 こちらのサイトがとても役に...
mysql

【Mysql】主キーが文字列だった。。。

Webエンジニアの雄大です。 ある課題のDB設計のレビューをして、違和感を感じました。 それは、Mysqlの主キーが文字列でした。。。 できなくはないと思うけれど、どうしても違和感を感じました。 そんなことを考えていたら、同じように考えてい...
mongo

MongoCursor::timeoutエラーに苦しめられる

Webエンジニアの雄大です。 ここ何日間はずっと、Mongoのエラーに苦しめられていました。 それが、MongoCursor::timeoutエラーでした。 PHPのマニュアルを見て $cursor->timeout(100000000);...