※当サイトの記事には、広告・プロモーションが含まれます。

MySQL

新規開発で業務系のWebアプリケーション作るならPostgreSQLかMySQLを選択する感じになるんかな

www.itmedia.co.jp ⇧ 決め手はコストよね... www.itmedia.co.jp ⇧ ターミネーターみたいな世界が来ないことを祈りますか... クラウドのシェアは伸びてるようだが、オンプレ回帰の動向も気になる クラウドのシェアについては、 www.publickey1.jp cloud.watch…

MySQLのテーブル結合について整理してみる

歴史上最古の現存するテーブルは、エジプト第17王朝の木製テーブルで、長方形の甲板を 4 脚の角柱で支え、脚の補強に貫を用い、中世になると、大型化し甲板と脚が分離できる架脚式の構造になり、また、小さな丸テーブルと書見台を組合わせたようなライティン…

MySQLの"secure_file_priv"の値がNULLだと、SQLの結果をファイルに出力できない

nazology.net 2月25日にオープンアクセスジャーナル『Frontiers in Molecular Neuroscience』で発表された新しい研究は、私たちの記憶がコンピュータと同じようなバイナリ形式で、シナプスを構成するタンパク質に書き込まれていると報告しています。 人間の…

MySQLとMariaDBではUTF-8が「utf8」と「utf8mb4」に分けられてるけど...

www.jircas.go.jp 2021年2月中旬現在、アメリカの中央部は猛烈な寒波に襲われ、テキサスでは慣れない寒さにインフラがパンクし、多くの世帯が停電の中で極寒を耐える事態を迫られているそうです。 237. 寒波と極渦 (polar vortex) | 国立研究開発法人 国際農…

Ubuntuで、Swiftが使えるらしい、ってことは、そう、Windowsでも仮想マシン環境あれば使えるらしいんだけど...

Apple Music – Taylor vs. Treadmill ⇧ Apple MusicのCMのテイラー・スウィフトが芸人顔負けの体当たり芸してますけど、スタントとか無しでやってるのかな? テイラー・スウィフト(Taylor Swift、1989年12月13日 - )は、アメリカ合衆国のカントリーシンガ…

2WaySQLができるライブラリ Doma 2系 ってのを、Spring Bootなプロジェクトで使ってみたけど...

かどや製油株式会社 ⇧ 選べな~い、あたいには、選べないぃぃぃぃぃ~... かどや製油株式会社さんの遊び心~、はい、どうも、ボクです。 ってなわけで、そんな、どっちも好っきやねん、っていう症状を何というでしょうか? www.men-joy.jp ⇧ ブタ野郎~!ま…

MySQLのGUI環境って言ったら...何があるんだっけ?

花粉症で「目が、目が〜!」と。どうも、天空の城ラピュタでお馴染み、ムスカ(ロムスカ・パロ・ウル・ラピュタ)です...分かりやすい嘘つきましたね、はい、すみませんでした、どうもボクです。 やっぱり、MySQLとかってGUIで操作したいよね~、え?そんなこ…

LaravelとWordPressの共存って...その前に、php.iniのextensionたちが認識されないなどなど...

花粉症で、腸内環境の乱れが甚だしい、どうもボクです。 PHPのフレームワークのLaravelと、PHPのCMSのWordPressを連携させたいということで、 ts0818.hatenablog.com⇧ Apache Httpd、PHP、Laravel あたりをインストール。 ts0818.hatenablog.com ⇧ MySQL 8.0…

Drupal 8 クラウド環境からローカル環境にデータを移行でドハマリする

Drupal のイベントに行って参りました~。 cmslabo.doorkeeper.jp DrupalもPHPで動くものなので、composer を使ってのインストールが良いようです。 前回インストールしたAcquia Dev Desktop2 は、内部でcomposerを使っているようです。 新たにDBを作って、…

Drupal 8 をローカル環境で構築。PHPのCMS(Content Management System)はWordPressが有名だけども

