Howto install Hive on Ubuntu
جدول المحتويات:
MySQL هو نظام إدارة قواعد البيانات العلائقية المفتوح المصدر الأكثر شعبية. إنه سريع وسهل الاستخدام وقابل للتطوير وجزء لا يتجزأ من مكدسات
LAMP
و
LEMP
.
في هذا البرنامج التعليمي ، سوف نوضح لك كيفية تثبيت MySQL وتأمينه على جهاز Ubuntu 18.04.
المتطلبات الأساسية
تأكد من تسجيل الدخول كمستخدم لديه امتيازات sudo.
تثبيت الخلية على أوبونتو
في وقت كتابة هذا المقال ، كان أحدث إصدار من MySQL المتوفر من مستودعات Ubuntu الرسمية هو MySQL الإصدار 5.7.
لتثبيت MySQL على خادم Ubuntu ، اتبع الخطوات التالية:
-
أولاً ، قم بتحديث فهرس الحزمة apt بكتابة:
sudo apt updateثم تثبيت حزمة MySQL مع الأمر التالي:
sudo apt install mysql-serverبمجرد اكتمال التثبيت ، ستبدأ خدمة MySQL تلقائيًا. للتحقق من تشغيل خادم MySQL ، اكتب:
sudo systemctl status mysql● mysql.service - MySQL Community Server Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2018-06-20 11:30:23 PDT; 5min ago Main PID: 17382 (mysqld) Tasks: 27 (limit: 2321) CGroup: /system.slice/mysql.service `-17382 /usr/sbin/mysqld --daemonize --pid-file=/run/mysqld/mysqld.pid
تأمين الخلية
تأتي حزمة خادم MySQL مع برنامج نصي يسمى
mysql_secure_installation
يمكنه تنفيذ العديد من العمليات المتعلقة بالأمان.
قم بتشغيل البرنامج النصي عن طريق الكتابة:
sudo mysql_secure_installation
سيُطلب منك تكوين
VALIDATE PASSWORD PLUGIN
والذي يُستخدم لاختبار قوة كلمات مرور مستخدمي MySQL وتحسين الأمان. هناك ثلاثة مستويات لسياسة التحقق من كلمة المرور ، منخفضة ومتوسطة وقوية. اضغط
ENTER
إذا كنت لا تريد إعداد المكون الإضافي للتحقق من صحة كلمة المرور.
في الموجه التالي ، سيُطلب منك تعيين كلمة مرور للمستخدم الجذر MySQL. بمجرد القيام بذلك ، سيطلب منك البرنامج النصي أيضًا إزالة المستخدم المجهول ، وتقييد وصول مستخدم الجذر إلى الجهاز المحلي وإزالة قاعدة بيانات الاختبار. يجب عليك الإجابة على "نعم" (نعم) على جميع الأسئلة.
تسجيل الدخول كجذر
للتفاعل مع خادم MySQL من سطر الأوامر ، يمكنك استخدام أداة عميل MySQL التي تم تثبيتها كتبعية لحزمة خادم MySQL.
في أنظمة Ubuntu التي تشغل MySQL 5.7 (والإصدارات الأحدث) ، تتم المصادقة على المستخدم الجذر بواسطة المكون الإضافي
auth_socket
بشكل افتراضي.
يقوم المكون الإضافي
auth_socket
بتوثيق المستخدمين الذين يتصلون من
localhost
auth_socket
من خلال ملف مأخذ يونيكس. هذا يعني أنه لا يمكنك المصادقة كجذر عن طريق توفير كلمة مرور.
لتسجيل الدخول إلى خادم MySQL كنوع المستخدم الجذر:
sudo mysql
سيتم تقديمك مع قذيفة MySQL كما هو موضح أدناه:
Welcome to the MySQL monitor. Commands end with; or \g. Your MySQL connection id is 8 Server version: 5.7.22-0ubuntu18.04.1 (Ubuntu) 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. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
الأول هو تغيير طريقة المصادقة من
auth_socket
إلى
mysql_native_password
. يمكنك القيام بذلك عن طريق تشغيل الأمر التالي:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'very_strong_password';
FLUSH PRIVILEGES;
الخيار الثاني الموصى به هو إنشاء مستخدم إداري جديد له حق الوصول إلى جميع قواعد البيانات:
GRANT ALL PRIVILEGES ON *.* TO 'administrator'@'localhost' IDENTIFIED BY 'very_strong_password';
استنتاج
الآن بعد أن تم تشغيل خادم MySQL الخاص بك وأنت تعلم كيفية الاتصال بخادم MySQL من سطر الأوامر ، قد تحتاج إلى التحقق من الأدلة التالية:
الخلية أوبونتوهذا المنشور جزء من سلسلة كيفية التثبيت lemp-stack-on-ubuntu-18-04.
وظائف أخرى في هذه السلسلة:
• كيفية تثبيت Nginx على Ubuntu 18.04 • كيفية إعداد Nginx Server Blocks على Ubuntu 18.04 • تأمين Nginx مع Let's Encrypt على Ubuntu 18.04 • كيفية تثبيت MySQL على Ubuntu 18.04 • كيفية تثبيت PHP على Ubuntu 18.04كيفية تثبيت وتكوين خادم NFS على أوبونتو 18.04
نظام ملفات الشبكة (NFS) هو بروتوكول نظام ملفات موزع يسمح لك بمشاركة الأدلة عن بعد عبر شبكة. في هذا البرنامج التعليمي ، سنتناول كيفية إعداد خادم NFSv4 على Ubuntu 18.04.
كيفية تثبيت وتكوين redis على أوبونتو 18.04
Redis هو مخزن بنية بيانات مفتوح المصدر. يمكن استخدامه كقاعدة بيانات وذاكرة تخزين مؤقت ووسيط للرسائل ويدعم العديد من بنيات البيانات مثل Strings و Hashes و Lists و Sets وما إلى ذلك. يصف هذا البرنامج التعليمي كيفية تثبيت Redis وتكوينه على خادم Ubuntu 18.04.
كيفية تثبيت واستخدام mysql طاولة العمل على أوبونتو 18.04
MySQL Workbench هو تطبيق رسومي عبر النظام الأساسي لمسؤولي قاعدة بيانات MySQL والمهندسين المعماريين. سنشرح لك في هذا البرنامج التعليمي كيفية التثبيت و MySQL Workbench على Ubuntu 18.04.







