— そーだい@初代ALF (@soudai1025) 2015, 8月 24 とブーメラン投げて見事に刺さってるので今から記事書く。 両サイドにはかなり厳しい話もするが俺の本音を聴いておけ(関白宣言) まぁ歴史の長いRDBなのでお互いの比較記事は沢山ある。 なのでマルチスレッド(MySQL)とマルチプロセス(PostgreSQL)だとかVACUUMだって話はしない。 むしろ実際に使ってみた際の違いをにフォーカスする。 1. SQLの違い 基本的にMySQLでやっていたことはPostgreSQL出来る。 しかし関数の挙動の違いは幾つかある。 例えば時間から曜日に該当する数字に変換した場合に MySQL → date_format(time,"%w") 0から始まり、日曜日に該当する PostgreSQL → to_char(time,'D') 1から始まり、日曜日に該当する など挙動に互換性
どちらかというとメモ書き.流れとしては,sqlite3のデータをダンプして,少し修正して,MySQLに流す. まずはダンプ. ~$ sqlite3 wnjpn.db .dump > wnjpn.mysql.dump このできたダンプファイルはテキストで,MySQL用ではないので以下のように修正. 最初の「PRAGMA foreign_keys=OFF;」,「BEGIN TRANSACTION;」を削除 最後の「COMMIT;」とそこから上にある「CREATE INDEX」を削除 各SQL文のテーブル名を囲む「"」を削除 本当は最初にdrop table if existsとかするんだろうけど,省略. あとは普通にMySQLに流し込むだけ.データベースはあらかじめ作っておく. ~$ mysql -u -h -p < wnjpn.mysql.dump
ln -s '/lib/systemd/system/mysqld.service' '/etc/systemd/system/multi-user.target.wants/mysqld.service' [root@www ~]# Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 2 Server version: 5.5.16 MySQL Community Server (GPL) Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its
DBD:a:mysqlをinstallする際、単純に実行すると、エラーで怒られてしまいます。 例えば、perl Makefile.PLでは... $ cd DBD-mysql-4.010 $ /usr/local/bin/perl Makefile.PL Can't exec "mysql_config": No such file or directory at Makefile.PL line 76. <略>例えば、make testでは... $ make test <略> t/76multi_statement.........ok t/80procs...................ok 1/29DBD::mysql::db do failed: execute command denied to user ''@'localhost' for routine 'test.t
この文書は、osCommerceで使用しているデータベースMySQLの基本的な使い方について解説しています。おもにデータベースの管理者よりも、ユーザに向けて書かれています。 はじめに ここでは、MySQLサーバは起動しているものとして説明します。 MySQLの文字について MySQLでは、データベース名やテーブル名の大文字と小文字を区別しています。それ以外は区別しません。 MySQLのフィールド名やテーブル名に使える文字は、英数字と_(アンダーバー)、$、サーバのキャラクタセットにある文字です。 知っておきたいコマンド mysqladmin(データベースの作成・削除や、MySQLサーバの情報を得る) mysqlshow(データベース、テーブルの情報を表示する) mysql(MySQLクライアントの起動) mysqldump(データベース、テーブルをダンプする) myisamchk(テーブル
だいぶ MySQL に苦戦中。 コマンドラインでの操作が、全然覚えられない。というか、気付くと「psql」と打ってしまっている自分にガッカリ。染み付きすぎ。欧米か。(言いたかっただけ) MySQLでデータベースを切替える方法メモ。 (新しいDBを作成) # mysqladmin -u root create new_db (古いDBのダンプ) # mysqldump -u root old_db >old_db.dump (新しいDBにリストア) # mysql -u root new_db < old_db.dump (古いDBを削除) # mysqladmin -u root drop old_db ちなみに、バックアップを取りたい場合は、直接gzipにかませて圧縮すれば容量節約で良い感じ。mysqldumpのオプションでそういうのがあるわけじゃないのかあ…。 # mysqldump
phpMyAdmin で SQL にエクスポートして、それを別のホストに用意したMySQLにレストアしたら、文字化けしまくり。 いろいろとぐぐったりしていくつもの方法を試したけどなぜかうまくいかない。で、最終的にうまくいった方法だけメモっとく。 SQL Dump の先頭に以下の小文字で記載した部分(最後の4行)を追加したら文字化けしなくなった。 -- phpMyAdmin SQL Dump -- version 2.11.2.2 -- http://www.phpmyadmin.net -- SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; set @@character_set_client=utf8; set @@character_set_connection=utf8; set @@character_set_database=utf8; set @@ch
[root@fedora ~]# /etc/rc.d/init.d/mysqld start ← MySQL起動 Starting mysqld (via systemctl): [ OK ] [root@fedora ~]# chkconfig mysqld on ← MySQL自動起動設定 [root@fedora ~]# mysql_secure_installation ← MySQL初期設定 NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MySQL SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY! In order to log into MySQL to secure it, we'll need the current passw
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く