PHPのCMSと言えば、WordPressが有名ですが、 thinkit.co.jp ⇧ Drupal というものも存在するのだと。 2019年2月16日(土)のセミナーに向け、 techplay.jp ⇧ PHPで動くCMS(Content Management System)のDrupal の環境をローカルに構築してみようと。 という…

MySQL 8.0.13 でSSL接続とかやろうとしたら、パスワードが違うって言われてログイン出来なくなった話

マニュアルって、指示通りにやってできなかったらマニュアルとは言わんのではないか?ということを常々思っている情弱な僕です。 ts0818.hatenablog.com ⇧ この回で、MySQLのログインが出来んくなったんですよ。な~に~!?やっちまったな! というわけで、…

WindowsでMySQL 8.0.3 rc からMySQL 8.0.13へのアップグレードでハマる。

PHPのフレームワークのLaravelと、PHPのCMSのWordPress、なぜか連携方法についてはほとんど情報が無いという... よく、『車輪の再発明』は宜しくないって言葉をプログラマーの世界では聞くけど、それならば何故に、Laravel ✕ WordPress みたいなコラボのノウ…

Ubuntu 16.04 LTSにインストールしたWebサーバーLiteSpeed にインストールしたWordPressをマルチサイト化

仮想マシンにWordPressを入れたので、せっかくなので、WordPressのテーマを変更してマルチサイト化もしてみたいと思います。 これが、地獄の始まりでしたよ...迷走しまくりですので、まとまりがない記事になってしまっていますが、お時間のある方はご照覧く…

第4のWebサーバー LiteSpeedとは

Webサーバーで、LiteSpeedなるものが出ていたようですね。 jbmedia.jp ⇧ 上記サイト様によると、無料版のOpenLiteSpeedでさえもNginxを凌ぐレスポンス性能を発揮しているようです。高速WordPress実行環境「KUSANAGI」と比べるとどうなのか気になりますね。 …

MySQL 8.0.3 rc で再帰共通テーブル式(再帰共通表式)を試してみる

MySQL 8.0.3 rc をインストールするところまでは前に実施していたんですが、「再帰共通テーブル式(再帰共通表式)」を試してなかったので試してみたいと思います。 ⇩ MySQL 8.0.3 rc の導入については下記記事を参考ください。 ts0818.hatenablog.com 試し…

MySQL 8.0 Lab版から再帰共通テーブル式(再帰共通表式)が使えるらしい

いままで、MySQLでは再帰共通テーブル式(再帰共通表式)というものが利用できなかったようですが、MySQL 8.0 Lab版から利用可能とのこと。 Oracle DatabaseやSQL Serverなどでは前々から普通に使えていたようです。 ・MySQL 8.0 Lab版: MySQLの (再帰)共通…

Windows10 MySQL(MySQL Serverのbin)のパスを環境変数に追加していないときのmysqldumpとかでアクセスが拒否されました。

だいぶハマりました。MySQLのbinまでのパスを通さないことってありますよね? 2.3.5.6 MySQL ツールの PATH をカスタマイズする MySQL プログラムの起動を簡単にするために、MySQL の bin ディレクトリのパス名を Windows システムの PATH 環境変数に追加で…

VagrantでVirtualBoxに作成した仮想マシン(CentOS7.3)のGitBucketにEclipseからpushとか

せっかくなんで、VagrantでVirtualBoxに作成した仮想マシン(CentOS7.3)のGitBucketサーバに、Eclipseからpushしてみたいと思います。 GitBucketにリモートリポジトリを作成し、ローカルにリポジトリを作成(リモートリポジトリからclone)などは下記を参考…

CentOS7.3のRedmineとGitBucketを連携

同じ仮想マシン内なら難しくないらしいと...本当ですか先輩?。 ・くりーむわーかー : RedmineとGitbucketを連携する ・GitBucketとRedmineを連携する | 眠るシーラカンスと水底のプログラマー Redmineで新しいプロジェクト 仮想マシンを起動し、「http://仮…

バージョン管理のサーバにGitBucketを導入してみる

