Howto install Hive on Ubuntu
جدول المحتويات:
MySQL هو نظام إدارة قواعد البيانات العلائقية المفتوح المصدر الأكثر شعبية.
يتوفر أحدث إصدار من خادم قاعدة بيانات MySQL ، الإصدار 8.0 ، للتثبيت من مستودعات CentOS 8 الافتراضية.
أدخل MySQL 8.0 العديد من الميزات والتغييرات الجديدة التي جعلت بعض التطبيقات غير متوافقة مع هذا الإصدار. قبل اختيار إصدار MySQL الذي تريد تثبيته ، راجع وثائق التطبيق الذي تنوي نشره على خادم CentOS.
يوفر CentOS 8 أيضًا MariaDB 10.3 ، والذي يعتبر "بديلًا بديلًا" عن MySQL 5.7 ، مع بعض القيود. إذا كان التطبيق الخاص بك غير متوافق مع MySQL 8.0 ، فقم بتثبيت MariaDB 10.3.
في هذا البرنامج التعليمي ، سوف نوضح لك كيفية تثبيت MySQL 8.0 وتأمينه على أنظمة CentOS 8.
تثبيت MySQL 8.0 على CentOS 8
قم بتثبيت خادم MySQL 8.0 باستخدام مدير حزمة CentOS كجذر أو مستخدم له امتيازات sudo:
sudo dnf install @mysql
تقوم وحدة
@mysql
بتثبيت MySQL وجميع التبعيات.
بمجرد اكتمال التثبيت ، ابدأ تشغيل خدمة MySQL وتمكينها من بدء التشغيل تلقائيًا عن طريق تشغيل الأمر التالي:
sudo systemctl enable --now mysqld
للتحقق من تشغيل خادم MySQL ، اكتب:
sudo systemctl status mysqld
● mysqld.service - MySQL 8.0 database server Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled) Active: active (running) since Thu 2019-10-17 22:09:39 UTC; 15s ago…
تأمين الخلية
قم بتشغيل البرنامج النصي
mysql_secure_installation
الذي يقوم بالعديد من العمليات المتعلقة بالأمان وتعيين كلمة مرور جذر MySQL:
sudo mysql_secure_installation
سيُطلب منك تكوين
VALIDATE PASSWORD PLUGIN
، والذي يُستخدم لاختبار قوة كلمات مرور مستخدمي MySQL وتحسين الأمان. هناك ثلاثة مستويات لسياسة التحقق من كلمة المرور ، منخفضة ومتوسطة وقوية. اضغط
ENTER
إذا كنت لا تريد إعداد المكون الإضافي للتحقق من صحة كلمة المرور.
في الموجه التالي ، سيُطلب منك تعيين كلمة مرور للمستخدم الجذر MySQL. بمجرد القيام بذلك ، سيطلب منك البرنامج النصي أيضًا إزالة المستخدم المجهول ، وتقييد وصول مستخدم الجذر إلى الجهاز المحلي ، وإزالة قاعدة بيانات الاختبار. يجب عليك الإجابة على "نعم" (نعم) على جميع الأسئلة.
للتفاعل مع خادم MySQL من سطر الأوامر ، استخدم الأداة المساعدة للعميل MySQL ، والتي تم تثبيتها كتبعية. اختبر وصول الجذر عن طريق الكتابة:
mysql -u root -p
أدخل كلمة مرور الجذر عند المطالبة ، وسيتم تقديمك مع قذيفة MySQL كما هو موضح أدناه:
Welcome to the MySQL monitor. Commands end with; or \g. Your MySQL connection id is 12 Server version: 8.0.17 Source distribution
هذا هو! لقد قمت بتثبيت وتأمين MySQL 8.0 على خادم CentOS ، وستكون جاهزًا لاستخدامه.
طريقة المصادقة
تم تعيين خادم MySQL 8.0 المتضمن في مستودعات CentOS 8 على استخدام المكون الإضافي
mysql_native_password
القديم لأن بعض أدوات العميل والمكتبات في CentOS 8 غير متوافقة مع طريقة
caching_sha2_password
، والتي تم تعيينها كإعداد افتراضي في إصدار MySQL 8.0 upstream.
يجب أن تكون طريقة
mysql_native_password
جيدة لمعظم
mysql_native_password
. ومع ذلك ، إذا كنت تريد تغيير المكوّن الإضافي للمصادقة الافتراضي إلى
caching_sha2_password
وهو أسرع ويوفر حماية أفضل ، فافتح ملف التكوين التالي:
sudo vim /etc/my.cnf.d/mysql-default-authentication-plugin.cnf
قم بتغيير قيمة
default_authentication_plugin
إلى
caching_sha2_password
:
default_authentication_plugin=caching_sha2_password
أغلق وحفظ الملف ، وأعد تشغيل خادم MySQL لتصبح التغييرات نافذة المفعول:
استنتاج
يتم توزيع CentOS 8 مع MySQL 8.0. التثبيت بسيط مثل كتابة
dnf install @mysql
.
الآن بعد أن تم تشغيل خادم MySQL الخاص بك ، يمكنك الاتصال بقشرة MySQL ، والبدء في إنشاء قواعد بيانات ومستخدمين جدد.
mysql centosتثبيت ، إعادة تثبيت ، ترقية ، إلغاء تثبيت ، إصلاح Windows 7 / Vista / Xp
أطلقت Microsoft برنامجًا جديدًا يركز موقع الويب فقط على كيفية تثبيت أو إعادة تثبيت أو ترقية أو إلغاء تثبيت Windows 7 و Windows Vista و Windows XP.
كيفية تثبيت واستخدام mysql طاولة العمل على أوبونتو 18.04
MySQL Workbench هو تطبيق رسومي عبر النظام الأساسي لمسؤولي قاعدة بيانات MySQL والمهندسين المعماريين. سنشرح لك في هذا البرنامج التعليمي كيفية التثبيت و MySQL Workbench على Ubuntu 18.04.
تثبيت mysql على centos 7
مع إصدار CentOS 7 MySQL ، لم يعد نظام إدارة قواعد البيانات العلائقية ذي المصدر المفتوح الأكثر شيوعًا في العالم متاحًا في مستودعات CentOS وأصبحت MariaDB نظام قواعد البيانات الافتراضي. سنشرح لك في هذا البرنامج التعليمي كيفية تثبيت MySQL على جهاز CentOS 7.







