কয়েক মাস আগে আমি হোমব্রুয়ের মাধ্যমে মাইএসকিউএল বা মারিয়াডিবি ইনস্টল করেছি। তবে ঠিক কোনটি আমার মনে নেই। এখন আমি এটি বের করার চেষ্টা করছি, কারণ মারিয়াডিবি এমন বৈশিষ্ট্যগুলিকে সমর্থন করে যা মাইএসকিউএল না, যেমন চেক চুক্তিগুলি:
CONSTRAINT random_assignment_check CHECK (LENGTH(random_assignment_id) = 5)
আমি যখন প্রবেশ করি
SHOW CREATE TABLE employees\G;
এটি তৈরি টেবিল বিবৃতি চলাকালীন আমি তৈরি করা চেক কনসেন্টটেন্ট দেখায় না। এটি আমার বিশ্বাস করে যে আমি মাইএসকিউএল ব্যবহার করছি। প্লাস যখন আমি এটি করি:
$ mysql -h localhost -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.7.24 Homebrew
Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
এটি আমার সন্দেহ আরও বৃদ্ধি করে যে আমি মাইএসকিউএল ব্যবহার করছি। এটি পরিষ্কারভাবে 'ওয়েলকাম টু মাইএসকিউএল মনিটর' এবং 'কপিরাইট ওরাকল' তে উল্লেখ করেছে।
আমি তাদের উভয়ের জন্য তথ্য আউটপুট:
$ brew info mysql
mysql: stable 8.0.13 (bottled)
Open source relational database management system
https://dev.mysql.com/doc/refman/8.0/en/
Conflicts with:
mariadb (because mysql, mariadb, and percona install the same binaries.)
mariadb-connector-c (because both install plugins)
mysql-cluster (because mysql, mariadb, and percona install the same binaries.)
mysql-connector-c (because both install MySQL client libraries)
percona-server (because mysql, mariadb, and percona install the same binaries.)
Not installed
From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/mysql.rb
মারিয়াডিবি আউটপুট:
$ brew info mariadb
mariadb: stable 10.3.12 (bottled)
Drop-in replacement for MySQL
https://mariadb.org/
Conflicts with:
mariadb-connector-c (because both install plugins)
mysql (because mariadb, mysql, and percona install the same binaries.)
mysql-cluster (because mariadb, mysql, and percona install the same binaries.)
mysql-connector-c (because both install MySQL client libraries)
mytop (because both install `mytop` binaries)
percona-server (because mariadb, mysql, and percona install the same binaries.)
Not installed
From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/mariadb.rb
মারিয়াডিবি-র জন্য বিজ্ঞপ্তিটি বলেছে যে ইনস্টল করা সংস্করণটি 10.3.12। চেক সামগ্রীগুলি 10.1 সংস্করণে যুক্ত করা হয়েছে, সুতরাং আমার এই বৈশিষ্ট্যটি অ্যাক্সেস করা উচিত। তবে আমি মনে করি যে আমি মাইএসকিউএল ব্যবহার করছি এবং মারিয়াডিবি ব্যবহার করছি না। আমি কীভাবে এই সমস্যার প্রতিকার করতে পারি যাতে আমি মারিয়াডিবি এবং এর বৈশিষ্ট্যগুলি 10.1 এ সমর্থিত করতে পারি?
type mysql
ফিরে আসে?