Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

डिफ़ॉल्ट MySQL पोर्ट नंबर क्या है? (3306)

MySQL डिफ़ॉल्ट रूप से पोर्ट **3306** उपयोग करता है।

पोर्ट 3306 विवरण

  • MySQL प्रोटोकॉल द्वारा क्लाइंट और यूटिलिटी (mysqldump आदि) से कनेक्ट करने के लिए उपयोग।
  • TCP (ट्रांसमिशन कंट्रोल प्रोटोकॉल)।

सुरक्षा चिंताएं

  • सामान्यतः पोर्ट 3306 **नहीं खोलना चाहिए** (सर्वर हमले के प्रति संवेदनशील हो सकता है)।
  • रिमोट एक्सेस के लिए सुरक्षित विकल्प: **SSH टनल**।
  • यदि 3306 खोलना आवश्यक है, तो एक्सेस करने वाले IP पते प्रतिबंधित करें (फायरवॉल/सिक्योरिटी ग्रुप)।
  • डिफ़ॉल्ट 3306 है, लेकिन MySQL सेवा हमेशा इसी पोर्ट पर चले यह ज़रूरी नहीं।

वर्तमान पोर्ट जांचें

SHOW VARIABLES WHERE Variable_name = 'port';
  1. - MySQL में डिफ़ॉल्ट कैरेक्टर सेट UTF8 सेट करना

    डेटाबेस बनाते समय डिफ़ॉल्ट कैरेक्टर सेट और कॉलेशन सेट करने के लिए निम्नलिखित सिंटैक्स का उपयोग करें। सिंटैक्स CREATE DATABASE IF NOT EXISTS yourDatabaseName DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci; उदाहरण: डेटाबेस बनाना mysql> CREATE DATABASE IF NOT EXISTS instant_app -

  1. - Java में MySQL कनेक्शन: पोर्ट 3306 और JDBC URL

    Java से MySQL डेटाबेस से कनेक्ट करने के लिए JDBC ड्राइवर और सही कनेक्शन URL (पोर्ट 3306 सहित) की आवश्यकता होती है। JDBC URL प्रारूप jdbc:mysql://होस्ट:पोर्ट/डेटाबेस_नाम?पैरामीटर्स डिफ़ॉल्ट पोर्ट: 3306 jdbc:mysql://localhost:3306/sample?useSSL=false पूर्ण Java उदाहरण import java.sql.Connection; im

  1. डेटाबेस में टेबलों की संख्या प्रदर्शित करने का MySQL क्वेरी क्या है? डेटाबेस में टेबलों की संख्या प्रदर्शित करने का MySQL क्वेरी क्या है?

    मान लीजिए, यहाँ मैं WEB डेटाबेस का उपयोग कर रहा हूँ। हमें डेटाबेस WEB में टेबलों की संख्या ज्ञात करनी है। इसके लिए MySQL में INFORMATION_SCHEMA.TABLES का उपयोग करें। टेबलों की संख्या प्रदर्शित करने का क्वेरी निम्न है: mysql> select count(table_name) as TotalNumberOfTablesInWebDatabase -> from