Category: MySQL・MariaDB

Reverse Proxyの裏にいるホストでphpMyAdminを使う

Reverse Proxyがかんでいるwebサーバーでは以下のようなエラーになって正しいログイン情報を入れてもログインできません。 There is mismatch between HTTPS...

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 を想定して説明します...

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

オートインクリメントの設定をしているカラム(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...

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でデータベースセッションを使う

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

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が出てしまいます。セキュリティー的によくないといえばよくないです...

idiorm.phpがなかなかいい

github.com/j4mie/idiorm http://idiorm.readthedocs.io/en/latest/ 使い方 呼ぶ require_once 'idiorm.php'; configみたいなの ORM::configure('mysql...

データベースの削除

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

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

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

外部キー制約

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

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...