目次
mysql的工作原理我概念很模糊,有以下几个问题
回复内容:
ホームページ バックエンド開発 PHPチュートリアル mac下mysql的默认是哪里?另外mysql的端口是如何工作的?

mac下mysql的默认是哪里?另外mysql的端口是如何工作的?

Jun 06, 2016 pm 08:21 PM
linux mysql node php

mysql的工作原理我概念很模糊,有以下几个问题

  1. 为什么我之前在用php,xampp的时候装了一遍mysql,现在用node,npm又装了一遍mysql,最后连接数据库时,连接到的是同一个数据库。我猜这是因为mysql端口的原因,我只知道它默认的是3306。我想请问一下我电脑里到底是有几个mysql的安装目录?路径在哪里呢?

  2. 我用navicat,phpmyadmin同样都访问到了同一个mysql路径,我想知道者的工作原理是怎样的?

  3. mac的在文件管理上和linux有什么不同,比如我在提问的时候能不能直接参考linux的系统的解决方案

如上是我的一些问题,希望有能人可以给出解答,我希望最好能告诉我,这些问题的根本是在哪里,最好能告诉我应该看哪些文档才能弄清楚这些问题。

回复内容:

mysql的工作原理我概念很模糊,有以下几个问题

  1. 为什么我之前在用php,xampp的时候装了一遍mysql,现在用node,npm又装了一遍mysql,最后连接数据库时,连接到的是同一个数据库。我猜这是因为mysql端口的原因,我只知道它默认的是3306。我想请问一下我电脑里到底是有几个mysql的安装目录?路径在哪里呢?

  2. 我用navicat,phpmyadmin同样都访问到了同一个mysql路径,我想知道者的工作原理是怎样的?

  3. mac的在文件管理上和linux有什么不同,比如我在提问的时候能不能直接参考linux的系统的解决方案

如上是我的一些问题,希望有能人可以给出解答,我希望最好能告诉我,这些问题的根本是在哪里,最好能告诉我应该看哪些文档才能弄清楚这些问题。

你的这个问题的根本是没弄清楚MySQL是C/S结构的应用,你访问的任意如navicat, phpmyadmin之类的管理客户端,以及包括你的php和node代码,都只是在使用某个mysql的客户端而已(一般而言,是基于libmysql实现的,当然php的最近版本都是通过其自己的mysqlnd实现的)
真正的MySQL是默认监听3306端口的服务器端程序,既然你是xampp装上去的,那么它应该会位于/Application/XAMPP下面

Mac OS X的内核修改自BSD,和Linux大同小异,但是OS X对于目录做了较多定制导致和BSD也有所差异,所以Linux的方案对于你来说可以参考但不能完全照搬,你理清楚OS X的目录规划就大致上没问题了。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

MySQL:初心者向けのデータ管理の容易さ MySQL:初心者向けのデータ管理の容易さ Apr 09, 2025 am 12:07 AM

MySQLは、インストールが簡単で、強力で管理しやすいため、初心者に適しています。 1.さまざまなオペレーティングシステムに適した、単純なインストールと構成。 2。データベースとテーブルの作成、挿入、クエリ、更新、削除などの基本操作をサポートします。 3.参加オペレーションやサブクエリなどの高度な機能を提供します。 4.インデックス、クエリの最適化、テーブルパーティション化により、パフォーマンスを改善できます。 5。データのセキュリティと一貫性を確保するために、バックアップ、リカバリ、セキュリティ対策をサポートします。

Linuxの最も使用は何ですか? Linuxの最も使用は何ですか? Apr 09, 2025 am 12:02 AM

Linuxは、サーバー、組み込みシステム、デスクトップ環境で広く使用されています。 1)サーバーフィールドでは、Linuxは、その安定性とセキュリティにより、Webサイト、データベース、アプリケーションをホストするための理想的な選択肢となっています。 2)埋め込みシステムでは、Linuxは高いカスタマイズと効率で人気があります。 3)デスクトップ環境では、Linuxはさまざまなユーザーのニーズを満たすために、さまざまなデスクトップ環境を提供します。

Navicatプレミアムの作成方法 Navicatプレミアムの作成方法 Apr 09, 2025 am 07:09 AM

NAVICATプレミアムを使用してデータベースを作成します。データベースサーバーに接続し、接続パラメーターを入力します。サーバーを右クリックして、[データベースの作成]を選択します。新しいデータベースの名前と指定された文字セットと照合を入力します。新しいデータベースに接続し、オブジェクトブラウザにテーブルを作成します。テーブルを右クリックして、データを挿入してデータを挿入します。

Centosインタビューの質問:Linuxシステム管理者のインタビューをエース Centosインタビューの質問:Linuxシステム管理者のインタビューをエース Apr 09, 2025 am 12:17 AM

よくある質問とCentosインタビューへの回答には次のものがあります。1。YumまたはDNFコマンドを使用して、SudoyuminInstallnginxなどのソフトウェアパッケージをインストールします。 2。sudouseradd-m-s/bin/bashnewuserなどのuseraddおよびgroupAddコマンドを介してユーザーとグループを管理します。 3. firewalldを使用して、sudofirewall-cmd - permanent-add-service = httpなどのファイアウォールを構成します。 4. sudoyuninstallyum-cronなどのyum-cronを使用する自動更新を設定し、Apply_updates = yesを構成します。

NavicatでMySQLへの新しい接続を作成する方法 NavicatでMySQLへの新しい接続を作成する方法 Apr 09, 2025 am 07:21 AM

手順に従って、NAVICATで新しいMySQL接続を作成できます。アプリケーションを開き、新しい接続(CTRL N)を選択します。接続タイプとして「mysql」を選択します。ホスト名/IPアドレス、ポート、ユーザー名、およびパスワードを入力します。 (オプション)Advanced Optionsを構成します。接続を保存して、接続名を入力します。

NAVICATは、MySQL/Mariadb/PostgreSQLおよびその他のデータベースに接続できません NAVICATは、MySQL/Mariadb/PostgreSQLおよびその他のデータベースに接続できません Apr 08, 2025 pm 11:00 PM

NAVICATがデータベースとそのソリューションに接続できない一般的な理由:1。サーバーの実行ステータスを確認します。 2。接続情報を確認します。 3.ファイアウォール設定を調整します。 4.リモートアクセスを構成します。 5.ネットワークの問題のトラブルシューティング。 6.許可を確認します。 7.バージョンの互換性を確保します。 8。他の可能性のトラブルシューティング。

Navicatは、データベースエラーコードとソリューションに接続します Navicatは、データベースエラーコードとソリューションに接続します Apr 08, 2025 pm 11:06 PM

データベースに接続するときの一般的なエラーとソリューション:ユーザー名またはパスワード(エラー1045)ファイアウォールブロック接続(エラー2003)接続タイムアウト(エラー10060)ソケット接続を使用できません(エラー1042)SSL接続エラー(エラー10055)接続の試みが多すぎると、ホストがブロックされます(エラー1129)データベースは存在しません(エラー1049)

NavicatのローカルMySQLに接続する方法 NavicatのローカルMySQLに接続する方法 Apr 09, 2025 am 07:45 AM

NAVICATを使用してローカルMYSQLデータベースに接続するには:接続を作成し、接続名、ホスト、ポート、ユーザー名、およびパスワードを設定します。接続をテストして、パラメーターが正しいことを確認します。接続を保存します。接続リストから新しい接続を選択します。接続するデータベースをダブルクリックします。

See all articles