Tag: MySQL

MySQLのrootパスワード設定

MySQL5.7.22でrootのパスワードを設定しようと思ったら昔と全然違うことになっていた。 結果からいうと、 $ mysql -u root mysql> update mysql.user set...

Laravel Eroquent Query bilder集

複数のor検索 OR検索+あいまい検索で検索ワードが定まっていないときなんかはクロジャーを使ういいっぽい。 use Illuminate\Support\Facades\DB; ... $word...

Laravel5 EroquentとSQLまわり

事前の準備 項目 値 モデル app/SampleModel.php (namespace: App\SampleModel) テーブル名 sample_models を想定して説明します...

WordPressのインストールと初期設定

Wordpressのソースの入手 初心者は本家にいってzipをダウンロード。玄人はcomposerとかGitでやったほうが楽。今回は初心者向け。 日本人なのでWordpress日本...

オートインクリメントの確認と再設定

オートインクリメントの設定をしているカラム(id)に新しい番号が付番されていないっぽい。通常nullを入れるとオートインクリメントが設定されているカラムは...

MySQLのリストア時にエラー

ERROR 1064 (42000) at line 9****: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the righ...

Laravel5.4でmigrateが失敗する

[Illuminate\Database\QueryException] SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 76...

Mac XAMPPのmysqlが起動しない

Maria DBなんですかね、本当は。 Macのxamppのmysqlがいちいち立ち上がらないことがあります。ロックできないとか何とかいろいろ言われます。 [ERROR] Inno...

CentOS7 MariaDBをインストール

MariaDBはMySQLとあんまりかわらないです。というか殆ど同じということでよいのではないかと思います。が、いずれちょっとづつ大きく変わるのだと思うわけで...

msqlのAuto_incrementの確認

このコマンド mysql> show table status like 'test_table'\G *************************** 1. row *************************** Name: test_...

Laravel5でsave()できない問題

ちょっと古い記事ですが、Laravelでマイグレーション後にモデル作成してもデータが登録ができないというのがあって私のハマりどころとかなり似ているなという...

Laravel5でフォームを作る

Formから何らかの情報を取り入れてDBに格納、メール送信といったところが基本的な機能になるかと思います。Frontから攻める方法とDBから攻める方法が(私個人...

Laravel5でデータベースセッションを使う

WEBサーバーの冗長化にともなってMemcachedやRedisでセッション管理が人気ですが、ここではDBでセッション管理をする方法です。Laravelはとても簡単に設定で...

Laravel5 モデルとマイグレーション(1)

テーブルを作成する データベーステーブルの作成と管理、モデルとがいっかんして管理できるというのがいいところ。舶来品のLaravelは、model名が単数形(キ...

Laravel5でデータベースを使う

データベースでいろいろやる前に LaravelのDB操作は、いわゆるモデルとかエンティティとか使ってやたらと濃厚に接続する方法と、クエリビルダーを使ってあっ...

Mac + xampp + ターミナルでmysqlにログインする方法

xamppをインストールしていたらmysqlのフルパスがこうなので、こんなになっちゃう。 /Applications/XAMPP/xamppfiles/bin/mysql -u root -p これだと嫌に...

mysqlでCSVダウンロードできないとかできるとか

MySQLでCSVダウンロードしようと思ったらエラーになった。 $ mysql -u user -p > mysql use my_db; > mysql SELECT * FROM access INTO OUTFILE '/tmp...

mysqlでパスワード込みのコマンドを実行させる方法

MySQLの比較的新しいバージョンになると例の-p12345(パスワード12345)を使うとWarningが出てしまいます。セキュリティー的によくないといえばよくないです...

データベースの削除

データベースの削除についてディレクターや営業さんとの誤解がすごくてすごくてちょっとコラム的な記事にしてみました。タイトルはデータベースの削除になり...

サーバー調査まとめ

OSの確認(Linuxディストリビューション) CPUスペックの確認 メモリ容量の確認 HDD容量確認 Apacheの設定確認(設定情報、文字コード、モジュール) SSHの...

mysqlでオートインクリメントを設定する

開発中になんでわからないけどオートインクリメント属性が消えてしまったので修正。 mysql> ALTER TABLE [TABLENAME] CHANGE [COLUMNNAME] [COLUMNNAME] ...

外部キー制約

データベーススペシャリスト試験(DB)[Database Specialist Examination]というのがあったりして、何をテストするんだかという感じですが、データベースにはそ...

CakePHP3のインストールと初期設定

CakePHP 3.x Document 公式ドキュメント CakePHP 3.x 日本語 ドキュメント CakePHP 3.x 英語(本家) CakePHP 3.x 日本語(本家) CakePHPフォーラム イン...

MySQLサーバーに外部ホストから接続する

localhost以外からつなぐ方が業務的には圧倒的に多いのだけど、趣味的にはまるでこの世にはlocalhostしかないんじゃないかっていうぐらい外部ホストのMySQLに...

MySQLエラー集

dumpのとき Warning: A partial dump from a server that has GTIDs will by default include the GTIDs of all transactions... GTIDsを使ったデータベー...

MySQLのコマンド操作

Login 最近のバージョンでは-pの後にパスワードベタ書きができなくなったようです。-pPASSWORD こういうやつ。 -hのホスト名を省略すると自動的にlocalhost...

テーブルのレコードを消してAUTO_INCREMENTを巻き戻す

テーブルの初期化の方法 連番になっている主キーとかを初期化します。 mysql> USE [DBNAME]; mysql> TRUNCATE TABLE [TABLENAME]; mysql> ALTER T...

WPのインストールディレクトリを変更する

FTPなんかで接続後にWPのディレクトリ名だけ変えるのはNGです。基本的には、WPの管理画面の「設定」からWordpressのURLを変更後に実際のディレクトリ名を変更...