MariaDB
MySQLの創始者などが開発しているデータベース 移行も簡単らしい https://mariadb.org/ https://twitter.com/alpha_pz/status/381285135590506496 >結論:Windows7にMariaDB10.0.4を突っ込むとレジストリが壊れて、 >かつシステム復旧か不可能になるのでやめたほうがいい。 Windows7x64に、10.0.4入れて開発用に常用してるけど レジストリも壊れてないし問題なく動いてるけど。 MySQL 5.5を入れた環境でα版のインストーラーを使うとぶっ壊れる?みたいな話だったはず msi使って入れた場合の話? じゃあなるかもしれないな あれは信用してない MySQL5.6をインストーラで入れて マリア様はzip展開してたからか無問題 MariaちゃんになってもDDLはトランザクション内に入れられないのかな 隣のPostgreSQLちゃんは出来てズルい! 過疎ってるな まぁここは数年後に活発化するだろうスレだからな 今はまだMySQL でも数年後、LinuxがMySQLをサポートしなくなり、焦って移行 日本はだいたいいつもトレンドが遅れるから サポートするのは Linux 側ではなく MySQL 側でしかないと思うが... ディストリビューションの話なのかね yumなどの標準リポジトリからMySQLは外れるんだろ? DebianにもMariaDBが入ったようだ MySQLからの移行はまだみたいだけど 試しに新しいサーバーにMariaDB10.0.7をインストールし、いつものようにwebminなどを入れていくとvirtualminのインストールでコケました。 ログを見るとちょうどMySQLの所から文字化けし、最終行まで末尾に変な文字がくっついていました。 結局virtualminは起動せず、MySQLのゴミが残りました。 mariadbのインストール後にwebminを見た時にmysqlの項目が出来上がっており、MySQL version 10.0と表示されていたので誤認識が原因でエラーを起こしていると思うのですが、回避する方法などありませんでしょうか? OS:Debian7 あけおめ。 >>48 https://github.com/webmin/webmin/pull/50 上のとそれに関連するやつを見る限り、webminの古いのはMasriaDB10に対応していないっぽいので、github上にある最新のものを入れてみればどうよ。 >>49 webminのバージョンは最新版なんですが駄目みたいです。mariadb5.5でも試してみたんですが結果は同じでした。 MariaDB10に変更してから以下のようなエラーが出るようになりました。 Debian7.3です。 debian.cnfとdebian-sys-maintのパスワードを rootと同じものに変更しても改善されdebian-sys-maintませんでした。 どうすればエラーを修正出来ますか? /etc/cron.daily/logrotate: /usr/bin/mysqladmin: flush failed; error: 'Unknown error' error: error running shared postrotate script for '/var/log/mysql.log /var/log/mysql/mysql.log /var/log/mysql/mysql-slow.log ' run-parts: /etc/cron.daily/logrotate exited with return code 1 【訂正】 rootと同じものに変更しても改善されdebian-sys-maintませんでした。 →rootと同じものに変更しても改善されませんでした。 さっさと駆逐してくれ、もう提案を考えるのがめんどすぎる・・・ ubuntu14.04がmariadbを採用しないようなのでもうしばらくmysqlを使う事になりそうです。ちょっと悲しいです。 10系の安定バージョン出たのに全く触れられてない辺りMySQLを抜くのは難しいな ◎2chスレッド勢いランキングサイトリスト◎ ★+ニュース板 ・ 2NN (推奨サイト) ・ 2chTimes ★+ニュース板新着 ・ 2NN新着 ・ Headline BBY ・ unker Headline ★+ニュース板その他 ・ Desktop2ch ・ 記者別一覧 ★全板 ・ 全板縦断勢いランキング (推奨サイト) ・ スレッドランキング総合ランキング ・ ログ速 ★全板実況込み ・ 2勢 (推奨サイト) ・ READ2CH ・ i-ikioi ※ 要タイトル検索 ※ 2chブラウザ併用推奨 どうなっとんじゃ? 新バージョンRedHatではMySQLじゃなくmariaDBの方がサポートされたんじゃないのか? それでこの過疎りよう... まあMariaDBのスレで質問するよりMySQLスレで質問したほうが回答もらいやすいしな mariadb-5.5.39-winx64.msiをinstall後 設定を一度終わらせDBとして走らせたのを確認後 PCを再起動して HeidiSQL起動するとさっき迄問題なかったのに sql error (2003) in statement #0 can't connect to mysql server on"127.0.0.1"(10061) と表示され新規でのDB登録もできなくなってしまうのですが 対処方法教えていただけないでしょうか? サービス見てMariaDBが開始されているかチェック >68 再起動後、タスクマネージャからサービスを見た所 MariaDBはスタートしていないです。 >71 素早く返事いただいてるのに質問してる私が遅くなりすみません 再起動後タスクマネージャには”MySQL”が動いています。 そこでHeidiSQLで再起動前に設定したDBを再度開こうとすると >>67 のErrorが出てます。 じゃあ試しにタスクマネージャーのサービスから 該当のもの選んで停止->起動してみて >>73 タスクマネージャから”MySQL”←を停止させてから HeidiSQLをショートカットから開き、登録してあるDBを開こうとすると >67のErrorが表示されそれ以上進めません、新規にも登録できません 停止して起動、だよ 試しにmariadb-5.5.39-winx64.msiをインストールしてHeidiSQLでテーブル作成までやって PC再起動してみたけど、普通に使えたよ。 つまり、君のくれた情報だけでは不都合な点がみつかりません。 127.0.0.1ってことは、TCP/IP接続だよね? なんかファイアーウォール入れててそれが邪魔してんじゃないの? あーあと起動っていうか、UI上じゃ開始って書いてるね、開始ね。 >>77 お手数かけて確認までしていただきありがとうございます。 my.iniを改変しているので見なおして見ます。 連動させるAのiniを単純にmariaDBのiniに上書きしただけなんで・・・ >>77 おかげさまで上手く動くようになりました。 >君のくれた情報だけでは不都合な点がみつかりません。 上記から報告していない箇所をCheckしたら結局 連動させるAの英文を読み取り違えてアフォな設定を,iniに追加していました。 mysqldumpコマンドで、進捗状況を見たいんだけど 何かよい方法はありますか? 別途接続してSHOW PROCESSLISTで今出力しているテーブルが見えると思う。 >>83 ありがとうございました。 実験してみます 10.0.15 でようやくバンドルされることになってるmroongaエンジンのJIRAがUnresolvedのままでヤキモキ…… >>83 ありがとうございました! 確認できました! ついにDebianもMariaDBを依存関係の第一候補に推すことになるらしいな。 あらまじで。うれしいわ 来年はうちでもmysql全廃いけるかな SkySQL社とMonty社が合併して、社名をMariaDB社にした話題がないのな。 ☆ 日本の核武装は絶対に必須ですわ。☆ http://www.soumu.go.jp/senkyo/kokumin_touhyou/index.html ☆ 日本国民の皆様方、2016年7月の『第24回 参議院選挙』で、改憲の参議院議員が 3分の2以上を超えると日本国憲法の改正です。皆様方、必ず投票に自ら足を運んでください。 私たちの日本国憲法を絶対に改正しましょう。☆ googleもMySQL全廃してMariaDBだね。 MySQLが廃れるのは時間の問題。 時代はMariaDB NoSQLがこんだけ息巻いてるのに Mariaの時代は来てないし、来ないよ どこまでも代替だ 「俺たちはフリーだ」なんて思想だけかかげて、 中身は MySQL から丸パクりする気満々だったのに、MySQL 5.6 で中身大幅にリファクタリングされちゃって パクりにパクれず、機能追加もままならない状態。 >>97 そうなんだ Mariaちゃんのファンやめます! ん?10になった時の中身は5.6よりもいい感じになってんじゃ? MySQLからMariaDBに移行してみたところ、 エンコードが食い違っているのか今までのプログラムがエラーを吐くようになってしまいました。 テーブル名が日本語のものは全てエラーになってしまいます。 エラー画面で日本語部分が全て????といった表示になっています。 どうやって解決したらいいのでしょうか? サーバーはQNAP NASです。 以下で解決しました。 /etc/config/my.cnfで必要なセクションにdefault-character-set = utf8を追記し、 /etc/init.d/mysqld.sh restart スレ汚し申し訳ありませんでした。 ちなみにQNAP NASのファームウェアをアップデートした際に、以下のメッセージが出たのが乗り換えの理由でした。 We recommend that you upgrade MySQL to the latest version by downloading QMariaDB from the App Center since this version addresses multiple vulnerabilities. To ensure reliability, users should check for compatibility before upgrading. 一番注意すべき点は/etc/my.cnfではなく/etc/config/my.cnfを編集することです。 /etc/my.cnfはいくら編集しても何故か設定がリセットされる為、自分はここではまりました。 同じようなトラブルが発生してしまった人の助けになればと思います。 念の為、[mysqld]セクションに追記するのは character-set-server = utf8 collation-server = utf8_general_ci です。詳しくはネットで調べれば初歩的な事項として出てきます。 乙。 しかしそれはQNAPスレに書くべきことじゃないだろうか >>104 はい、仰るとおりです。最初からQNAPスレに書くべき内容でした。 申し訳ありません。 しかしMySQLは将来的に大丈夫なのかな。 Oracleは信用できん。 MySQLを勉強しようと思ったけど、mariaを入れた方がいい? サクラのVPSに、これから入れるところ。 >>107 資本的にはMariaの方が信用ないけどな オラクルなら信用があるのか? MySQLがオラクルの所有物になったので、 そのことを嫌う人が出て、 互換DBを作ったということでしょ? この考え方には賛成だけど。 phpmyadminをインストールしたらバージョンがどうのこうのと言うし変な不具合もあったのでphp5-mysqlndに変えたら快適になった。 hhvmを試してみようとインストールしたらphpmyadminの表示がmysqliに変わってた。 hhvmがmysqlndをサポートしてない模様…。 mariadbでphpmyadminを使いたいならhhvmを使うなという事なのでしょうか? (´;ω;`) phpmyadminほとんど使ったことないけどHeidiSQLとかMySQL Workbenchじゃダメなの? >>114 長年親しんでる事と情報量の豊富さでphpmyadminは手放せないのです。 XAMPPがMySQL外してMariaDBを採用したのと、GoogleもMySQLからMariaDBに 移行したので、MySQLが下火になるのは時間の問題なのかもしれん とっとと移行したいが、レンタルサーバーでMariaDBはまだどこも採用されてない模様 たまに思いついたことは自前で実装しつつ、主にMySQLの新機能や性能改善をパクって 細々と普及していくんだろうね。 調べていくと、GoogleなんかはOracleに訴訟を起こされた報復でMySQL外したとか OracleがMySQLコミュニティの意見をまったく取り入れなくて反感を買ったとか いろいろ理由があるようだね オラクルはMySQL憎しと考えているんじゃないのかな・・・ 何か陰湿ないじめを連想してしまう・・ へー、でもMariaDBが台頭することは予定外だったのかね OpenOffice と LibraOffice みたいに、勢い殺されてどっちも中途半端に生き残る感じ? >>121 オラクルはMySQL買収しようとしてもうまくいかなかったのに SUNがMySQLを買収したらSUNごと買収したなw >>122 Mariaとして台頭してるか? あくまでmysqlとしてだろ 「Oracleが嫌な人はこちらを」なので、 次第にOracleの影響力が小さくなり、 そのうち手放すだろう >>26 いや、そうなんですけど、 1ライセンス高いやつで1千万円近くするんでしょ。 いくらそこそこの企業でもMySQL使ってた会社が『じゃあ、予算組んで〜』ってならんでしょ。 そこそこの企業なら最初からORACLE使ってるよ。 むしろ予定外なのは MariaDB 陣営じゃないの? 基本 MySQL のコピーで、自分たちで昨日ちょい足ししていこうと思ったら MySQL 5.6、5.7 で大幅に中身変えられちゃって、早くも互換性もなくなってきて。 >>129 想定内の予定外でしょ。 じゃなきゃ、わざわざMariaDBなんてプロジェクト立ち上げなかったわけだし。 いまだに実行名がmysql***********だもんな。 MySQLとはCLIコマンドとネットワークプロトコルだけ互換で後は中が良くなってるってのが目指すとこでしょ 無理してMSQL側のコードをそのままポーティングしようとして汚くなる方が避けて欲しい dbの複製ってどうやったらええの? 自宅鯖のdbを引っ越しの間だけVPSに置いときたいんだけどrsyncで/var/lib/mysqlそのまま突っ込んでもちゃんと起動してくれなかった 普通にレプリケーション設定すればいいんじゃないの? ちょっと使うだけだからいちいちめんどくさい 結局mysqldumpして入れ直した rsyncで届くならそのダンプを直接mysqlに食わせりゃいけると思うけど 普通はやり直す可能性考えてファイルにするけどね おいお前ら、XAMPPがMariaDBになったというのに何だねこの過疎り具合は read.cgi ver 07.5.0 2024/04/24 Walang Kapalit ★ | Donguri System Team 5ちゃんねる