問題タブ [mysql4]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - スクリプトを MySQL 4.0 から 4.1 に移行する
MySQL v4.0.25 スクリプトを sql ファイルにエクスポートしましたが、4.0 のインストーラーが見つからないため、残っている唯一のオプションは 4.1 を使用することです.現在、v4.0 以降の一般的な 1064 エラーが発生しています。 utf-8 (latin-1 のみ) がなく、v4.1 で構文エラーが発生します。
ファイルを手動で編集しても問題ありませんが、スクリプトの 1 つは 12 GB のファイルで、もう 1 つは 5 GB であるため、そのような大きなファイルを開くことができるエディターを見つけることさえできず、これに問題があります。移行 (ファイルは、10 年以上使用されている 2 つの運用 DB のコピーであるため、それほど大きくなります)。
この問題を修正または回避するにはどうすればよいですか? エラーのある行を無視するようにインポートスクリプトに指示できる可能性はありますか(そして、何行あるかさえわかりません..)?
php - Mysql5 および PHP 5.2 へのアップグレード後に mysql_query が機能しなくなった
それを機能させる方法を見つけることができます。アカウントを有効にしてログインできないため、Mysql 4 を Mysql 5 にアップグレードし、PHP を 5.2 に変更しました。このコードの何が問題になっていますか?
mysql - Rails と MySQL v.4.1
Rails アプリケーションを古い MySQL v4.1.20 サーバーに接続する機会はありますか?
コマンドは正常に動作しますが、アプリケーションを実行できません。
で新しいアプリを生成すると
database.yml ファイルに次のように表示されます。
MySQL。バージョン 4.1 および 5.0 をお勧めします。
これは、私がそれを使用できることを意味するはずです。ただし、Rails Active Record は MySQL v.5.0.2 以降の機能を使用します ( https://github.com/rails/rails/blob/4-0-stable/activerecord/lib/active_record/connection_adapters/abstract_mysql_adapter.rb ):
残念ながら、私は古いバージョンの MySQL サーバーとは何の関係もありません。私はそれを使用する必要があります。
mysql - MySQL 5 へのアップグレード後の従来の ASP での型の不一致
顧客のサイトを MySQL 4 ではなく MySQL 5 を使用する新しいサーバーにアップグレードするとき、データベースを移行するときに通常の一連の問題に遭遇しました。そのうちのいくつかは、mysql が SQL ダンプについて不平を言うだけです (修正するのが最も簡単でした)。また、ASP コードにいくつかの変更を加える必要があったものもあります。s の代わりにコンマを使用することはJOIN
、MySQL 5 では常に有効であるとは限りません。
ただし、1 つの問題はより厄介です。MySQL 5 では、比較を扱うほとんどの ASP ステートメントはType Mismatch
、次のような で失敗するようになりました。
これは特に、SQL クエリに s が含まれる場合に発生しますSUM
。MySQL 4 で問題なく動作します。
修正は難しくありません。クエリについてはCAST
修正SIGNED
し、比較ステートメント自体については、 を使用するとCint
うまくいきます。
Type Mismatch
問題は、サイトが巨大で、何百もの個別の ASP ファイルで構成されている (コードが非常に悪い!) ことです。エラーが表示されるまで、これらすべてのエラーを突き止めることはほとんど不可能です。
だから私の質問は:
この問題を解決するためのよりグローバルな方法はありますか? ODDCドライバやMySQL自体の設定などを考えています。
mysql - mysql 4.1 から mysql 5.5 へのアップグレード
私はmysqlサーバーのアップグレードプロセスを行っていました。4.1 から 5.5 にアップグレードするには、最初に 5.0、5.1 ...5.4、そして 5.5 のように段階的にアップグレードする必要があると述べられています。
いくつか質問があります:
- 4.1 から 5.5 に直接アップグレードするとどうなるでしょうか。何が影響を受ける可能性がありますか? アップグレードに関連する機能または問題
- データを失う可能性はありますか? 「mysqldump --all-data-base」オプションを使用してバックアップを取りますが。
- たとえば、2 つのデータベースがあるとします。データベースのバックアップを 2 つだけ取ります。mysql 5.7 の最新バージョンをインストールし、2 つのデータベースをロードします。データの損失や破損の可能性は?
私はこれを知りたいと思っています。誰か試したら?ライブサーバーでアップグレードする必要があるためです。
Linux サーバーで 4.1 から 5.5 にアップグレードするための正確な手順を説明する段階的なドキュメントはありますか?
mysql - MySQL 4.1 用の Windows クライアント
今日、私は 2003 年の MySQL データベースを管理していることに気づきました。MySQL 4.1 用の Windows クライアントを知っている人はいますか?
Workbench、DbVisualizer、DBeaver を試してみました。
問題は主に認証によるもので、バージョン 4 前後のどこかで、MySQL は認証方法を変更し、新しいクライアントはその種の接続をサポートしなくなりました。
特にWorkbenchは、高度なオプションとして「古い認証方式を使用する」がありますが、それだけでは不十分なようです。
コンソール接続を試してみたところ、問題なく動作しましたが、コンソールのみを使用するには、多くのデータと多くの作業が必要です (DDBB も大きすぎます)。
「use old auth ..」をチェックする前に、エラーメッセージは次のとおりでした。
そのMySQLバージョンには情報スキーマテーブルが存在しないため、これは理にかなっています(そう言われました)
古い認証方法を確認して使用した後、エラーは次のようになります。
古いクライアントを持っている人、または古い認証をバイパスして MySQL 4.1 のビジュアル クライアントを操作できる人はいますか?
mysql - MySQL 4.0 意味不明で新しい MySQL に変換できない
私がホストしている Web サイトの 1 つは、PHP 5.2 と MySQL 4.0 でまだ実行されています。そのテキストはヘブライ語です (サイトでは問題なく表示されます) が、DB では、テキストは疑問符を含む意味不明なものとして表示されますが、それだけではありません。次のようになります。?????£ ?§???¥ ???£ ?×???
この DB を同じ Web サイトで MySQL 5.x に移動しようとしていますが、今のところうまくいきません。MYSQL 40
互換モードだけでなく、他の互換モードも使用してみました。宛先DBにhebrew_bin
古いものと同じ照合順序があることを確認し、 SET NAMES
. 問題は、これは私がまだ慣れていないタイプの意味不明なものであるため、読みやすいテキストに変換する方法がわからないことです。
mysql - MySQL 5.6 - 一重引用符で varchar をクエリする
問題を確認するには、下のスクリーンショットをご覧ください。
c# - C#でのMySql 4.1+ハッシュ
こんにちは、ASP.Net Web サイトを作成しようとしています。MySql4.1+ メソッドで暗号化されたデータベースにパスワードを保存する必要があります。私はウェブを十分に検索しましたが、登録とログインのプロセスをこのように機能させる方法を示すことができるtutsをまだ見つけていません. アイデアはありますか?