আমি কীভাবে আমার মাইএসকিউএল ইউআরএল, হোস্ট, পোর্ট এবং ব্যবহারকারীর নামটি সন্ধান করব?


143

আমার আমার মাইএসকিউএল ব্যবহারকারীর নামটি খুঁজতে হবে। আমি যখন মাইএসকিউএল কমান্ড লাইন ক্লায়েন্টটি খুলি, তখন এটি কেবল আমার পাসওয়ার্ডের জন্য আমাকে জিজ্ঞাসা করে। আমি আমার ব্যবহারকারীর নাম মনে করি না। এবং জেডিবিসির সাথে সংযোগের জন্য, আমার ইউআরএল, হোস্ট এবং পোর্ট নম্বর প্রয়োজন। আমি এই সব কোথায় পাই?

উত্তর:


221

আপনি যদি ইতিমধ্যে কমান্ড লাইনের ক্লায়েন্টে লগইন হয়ে থাকেন তবে এটি ব্যবহার করে দেখুন:

mysql> select user();

এটি এর অনুরূপ কিছু আউটপুট দেবে:

+----------------+
| user()         |
+----------------+
| root@localhost |
+----------------+
1 row in set (0.41 sec)

উপরে আমার উদাহরণে, আমি হিসাবে লগ ইন করা হয় rootথেকে localhost

পোর্ট নম্বর এবং অন্যান্য আকর্ষণীয় সেটিংস সন্ধান করতে এই কমান্ডটি ব্যবহার করুন:

mysql> show variables;

1
আমি "ERROR 1146 (42S02) পাচ্ছি: টেবিল 'পারফরম্যান্স_সেমি.অ্যাসেসিওন_ভেরিভেবলস' বিদ্যমান নেই"
মার্ক এ

139

আপনি যদি নিজের স্থানীয় হোস্টের মাইএসকিএল চালাচ্ছেন তার পোর্ট নম্বর জানতে যদি আপনি এই প্রশ্নটি মাইএসকিউএল কমান্ড লাইন ক্লায়েন্টে ব্যবহার করতে পারেন -

SHOW VARIABLES WHERE Variable_name = 'port';


mysql> SHOW VARIABLES WHERE Variable_name = 'port';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| port          | 3306  |
+---------------+-------+
1 row in set (0.00 sec)

এটি আপনাকে মাইএসকিউএল চালিত পোর্ট নম্বর দেবে।


আপনি যদি নিজের মাইএসকিএল এর হোস্টের নাম জানতে চান তবে আপনি এই প্রশ্নটি মাইএসকিউএল কমান্ড লাইন ক্লায়েন্টে ব্যবহার করতে পারেন -

SHOW VARIABLES WHERE Variable_name = 'hostname';


mysql> SHOW VARIABLES WHERE Variable_name = 'hostname';
+-------------------+-------+
| Variable_name     | Value |
+-------------------+-------+
| hostname          | Dell  |
+-------------------+-------+
1 row in set (0.00 sec)

এটি আপনাকে মাইএসকিএলের হোস্টনাম দেবে।


আপনি যদি নিজের মাইএসকিএল এর ব্যবহারকারী নাম জানতে চান তবে আপনি এই প্রশ্নটি মাইএসকিউএল কমান্ড লাইন ক্লায়েন্টে ব্যবহার করতে পারেন -

select user();   


mysql> select user();
+----------------+
| user()         |
+----------------+
| root@localhost |
+----------------+
1 row in set (0.00 sec)

এটি আপনাকে mysql এর ব্যবহারকারীর নাম দেবে username


1
আমি আইপি ঠিকানা পেতে পারি? আমি বোঝাতে চাইছি উদাহরণস্বরূপ এখানে 'ডেল' হোস্টনাম আছে এবং আমি নামের পরিবর্তে আইপি ঠিকানা পেতে পারি?
ওজান

ত্রুটি 1146 (42S02): সারণী 'পারফরম্যান্স_স্কেমা.অ্যাসিওন_ভেরিয়েবলস' বিদ্যমান নেই
m02ph3u5

22

উদাহরণস্বরূপ, আপনি চেষ্টা করতে পারেন:

//If you want to get user, you need start query in your mysql:
SELECT user(); // output your user: root@localhost
SELECT system_user(); // --

//If you want to get port your "mysql://user:pass@hostname:port/db"
SELECT @@port; //3306 is default

//If you want hostname your db, you can execute query
SELECT @@hostname;