バージョン管理システム、いろいろありますね。 フリーソフトウェア(オープンソース)[編集] GNU arch - 分散型。C言語、シェルスクリプトで実装している。 Bazaar - 分散型。Pythonで実装している。 CVS - 集中型。C言語で実装している。 GNU CSSC - SCCS…

Redmineの設定など

Redmineを使い始めるための初期設定 — Redmine.JP ⇧ 上記サイトを参考にさせていただいてます。 前回までで作成した仮想マシンを利用していきます。 ts0818.hatenablog.com ログインのパスワード変更 デフォルトでは、「ログインID」=「admin」、「パスワー…

VagrantでVirtualBoxに作成した仮想マシン(CentOS7.3)にRedmine3.4.2をインストール

Redmineを入れてみましょう、ということでドえらくハマったこと...。 ・Redmine 3.4をCentOS 7.3にインストールする手順 | Redmine.JP Blog ⇧ 上記サイト様を参考にさせていただいています。 Redmineとは Redmineはオープンソースのプロジェクト管理ソフトウ…

Spring BootでMySQL接続してSpring DATA JPAであいまい検索風

検索欄が1つのときのあいまい検索を実装してみました。検索するテーブルは1つですけど...それではいってみましょー。 ・Spring Data JPA でのクエリー実装方法まとめ - Qiita ⇧ 上記サイト様の説明にありますように、 ネイティブSQL JPQL CriteriaAPI 名前付…

Spring DATA JPAのSpecificationで動的クエリー

Spring DATA JPAを使うと、ほとんどSQLを書かなくてもよくなるようです。 ・【Spring Data JPA】自動実装されるメソッドの命名ルール - Qiita ⇧ そのぶん、メソッドには命名規則があるみたいです。 ⇩ Spring DATA JPA 以外にも、いろいろなクエリーの実装方…

Spring BootでMySQL接続してSpring DATA JPAでデータを取得

前回、Spring Frameworkを導入してみました。そして、Spring BootでWeb(Spring MVC)とThymeleafを実際に利用してみました。今回は、Spring DATA JPAという機能を使ってデータベースとのデータをやり取りしてみたいと思います。 データベースには、MySQLを…

GCP(Google Cloud Platform)のCompute EngineのVMインスタンス(仮想マシン)のMySQLにデータをインポート

9月になっちゃいましたね....久々に部屋を掃除しようと朝から頑張っていたら、どうも1日では終わらんと見切りをつけて現実逃避をしてる今日この頃です。 というわけで、今回は、GCPのVMインスタンス(OSがCentOS7の仮想マシン)にインストールしていたMySQL…

Java Eclipseの動的 WebプロジェクトをWebサーバで公開までの道のり MySQLのインストール

いよいよ、MySQLのインストールです。ですが、CentOS7 ではデフォルトでMariaDBが入っている場合があるので、入ってる場合は、削除しておくのが良いようです。 MariaDBが入っているか確認 rpm -qa | grep maria 入っとりました。 MariaDBの削除 MySQLと競合…

Eclipse 動的WebプロジェクトでAjaxを使ってみる(jQueryバージョン)

Javaでフレームワークを使わない場合のAjaxの使い方の情報が少なかったので、苦労しましたが、トライしてみました。 Ajax(Asynchronous JavaScript + XML)とは? Ajaxは、ウェブブラウザ内で非同期通信を行いながらインターフェイスの構築を行うプログラミ…

Windows 10 HomeにてMySQLのテーブルにcsvファイルでデータをインポート

ローカル環境にあるcsvファイルでMySQLのテーブルにデータをインポートするには、ログイン時にオプションを付ける必要があります。 MySQLにデータベースとテーブルを用意 今回、daiaryデータベースとPostテーブルを用意してみます。まずは、rootユーザーでMy…

Windows 10 HomeにてMySQLデータベースのエクスポートとインポート

MySQLのデータベースをインポート、エクスポートする際は、MySQLにログインしてない状態で行います。 この状態はNG この状態はOK エクスポート どのデータベースをエクスポートするか確認するため、一旦MySQLにログインします。 mysql -u ユーザー名 -p デー…