Windows 上の XAMPP を使用して MariaDB から MySQL に切り替える
背景:
Web の場合、XAMPP セットアップで MariaDB を MySQL に置き換えるソリューションを見つけるのが困難に遭遇しました。これは、MySQL Workbench との互換性の問題、または MySQL を MariaDB にアップグレードしようとして問題が発生したことが原因である可能性があります。
解決策:
詳細な手順は次のとおりです。 -MySQL を Windows 上の XAMPP に統合し、MySQL バージョン 8.0.18 と 8.0.18 の両方の変換を確実に成功させる方法に関するステップ ガイド5.7.28.
- MariaDB の停止: XAMPP コントロール パネルを使用して、現在実行中の MySQL (MariaDB) を停止します。
- MySQL のダウンロード: MySQL Community Server を Windows 64 ビット用の zip アーカイブとして取得する
- MariaDB ディレクトリの名前を変更します: XAMPP 内の "mysql" ディレクトリの名前を "mariadb" に変更します。
- MySQL を抽出します: ダウンロードした zip を抽出します。内部の「mysql」ディレクトリにアーカイブしますXAMPP.
- 設定ファイルのコピー: ファイル「my.ini」を MariaDB bin ディレクトリから MySQL bin ディレクトリに転送します。
- 設定ファイルの編集: エディタで「my.ini」を開き、「[mysqld]」内の「key_buffer=」で始まる行をコメントアウトします。
-
MySQL の初期化: コマンド プロンプトで次のコマンドを実行します:
- MySQL 8.0.18 の場合:
cd C:\xampp\mysql bin\mysqld --initialize-insecure start /b bin\mysqld bin\mysql -u root CREATE USER pma@localhost; SOURCE C:/xampp/phpMyAdmin/sql/create_tables.sql; GRANT SELECT, INSERT, DELETE, UPDATE, ALTER ON phpmyadmin.* TO pma@localhost; ALTER USER root@localhost IDENTIFIED WITH mysql_native_password BY ''; ALTER USER pma@localhost IDENTIFIED WITH mysql_native_password BY ''; \q bin\mysqladmin -u root shutdown
- MySQL の場合5.7.28:
cd C:\xampp\mysql bin\mysqld --initialize-insecure --log_syslog=0 start /b bin\mysqld --log_syslog=0 bin\mysql -u root CREATE USER pma@localhost; SOURCE C:/xampp/phpMyAdmin/sql/create_tables.sql; GRANT SELECT, INSERT, DELETE, UPDATE, ALTER ON phpmyadmin.* TO pma@localhost; \q bin\mysqladmin -u root shutdown
- サービスの開始: XAMPP コントロール パネルを使用して Apache と MySQL の両方を開始します。
- 設定の確認: 「http://localhost/phpmyadmin」にアクセスして、データベース サーバーが現在起動していることを確認します。 MySQL Community Server として認識されます。
追加メモ:
MariaDB と MySQL の注意すべき重要な違い:
- MySQL は MariaDB と比較してより厳格な SQL 標準に従っており、特定の機能が互換性がない場合に互換性の問題が発生する可能性があります。
- MySQL は、MySQL データベース システムのオリジナルの実装であるため、より優れたドキュメントとサポートを提供します。
以上がWindows で XAMPP を使用して MariaDB から MySQL に切り替える方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

mysqlblobshavelimits:tinyblob(255bytes)、blob(65,535bytes)、mediumblob(16,777,215bytes)、andlongblob(4,294,967,295bytes).tousebl難易度:1)PROFFORMANCESANDSTORERGEBLOBSEXTERNALLY;

MySQLでユーザーの作成を自動化するための最良のツールとテクノロジーには、次のものがあります。1。MySQLWorkBench、中小サイズの環境に適した、使いやすいがリソース消費量が高い。 2。アンシブル、マルチサーバー環境に適した、シンプルだが急な学習曲線。 3.カスタムPythonスクリプト、柔軟性がありますが、スクリプトセキュリティを確保する必要があります。 4。大規模な環境に適した人形とシェフ、複雑ですがスケーラブル。選択する際には、スケール、学習曲線、統合のニーズを考慮する必要があります。

はい、youcansearchinsideablobinmysqlusingspecifictechniques.1)converttheblobtoautf-8stringwithconvert function andsearchusinglike.2)

mysqloffersvariousstringdatypes:1)charfofixed-lengthstrings、italforconsentlengtalikecountrycodes; 2)varcharforvariable-lengthstrings、適切なForfieldslikenames;

tomastermysqlblobs、soflowthesesteps:1)shoseetheapsosupturateblobtype(tinyblob、blob、mediumblob、longblob)basedOndatasize.2)insertDatausingload_fileforefficiency.3)storefilereferenceinsinsteadoffilestoimpeperformance.4)

blobdatatypesinmysqlareusedlarginglaredatalikeimagesorudio.1)useblobtypes(tinyblobtolongblob)Basedatasizeneeds。 2)storeblobsin perplate petooptimize performance.3)scondididididididididersxternalストレージBlob Romanaデータベースindimprovebackupe

toadduserstomysqlfromthecommandline、loginasroot、thenusecreateuser'username '@' host'ident'ident'identifidedby'password '; tocreateanewuser.grantpermissions with grantpermissions with grantalgegesondatabase

mysqlofferseightStringDatatypes:char、varchar、binary、varbinary、blob、text、enum、andset.1)charisfixed-length、yealforconsistent datalikecountrycodes.2)varcharisvariable length、efficational forvaryingdatalikenames.3)binaryandvanterbinarydata a similati


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

Safe Exam Browser
Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!