1
দয়া করে কিছু ব্যাখ্যা যুক্ত করুন। আপনার উত্তরটি বর্তমানে "নিম্নমানের" হিসাবে চিহ্নিত হয়েছে এবং শেষ পর্যন্ত ছাড়াই মুছে ফেলা হতে পারে।
জোহানেস জান্দার



4

মাইএসকিউএল ওয়ার্কবেঞ্চ ব্যবহার করে, সাইডবারে অবস্থিত তথ্য ফলকে সেশন ট্যাবে সন্ধান করুন।

এখানে চিত্র বর্ণনা লিখুন


2

আপনি পিএইচপি মাই এডমিন ব্যবহার করেন, তাহলে এ ক্লিক করুন Home, তারপর Variablesউপরের মেনুতে। portপৃষ্ঠায় সেটিংটি দেখুন । এটির মানটি আপনার মাইএসকিউএল সার্ভারে চলছে এমন পোর্ট is


2
mysql> SHOW VARIABLES WHERE Variable_name = 'hostname';
+---------------+-----------+
| Variable_name | Value     |
+---------------+-----------+
| hostname      | karola-pc |
+---------------+-----------+
1 row in set (0.00 sec)

উদাহরণস্বরূপ: আমার ক্ষেত্রে: karola-pcআমার মাইএসকিএল চলমান বাক্সটির হোস্টের নাম। এবং এটি আমার স্থানীয় পিসি হোস্টের নাম।

এটি যদি রোমোট বাক্সের চেয়ে সরাসরি আপনি সেই হোস্টটিকে পিং করতে পারেন তবে, আপনি যদি সেই বাক্সটির সাথে নেটওয়ার্কে থাকেন তবে আপনাকে সেই হোস্টটি পিং করতে সক্ষম হওয়া উচিত।

এটি UNIX or Linux you can run "hostname" commandযদি টার্মিনালে হোস্টের নামটি পরীক্ষা করে। এটি যদি উইন্ডো হয় তবে আপনি দেখতে পাবেন একই মান MyComputer-> right click -> properties ->Computer Name দেখতে (যেমন সিস্টেমের বৈশিষ্ট্য)

আশা করি এটি আপনার প্রশ্নের উত্তর দেবে


1

এখানে ডিফল্ট সেটিংস

ডিফল্ট-ব্যবহারকারীর নাম হয় রুট
ডিফল্ট-পাসওয়ার্ড নাল / খালি // গড় কিছুই নয়
ডিফল্ট-URL হল স্থানীয় হোস্ট বা 127.0.0.1 Apache এবং জন্য
স্থানীয় হোস্ট: / phpMyAdmin জন্য MySQL // আপনি XAMPP / wamp / mamp ব্যবহার করছেন
ডিফল্ট পোর্ট = 3306


ইউআরএল কেমন দেখাচ্ছে?
প্রথমেশ মোড়

আপনি যদি MySQL ডাটাবেস অ্যাক্সেস করতে চান তবে লোকালহোস্ট / phpmyadmin । এবং লোকালহোস্ট: পোর্ট / ওয়েবপেজ ফোল্ডার ক্ষেত্রে আপনি লোকালহোস্টে হোস্ট করা আপনার ওয়েব পৃষ্ঠাটি অ্যাক্সেস করতে চান
ইনজিমাম তারিক IT

0

সবচেয়ে সহজ উপায় সম্ভবত কমান্ড স্থিতি ব্যবহার করা হয় ; আউটপুটে আপনি ডাটাবেস, ব্যবহারকারী, হোস্ট এবং পোর্ট পাবেন:

mysql> status;
--------------
mysql  Ver 8.0.13 for Win64 on x86_64 (MySQL Community Server - GPL)

Connection id:          43
Current database:       mysql
Current user:           user@localhost
SSL:                    Cipher in use is DHE-RSA-AES128-GCM-SHA256
Using delimiter:        ;
Server version:         8.0.13 MySQL Community Server - GPL
Protocol version:       10
Connection:             localhost via TCP/IP
Server characterset:    utf8mb4
Db     characterset:    utf8mb4
Client characterset:    cp852
Conn.  characterset:    cp852
TCP port:               3306
Uptime:                 3 hours 32 min 40 sec

Threads: 3  Questions: 197  Slow queries: 0  Opens: 214  Flush tables: 2  Open tables: 190  Queries per second avg: 0.015
--------------
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.